<SEC-DOCUMENT>0001058290-25-000267.txt : 20250731
<SEC-HEADER>0001058290-25-000267.hdr.sgml : 20250731
<ACCEPTANCE-DATETIME>20250730173446
ACCESSION NUMBER:		0001058290-25-000267
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		106
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250731
DATE AS OF CHANGE:		20250730

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:		251168345

	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-20250630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:aed6baf2-0031-45b1-a844-08d99210fa07,g:b04c5477-aba7-426a-a424-e2b1dc6379b7,d:df76bacb7fa3411e99d9f8bed931c202-->
<html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:ctsh="http://www.cognizant.com/20250630" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2025" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ctsh-20250630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-27">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-28">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-29">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-30">0001058290</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" id="f-31">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-808">http://fasb.org/us-gaap/2025#ForeignCurrencyTransactionGainLossBeforeTax</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-809">http://fasb.org/us-gaap/2025#ForeignCurrencyTransactionGainLossBeforeTax</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-810">http://fasb.org/us-gaap/2025#ForeignCurrencyTransactionGainLossBeforeTax</ix:nonNumeric><ix:nonNumeric contextRef="c-7" name="us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-811">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-20250630.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-06-30</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-07-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-06-30</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>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><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-06-30</xbrli:endDate></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:CommonStockMember</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:AdditionalPaidInCapitalMember</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:instant>2024-12-31</xbrli:instant></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:instant>2024-12-31</xbrli:instant></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: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-13"><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-14"><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-15"><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-16"><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-17"><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-18"><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-19"><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-20"><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-21"><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-22"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-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: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-32"><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-33"><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-34"><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-35"><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-36"><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-37"><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-38"><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-39"><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-40"><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-41"><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-42"><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-43"><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-44"><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-45"><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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></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="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></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="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></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="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></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">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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">srt:NorthAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-06-30</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="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-06-30</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: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-06-30</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: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-06-30</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:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:StatementGeographicalAxis">country:GB</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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: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-06-30</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: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-06-30</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="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-06-30</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="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-06-30</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="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-06-30</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="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-06-30</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="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-06-30</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="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-06-30</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="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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: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-06-30</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: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-06-30</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">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-06-30</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">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-06-30</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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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">ctsh:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:RestofWorldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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: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-06-30</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: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-06-30</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">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-06-30</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">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-06-30</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">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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><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-06-30</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: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-06-30</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:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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="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-06-30</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="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-06-30</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="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-06-30</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="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-06-30</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="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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">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-06-30</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">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-06-30</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">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-06-30</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="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-06-30</xbrli:endDate></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="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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: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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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: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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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: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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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: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-06-30</xbrli:endDate></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: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-06-30</xbrli:endDate></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: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-06-30</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: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-06-30</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:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</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: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-06-30</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: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-06-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: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-06-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: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-06-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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-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="srt:StatementGeographicalAxis">srt:NorthAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">ctsh:EuropeexcludingUnitedKingdomMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">ctsh:RestofWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="srt:ProductOrServiceAxis">ctsh:ConsultingAndTechnologyServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="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-06-30</xbrli:endDate></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="srt:ProductOrServiceAxis">ctsh:OutsourcingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-06-30</xbrli:endDate></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: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-06-30</xbrli:endDate></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: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-06-30</xbrli:endDate></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: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-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</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: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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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: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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-06-30</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: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-06-30</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: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-06-30</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: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-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:CommunicationMediaandTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></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: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-06-30</xbrli:endDate></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: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-06-30</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: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-06-30</xbrli:endDate></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="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-06-30</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="us-gaap:ContractWithCustomerBasisOfPricingAxis">ctsh:TransactionOrVolumeBasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodOneMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodTwoMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodThreeMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</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="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="us-gaap:RestructuringPlanAxis">ctsh:NextGenProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="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-06-30</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="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-06-30</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="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-06-30</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="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-281"><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-282"><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-06-30</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="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</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="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></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="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</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="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-287"><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-288"><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-289"><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-290"><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-291"><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-292"><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-293"><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-294"><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-295"><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-296"><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-297"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-299"><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-300"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><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-302"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-305"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-306"><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-307"><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-308"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><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-310"><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:instant>2025-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001058290</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-313"><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-314"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-315"><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-316"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-317"><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-318"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-319"><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-320"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><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-322"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><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-324"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-325"><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-326"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-327"><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-328"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-329"><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-330"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-331"><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-332"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-333"><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-334"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-335"><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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-339"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-340"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-341"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-343"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-344"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-345"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-346"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-347"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-348"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-349"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-350"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-351"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-352"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-353"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-354"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-355"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-356"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-357"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-358"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-359"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-360"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-361"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-362"><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-363"><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-364"><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-365"><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-366"><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-367"><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-368"><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-369"><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-370"><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-371"><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-372"><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-373"><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-374"><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-375"><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-376"><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-377"><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-378"><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-379"><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-380"><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-381"><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-382"><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-383"><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-384"><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-385"><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-386"><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-387"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-388"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-389"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-390"><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-391"><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-392"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-393"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-394"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-395"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-396"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-397"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-398"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-399"><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-400"><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-401"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-402"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-403"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-404"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-405"><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-406"><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-407"><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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-408"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-409"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-410"><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-411"><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-412"><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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-413"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-414"><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>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-415"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-416"><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>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-417"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-418"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-419"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-420"><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-421"><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-422"><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-423"><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-424"><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>2025-06-30</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-425"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-426"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-427"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-428"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-429"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-430"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-431"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-432"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-433"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-434"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-435"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-436"><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-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-437"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-438"><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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-439"><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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-440"><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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-441"><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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-442"><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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-443"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-444"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-445"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-446"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-447"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-448"><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-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-449"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-450"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-451"><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-452"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-453"><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-454"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-455"><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-456"><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-07-29</xbrli:startDate><xbrli:endDate>2025-07-29</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="idf76bacb7fa3411e99d9f8bed931c202_1"></div><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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',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',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',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',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',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',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">June 30, 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',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',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',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-20250630_g1.jpg" alt="Cognizant.jpg" style="height:54px;margin-bottom:5pt;vertical-align:text-bottom;width:181px" id="i-1"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(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',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>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-10">Suite 36</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine3" id="f-11">6th Floor</ix:nonNumeric></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-12">Teaneck</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-13">New Jersey</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-14">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',serif;font-size:7pt;font-weight:700;line-height:120%">(Address of Principal Executive Offices) (Zip Code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-15">201</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-16">801-0233</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-17">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',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">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',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">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',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-20">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',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',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-21">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',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',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',serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" id="f-22">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',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',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',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-23">&#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',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-24">&#9744;</ix:nonNumeric></span></div></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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-25">&#9744;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',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',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',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 July&#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',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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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-26">488,395,937</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="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_19">Financial 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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_22">Consolidated Statements of Financial Position (Unaudited) as of June 30, 2025 and December 31, 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_25">Consolidated Statements of Operations (Unaudited) for the Three</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_25"> and Six</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_25"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_25">June 30</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_25">, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_28">Consolidated Statements of Comprehensive Income (Unaudited) for the Three </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_28">and Six </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_28">Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_28">June 30</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_28">, </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_28">2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_31">Consolidated Statements of Stockholders' Equity (Unaudited) for the Three Months Ended March 31, 2025 and 2024 and June 30, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_34">Consolidated Statements of Cash Flows (Unaudited) for the </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_34">Six</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_34"> Months Ended </a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_34">June 30</a><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:110%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_34">, 2025 and 2024</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_91">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_91">24</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_115">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_115">39</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_118">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_118">39</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_121">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_121">40</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_124">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_124">40</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_127">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_127">40</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_130">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_130">40</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_133">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_133">40</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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_139">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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_139">41</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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_142">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_142">42</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="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:12pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">IP</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',serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</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',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',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',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',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',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',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',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',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',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',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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">OBBBA</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',serif;font-size:10pt;font-weight:400;line-height:100%">One Big Beautiful Bill 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;E</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',serif;font-size:10pt;font-weight:400;line-height:100%">Research and experimental</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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully use AI-based technologies in our client offerings and our own internal operations and the impact AI-based technologies may have on the demand for our services or our ability to obtain favorable pricing or other terms for our services;</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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual and 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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',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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_91">Part I, Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</a></span><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="idf76bacb7fa3411e99d9f8bed931c202_19"></div><div><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160; Financial Statements.</span></div><div id="idf76bacb7fa3411e99d9f8bed931c202_22"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF FINANCIAL POSITION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-32">1,796</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-33">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',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',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-34">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',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-35">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',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',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-36">4,402</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',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-37">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',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',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-38">1,396</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',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-39">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',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',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-40">7,606</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',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-41">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',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',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-42">976</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',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-43">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',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',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-44">565</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',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-45">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',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',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-46">7,120</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',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-47">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',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',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-48">1,523</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',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-49">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',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',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-50">1,256</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',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-51">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',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',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-52">110</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',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-53">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',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',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-54">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',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-55">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',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',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',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-56">20,164</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',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',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-57">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-58">279</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-59">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',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',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-60">440</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',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-61">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',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',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-62">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',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-63">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',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',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-64">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',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-65">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',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',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-66">2,249</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',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-67">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',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',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-68">3,156</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',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-69">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',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',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-70">34</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',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-71">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',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',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-72">430</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',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-73">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',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',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-74">169</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',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-75">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',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',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-76">559</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',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-77">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',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',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-78">528</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',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-79">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',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',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-80">4,876</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',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-81">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',serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (See </span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_79">Note 10</a></span><span style="color:#000000;font-family:'Times New Roman',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-82"></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-83"></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-84"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-85">0.10</ix:nonFraction></ix:nonFraction> par value</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-86"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-87">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-88"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-89">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',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-90">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-91">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Class&#160;A common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-92"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-93">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-94"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-95">1,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-96"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-97">489</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-98"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-99">495</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June&#160;30, 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',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-100">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',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-101">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',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',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-102">14</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',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-103">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',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',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-104">15,226</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',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-105">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-106">43</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',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-107">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',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',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-108">15,288</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',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-109">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',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',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',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-110">20,164</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',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',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-111">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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.409%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',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',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-112">5,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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-113">4,850</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',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',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-114">10,360</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-115">9,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"/></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',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="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',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',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-116">3,479</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-117">3,204</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-118">6,876</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-119">6,350</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',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',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-120">810</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-121">781</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-122">1,601</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-123">1,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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="6" id="f-124">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-125">29</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',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-126">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-127">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"/></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',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',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-128">139</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-129">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',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-130">275</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DepreciationAndAmortization" scale="6" id="f-131">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;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',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-132">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-133">&#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',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-134">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-135">&#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:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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-136">817</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-137">708</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-138">1,670</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-139">1,403</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',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="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',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',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-140">23</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="f-141">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',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-142">53</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="f-143">60</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',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',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-144">9</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-145">10</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',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-146">21</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-147">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="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',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',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-148">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" 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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-150">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="f-151">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"/></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',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',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-152">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-153">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-154">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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-155">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:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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-156">25</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-157">20</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',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-158">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="f-159">47</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',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',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-160">842</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="6" id="f-161">728</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-162">1,714</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-163">1,450</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',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',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-164">197</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-165">165</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',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-166">410</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-167">344</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"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="6" id="f-168">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-169">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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-170">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="f-171">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"/></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',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',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',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-172">645</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-173">566</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-174">1,308</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-175">1,112</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 #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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-176">1.31</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-177">1.14</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',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',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-178">2.65</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-179">2.24</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',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',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',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-180">1.31</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-181">1.14</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',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',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-182">2.65</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-183">2.23</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',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',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-184">492</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-185">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="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',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-186">493</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-187">497</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #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;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="6" id="f-188">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-189">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="6" id="f-190">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-191">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-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',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',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-192">492</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-193">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="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',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-194">493</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-195">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"/></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the 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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><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.823%"/><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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',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',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',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',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-196">645</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-197">566</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-198">1,308</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-199">1,112</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',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="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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-200">197</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-201">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',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-202">300</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-203">74</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized 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',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-204">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-205">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',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-206">38</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-207">18</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',serif;font-size:10pt;font-weight:400;line-height:100%">Gains and losses on defined benefit plans</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-208">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-209">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-210">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-211">&#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"/><td colspan="3" style="display:none"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-212">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-213">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 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',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-214">339</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-215">56</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-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',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',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',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-216">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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-217">572</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-218">1,647</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-219">1,056</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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-220">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-221">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-222">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-223">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-224">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',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',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-225">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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-226">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-227">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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-228">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-229">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-230">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-231">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',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',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',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-232">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-233">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',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',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',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-234">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-235">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-236">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-237">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',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',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-238">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',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-239">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-240">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-241">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-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-242">493</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-243">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 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',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-244">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-245">15,040</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-246">165</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-247">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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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',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',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',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',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-248">645</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',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',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-249">645</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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-250">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-251">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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:fixed-zero" scale="6" id="f-252">&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-253">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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',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-254">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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-255">48</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',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',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',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-256">48</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-23" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-257">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-258">67</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-259">305</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',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',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-260">372</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',serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-261">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-262">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',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',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-263">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',serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-264">489</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-265">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',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',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-266">14</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-267">15,226</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-268">43</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',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',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-269">15,288</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></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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-270">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-271">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-272">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-273">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-274">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-275">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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-276">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-277">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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-278">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-279">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-280">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-281">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-282">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-283">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-284">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-285">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-286">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-287">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-288">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',serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-289">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-290">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-291">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-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-292">497</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-293">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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-294">20</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="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-295">13,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-296">156</ix:nonFraction>)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-297">13,490</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',serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-298">566</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="f-299">566</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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-300">6</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="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-301">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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="6" id="f-302">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-303">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-304">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"/></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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-305">48</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-306">48</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-307">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-308">68</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-309">8</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-310">76</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',serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-36" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-311">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-312">151</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-313">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-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',serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-49" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-314">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-315">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-316">15</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-317">14,028</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-318">150</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-319">13,898</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></table></div><div style="margin-top:9pt;text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">For the Six Months Ended<br/>June 30,</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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-320">1,308</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-321">1,112</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',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',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',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-322">275</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-323">266</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',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',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-324">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-325">125</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',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',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-326">90</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="f-327">90</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',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',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-328">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:fixed-zero" scale="6" id="f-329">&#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',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',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-330">15</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-331">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"/></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',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',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',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-332">320</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-333">121</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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-334">60</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-335">355</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-336">29</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-337">34</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" id="f-338">10</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" id="f-339">14</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',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',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-340">388</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-341">493</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',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',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-342">798</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-343">357</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',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',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',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-344">144</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-345">158</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',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',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-346">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="f-347">&#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',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',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-348">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" scale="6" id="f-349">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="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',serif;font-size:10pt;font-weight:400;line-height:100%">Purchases 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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="6" id="f-350">16</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsToAcquireOtherInvestments" scale="6" id="f-351">1</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" scale="6" id="f-352">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments" scale="6" id="f-353">260</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',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',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-354">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-355">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',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',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-356">89</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-357">317</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',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',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',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-358">33</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="6" id="f-359">35</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',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',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-360">577</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-361">209</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',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',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-362">21</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations" scale="6" id="f-363">50</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',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',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-364">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:fixed-zero" scale="6" id="f-365">&#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',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',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-366">308</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-367">301</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-368">1,173</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-369">525</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',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',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-370">29</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-371">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',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',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-372">435</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-373">524</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',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',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-374">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-375">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',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',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',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-376">1,796</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-377">2,193</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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">COGNIZANT TECHNOLOGY SOLUTIONS CORPORATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',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-378" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> three months ended March 31, 2025, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">we </span><span style="color:#000000;font-family:'Times New Roman',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-13" decimals="-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-379">70</ix:nonFraction>&#160;million and recorded a gain on the transaction of $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="6" id="f-380">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-381" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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-382" continuedAt="f-382-1" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',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',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-383" continuedAt="f-383-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:99.707%"><tr><td style="width:1.0%"/><td style="width:22.507%"/><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:5.644%"/><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:5.644%"/><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:5.644%"/><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:5.644%"/><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:5.644%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><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:5.791%"/><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:5.791%"/><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:5.791%"/><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:5.800%"/><td style="width:0.1%"/></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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2025</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2025</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"/></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',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',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',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',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',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">HS</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',serif;font-size:8pt;font-weight:700;line-height:100%">FS</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',serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</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',serif;font-size:8pt;font-weight:700;line-height:100%">CMT</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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="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="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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-384">1,298</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-385">1,096</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-386">918</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-387">600</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-388">3,912</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-389">2,628</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-390">2,139</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-391">1,829</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-392">1,170</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-393">7,766</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: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',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',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-394">51</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-395">159</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',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-396">148</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',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-397">124</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',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-398">482</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="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',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-399">100</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-400">312</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',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-401">285</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',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-402">242</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',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-403">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"/></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',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',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-404">166</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-405">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',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-406">159</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',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-407">35</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',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-408">520</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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-409">326</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-410">307</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',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-411">312</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',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-412">68</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-413">1,013</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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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-414">217</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',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-415">319</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-416">307</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',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-417">159</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-418">1,002</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="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',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-419">426</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-420">619</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',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-421">597</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',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-422">310</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-423">1,952</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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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-424">36</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',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-425">132</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',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-426">81</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',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-427">82</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',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-428">331</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="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',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-429">68</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',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-430">251</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',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-431">158</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',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-432">165</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',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-433">642</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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-434">1,551</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-435">1,547</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-436">1,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 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',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',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-437">841</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',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',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-438">5,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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-439">3,122</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-440">3,009</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-441">2,584</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',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',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-442">1,645</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',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',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-443">10,360</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 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="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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-444">908</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-445">1,099</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-446">918</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-447">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-448">3,389</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-449">1,778</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-450">2,119</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-451">1,805</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-452">913</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-453">6,615</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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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-454">643</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',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-455">448</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-456">388</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',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-457">377</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-458">1,856</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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-459">1,344</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',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-460">890</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-461">779</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',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-462">732</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-463">3,745</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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-464">1,551</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-465">1,547</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-466">1,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 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',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',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-467">841</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',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',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-468">5,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"/><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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-469">3,122</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-470">3,009</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-471">2,584</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',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',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-472">1,645</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',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',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-473">10,360</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 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="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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-474">495</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-475">812</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-476">580</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-477">454</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-478">2,341</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-479">976</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-480">1,576</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-481">1,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-482">888</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-483">4,576</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 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-484">750</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-485">687</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-486">638</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-487">338</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-488">2,413</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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-489">1,541</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-490">1,338</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-491">1,272</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-492">672</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-493">4,823</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 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-494">306</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-495">48</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-496">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-497">49</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-498">491</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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-499">605</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-500">95</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-501">176</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-502">85</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-503">961</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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-504">1,551</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-505">1,547</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-506">1,306</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',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',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-507">841</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',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',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-508">5,245</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-509">3,122</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-510">3,009</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-511">2,584</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',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',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-512">1,645</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',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',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-513">10,360</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><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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><ix:continuation id="f-382-1" continuedAt="f-382-2"><ix:continuation id="f-383-1"><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:22.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.410%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.935%"/><td style="width:0.1%"/></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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2024</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="background-color:#ffffff;padding:0 1pt"/></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',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',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',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',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',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">HS</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',serif;font-size:8pt;font-weight:700;line-height:100%">FS</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',serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</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',serif;font-size:8pt;font-weight:700;line-height:100%">CMT</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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="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="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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-514">1,252</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-515">1,039</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-516">761</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-517">568</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-518">3,620</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-519">2,461</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-520">2,016</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-521">1,534</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-522">1,130</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-523">7,141</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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-524">47</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-525">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-526">127</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-527">132</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-528">444</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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-529">91</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-530">281</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-531">258</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-532">270</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-533">900</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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-534">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-535">150</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-536">148</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-537">37</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-538">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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-539">270</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-540">301</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-541">293</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-542">89</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-543">953</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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-544">182</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-545">288</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-546">275</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-547">169</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-548">914</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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-549">361</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-550">582</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-551">551</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-552">359</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-553">1,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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-554">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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-555">120</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-556">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-557">79</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-558">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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-559">55</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-560">234</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-561">174</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-562">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-563">616</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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-564">1,461</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-565">1,447</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-566">1,126</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-567">816</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-568">4,850</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-569">2,877</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-570">2,832</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-571">2,259</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-572">1,642</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-573">9,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"/></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="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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-574">863</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-575">1,021</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-576">728</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-577">462</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-578">3,074</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-579">1,665</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-580">1,974</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-581">1,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-582">926</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-583">6,029</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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-584">598</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-585">426</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-586">398</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-587">354</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-588">1,776</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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-589">1,212</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-590">858</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-591">795</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-592">716</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-593">3,581</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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-594">1,461</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-595">1,447</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-596">1,126</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-597">816</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-598">4,850</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-599">2,877</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-600">2,832</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-601">2,259</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-602">1,642</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-603">9,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"/></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="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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-604">497</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-605">805</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-606">447</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-607">430</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-608">2,179</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-609">987</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-610">1,588</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-611">917</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-612">897</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-613">4,389</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 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-614">703</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-615">597</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-616">594</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-617">339</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-618">2,233</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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-619">1,373</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-620">1,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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-621">1,176</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-622">667</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-623">4,369</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 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-624">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-625">45</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-626">85</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-627">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-628">438</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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-629">517</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-630">91</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-631">166</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-632">78</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-633">852</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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-634">1,461</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-635">1,447</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-636">1,126</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-637">816</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-638">4,850</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-639">2,877</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-640">2,832</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-641">2,259</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-642">1,642</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-643">9,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><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',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-644" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows significant movements in the capitalized costs to fulfill for the six months ended June 30:</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',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',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',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',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',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',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-645">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-646">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',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',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-647">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="ctsh:CapitalizedContractCostCostsCapitalized" scale="6" id="f-648">35</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',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',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-649">40</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="f-650">44</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',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',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-651">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:CapitalizedContractCostImpairmentLoss" scale="6" id="f-652">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',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',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',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-653">182</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" name="us-gaap:CapitalizedContractCostNet" scale="6" id="f-654">234</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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-655" continuedAt="f-655-1" escape="true">The table below shows significant movements in contract assets (current and noncurrent) for the six months ended June 30:</ix:nonNumeric></span></div><ix:continuation id="f-655-1" continuedAt="f-655-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',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',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',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',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',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',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-656">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:ContractWithCustomerAssetGross" scale="6" id="f-657">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',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',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-658">426</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled" scale="6" id="f-659">304</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',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',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-660">323</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ContractWithCustomerAssetReclassifiedToReceivable" scale="6" id="f-661">245</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',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',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',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-662">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" name="us-gaap:ContractWithCustomerAssetGross" scale="6" id="f-663">375</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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><ix:continuation id="f-382-2"><ix:continuation id="f-655-2"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 six months ended June 30:</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',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',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',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',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',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',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-664">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-665">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',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',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-666">332</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized" scale="6" id="f-667">300</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',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',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-668">338</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-669">316</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',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',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-670">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination" scale="6" id="f-671">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',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',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',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-672">474</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-673">420</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',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized during the six months ended June&#160;30, 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 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-674">6,082</ix:nonFraction> million, of which approximately <ix:nonFraction unitRef="number" contextRef="c-270" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-675">35</ix:nonFraction>% is expected to be recognized as revenues within <ix:nonNumeric contextRef="c-270" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-676">1</ix:nonNumeric> year, approximately <ix:nonFraction unitRef="number" contextRef="c-271" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-677">55</ix:nonFraction>% is expected to be recognized as revenues within <ix:nonNumeric contextRef="c-271" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-678">2</ix:nonNumeric> years and approximately <ix:nonFraction unitRef="number" contextRef="c-272" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-679">90</ix:nonFraction>% is expected to be recognized as revenues within <ix:nonNumeric contextRef="c-272" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-680">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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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-681" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 six months ended June 30:</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',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',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',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',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',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',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-682">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-683">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',serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-684">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-685">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 #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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-686">5</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="6" id="f-687">4</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',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',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',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-688">26</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-689">33</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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',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="idf76bacb7fa3411e99d9f8bed931c202_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',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-690" continuedAt="f-690-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 June 30, 2024 were $<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-691">29</ix:nonFraction>&#160;million and included $<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-692">18</ix:nonFraction>&#160;million of employee separation costs and $<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-693">11</ix:nonFraction>&#160;million of facility exit costs. NextGen charges for the six months ended June 30, 2024 were $<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-694">52</ix:nonFraction>&#160;million and included $<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-695">26</ix:nonFraction>&#160;million of employee separation costs, $<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-696">25</ix:nonFraction>&#160;million of facility exit costs and $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-697">1</ix:nonFraction>&#160;million of third party and other costs. We did not incur any costs related to the NextGen program during the six months ended June 30, 2025.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_82">Note 11</a></span><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="f-698" escape="true"><ix:continuation id="f-690-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',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued employee separation costs related to the NextGen program included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the six months ended June 30: </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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-6" name="us-gaap:RestructuringReserveCurrent" scale="6" id="f-699">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-6" name="us-gaap:RestructuringReserveCurrent" scale="6" id="f-700">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="6" id="f-701">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="f-702">26</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-6" name="us-gaap:PaymentsForRestructuring" scale="6" id="f-703">35</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-6" name="us-gaap:PaymentsForRestructuring" scale="6" id="f-704">48</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-6" name="us-gaap:RestructuringReserveCurrent" format="ixt:fixed-zero" scale="6" id="f-705">&#8212;</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-6" name="us-gaap:RestructuringReserveCurrent" scale="6" id="f-706">20</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="idf76bacb7fa3411e99d9f8bed931c202_58"></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',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-708" escape="true"><ix:nonNumeric contextRef="c-1" name="ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" id="f-707" escape="true"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities 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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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-709">1,197</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',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',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-710">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',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',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-711">286</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',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-712">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',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',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-713">220</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',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-714">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',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',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-715">201</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',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-716">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',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',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-717">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',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-718">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',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',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-719">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',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-720">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',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',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',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-721">2,249</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',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',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-722">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="idf76bacb7fa3411e99d9f8bed931c202_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',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-723" continuedAt="f-723-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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-286" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-724">650</ix:nonFraction>&#160;million Term Loan and a&#160;$<ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-725">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-288" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-726">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-288" decimals="-6" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-727">300</ix:nonFraction>&#160;million during the fourth quarter of 2024 and the remaining $<ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-6" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-728">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',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-290" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-729">0.875</ix:nonFraction>% with respect to Term Benchmark loans and RFR loans and <ix:nonFraction unitRef="number" contextRef="c-291" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-730">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-292" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-731">0.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-293" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-732">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-294" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-733">0.875</ix:nonFraction>%&#160;to&#160;<ix:nonFraction unitRef="number" contextRef="c-295" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-734">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',serif;font-size:10pt;font-weight:400;line-height:120%"> Credit Agreement. Since the issuance of the Term Loan, t</span><span style="color:#000000;font-family:'Times New Roman',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 June&#160;30, 2025.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">As of each of June&#160;30, 2025 and December&#160;31, 2024, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-735"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="f-736">33</ix:nonFraction></ix:nonFraction>&#160;million </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><ix:continuation id="f-723-1"><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',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-737" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-6" name="us-gaap:LongTermDebt" format="ixt:fixed-zero" scale="6" id="f-738">&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="f-739">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="f-740">594</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-6" name="us-gaap:LongTermDebt" scale="6" id="f-741">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-742">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-743">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-744">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-745">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',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',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',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-746">559</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',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',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-747">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',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of our debt approximated its fair value as of June&#160;30, 2025 and December&#160;31, 2024.</span></div></ix:continuation><div id="idf76bacb7fa3411e99d9f8bed931c202_64"></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',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-749" escape="true"><ix:nonNumeric contextRef="c-1" name="ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock" id="f-748" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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:52.262%"/><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.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:7.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.529%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></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',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',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-750">23.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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-751">22.7</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',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',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-752">23.9</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-753">23.7</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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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',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-302" decimals="-6" name="us-gaap:ForeignEarningsRepatriated" format="ixt:num-dot-decimal" scale="6" id="f-754">523</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-8" name="us-gaap:ForeignEarningsRepatriated" format="ixt:num-dot-decimal" scale="9" id="f-755">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',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-303" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="f-756">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-304" decimals="-9" name="ctsh:IncomeTaxDisputedAmount" scale="9" id="f-757">33</ix:nonFraction> billion Indian rupees ($<ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-6" name="ctsh:IncomeTaxDisputedAmount" scale="6" id="f-758">385</ix:nonFraction> million at the June&#160;30, 2025 exchange rate) on the 2016 transaction. We deposited <ix:nonFraction unitRef="inr" contextRef="c-306" decimals="-9" name="us-gaap:DepositsAssets" scale="9" id="f-759">5</ix:nonFraction> billion Indian rupees, representing <ix:nonFraction unitRef="number" contextRef="c-306" decimals="2" name="ctsh:DepositsAssetsPercentDisputedTaxAmount" scale="-2" id="f-760">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="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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-307" decimals="-9" name="us-gaap:RestrictedInvestments" scale="9" id="f-761">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="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of both June&#160;30, 2025 and December&#160;31, 2024, the deposit with the ITD was $<ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-6" name="us-gaap:DepositsAssets" format="ixt:num-dot-decimal" scale="6" id="f-762"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-6" name="us-gaap:DepositsAssets" format="ixt:num-dot-decimal" scale="6" id="f-763">403</ix:nonFraction></ix:nonFraction>&#160;million 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',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="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;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 June&#160;30, 2025.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Subsequent Event</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the OBBBA was enacted in the United States, which, among other provisions, repealed the requirement to capitalize U.S. R&amp;E costs. As a result, we do not believe it is more likely than not that we will realize our deferred tax asset of approximately $<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-6" name="ctsh:DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates" format="ixt:num-dot-decimal" scale="6" id="f-764">400</ix:nonFraction>&#160;million related to R&amp;E costs capitalized outside the United States. These amounts would have otherwise been available to offset certain future U.S. taxes on our non-U.S. earnings, which, as a result of this repeal, we no longer project to be applicable to us. Therefore, we anticipate a one-time, non-cash tax expense of approximately $<ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-6" name="ctsh:OneBigBeautifulBillActNoncashTaxExpense" format="ixt:num-dot-decimal" scale="6" id="f-765">400</ix:nonFraction>&#160;million in the third quarter of 2025. Other than this anticipated impact, we do not expect the OBBBA to significantly impact our effective income tax rate. This assessment is based upon our current interpretation of the OBBBA, which may change as a result of future clarifications or guidance.</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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_67"></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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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-766" continuedAt="f-766-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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-767" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-768">11</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-769">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-770">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:fixed-zero" scale="6" id="f-771">&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-772">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-773">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-774">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-775">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-776">20</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-777">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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-778">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-779">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-780">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-781">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-782">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-783">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-784">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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-785">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 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="6" id="f-786">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="6" id="f-787">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',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',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',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-788">25</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',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',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-789">10</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',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',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-790">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',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',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-791">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',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',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 six 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 June&#160;30, 2025, we estimate  $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" scale="6" id="f-792">7</ix:nonFraction> million, net of tax, of net gains 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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><ix:continuation id="f-766-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="f-793" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-794">1,185</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-795">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-796">1,510</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-797">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-798">340</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:fixed-zero" scale="6" id="f-799">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Total notional value of contracts outstanding</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-800">3,035</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-801">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 style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_76">Note 9</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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',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 third 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-802" escape="true"><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-803">940</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-6" sign="-" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="6" id="f-804">2</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-805">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-6" sign="-" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" scale="6" id="f-806">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-807" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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 and six months ended June 30:</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:30.478%"/><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.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.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.845%"/><td style="width:0.1%"/></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',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="21" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;(in millions)</span></td><td colspan="3" style="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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top: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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-808"><span style="-sec-ix-hidden:f-809"><span style="-sec-ix-hidden:f-810"><span style="-sec-ix-hidden:f-811">Foreign currency exchange gains (losses), net</span></span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-6" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-812">7</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-6" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-813">3</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-6" sign="-" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-814">8</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-6" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="6" id="f-815">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"/></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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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-816" continuedAt="f-816-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left: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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left: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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left: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-817" continuedAt="f-817-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of June&#160;30, 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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-818">25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-819">25</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-820">246</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-821">246</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-822">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-823">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-824">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-825">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-826">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-827">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-828">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-829">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-830">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-831">16</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-832">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-833">16</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-834">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-835">9</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-836">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-837">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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-838">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-839">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-840">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-841">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-842">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-843">1</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-844">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-845">1</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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><ix:continuation id="f-816-1"><ix:continuation id="f-817-1"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-846">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-847">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-848">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="f-849">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-850">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-851">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-852">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-6" name="us-gaap:InvestmentsFairValueDisclosure" scale="6" id="f-853">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-854">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-855">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="6" id="f-856">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-370" decimals="-6" name="us-gaap:EquitySecuritiesFvNi" scale="6" id="f-857">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-858">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-859">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-860">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-6" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="6" id="f-861">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-862">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-863">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-377" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-864">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-378" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-865">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-866">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-380" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-867">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-381" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="f-868">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-382" decimals="-6" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="6" id="f-869">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="color:#000000;font-family:'Times New Roman',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-383" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="6" id="f-870">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-384" decimals="-6" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="0" id="f-871">zero</ix:nonFraction>. For the three and six months ended June 30, 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',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 June&#160;30, 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-873" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-872" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and six months ended June&#160;30, 2025: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:43.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size: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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-874">164</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-875">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-876">151</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-877">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-878">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-879">254</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-880">204</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-881">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-882">197</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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-883">301</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-884">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-885">300</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-886">40</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-887">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-888">46</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-889">40</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-890">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-891">46</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 #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',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="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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-390" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-892">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-390" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-893">1</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-390" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-894">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-895">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-896">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-897">25</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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-6" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="6" id="f-898">14</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="f-899">3</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-6" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="6" id="f-900">11</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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-6" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="6" id="f-901">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="f-902">11</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-6" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="6" id="f-903">33</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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net gains and 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="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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-904">1</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="f-905">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-906">1</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-907">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-908">1</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-909">5</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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-910">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="f-911">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-912">&#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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-913">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-6" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-914">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-915">&#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:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-916">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-917">3</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-918">10</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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-919">51</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-920">13</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-921">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"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-922">17</ix:nonFraction>&#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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-923">4</ix:nonFraction>)</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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-924">13</ix:nonFraction>&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-925">17</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-926">4</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-927">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"/></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains and (losses) on defined benefit plans:</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="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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-928">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-929">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-930">17</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-931">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-932">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-400" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-933">17</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:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of loss 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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-401" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-934">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-401" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:fixed-zero" scale="6" id="f-935">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-401" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-936">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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-937">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:fixed-zero" scale="6" id="f-938">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-939">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:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-940">19</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-941">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-942">16</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-943">19</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-944">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-945">16</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="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="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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-946">180</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-947">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-948">165</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-949">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-950">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-951">296</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-952">218</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-953">10</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-954">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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-955">353</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-956">14</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-957">339</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-958">38</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-959">5</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-960">43</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-961">38</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-962">5</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-963">43</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:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and six months ended June&#160;30, 2024:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:43.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.705%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-964">183</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-965">6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-405" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-966">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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-967">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-968">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-969">104</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 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-970">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-971">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-972">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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-973">77</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-974">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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-975">74</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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-976">186</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-977">8</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-978">178</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-979">186</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-980">8</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-981">178</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: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',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="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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-982">28</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-983">7</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-410" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-984">21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-985">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-986">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-987">10</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:1.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',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-6" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="6" id="f-988">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="f-989">3</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-6" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="6" id="f-990">10</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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-6" name="us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent" scale="6" id="f-991">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="6" id="f-992">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-6" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" scale="6" id="f-993">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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net gains to:</span></div></td><td colspan="3" style="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="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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-414" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-994">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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-414" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-995">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-414" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-996">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-997">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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" scale="6" id="f-998">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-999">2</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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-1000">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="f-1001">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-1002">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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-417" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent" scale="6" id="f-1003">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-417" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodTax" format="ixt:fixed-zero" scale="6" id="f-1004">&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-417" decimals="-6" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="6" id="f-1005">1</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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1006">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1007">2</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1008">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="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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1009">24</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1010">6</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1011">18</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1012">37</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1013">9</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1014">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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-6" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1015">37</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1016">9</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-1017">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"/></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',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="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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1018">155</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1019">1</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1020">156</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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1021">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" sign="-" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1022">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1023">94</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1024">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:fixed-zero" scale="6" id="f-1025">&#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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1026">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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-419" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="6" id="f-1027">53</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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-419" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="6" id="f-1028">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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-419" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1029">56</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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1030">149</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1031">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1032">150</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" sign="-" name="us-gaap:AociBeforeTaxAttributableToParent" scale="6" id="f-1033">149</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" name="us-gaap:AociTaxAttributableToParent" scale="6" id="f-1034">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-1035">150</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><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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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-1036" continuedAt="f-1036-1" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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-420" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1037">855</ix:nonFraction>&#160;million, including $<ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-1038">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-421" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyActualDamages" format="ixt:num-dot-decimal" scale="6" id="f-1039">285</ix:nonFraction>&#160;million in actual damages, but reduced the award of punitive damages from $<ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-1040">570</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-421" decimals="-6" name="ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-1041">285</ix:nonFraction>&#160;million, thereby reducing the overall damages award from $<ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1042">855</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="c-421" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1043"><ix:nonFraction unitRef="usd" contextRef="c-421" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1044">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',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',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-422" decimals="-6" name="ctsh:LitigationSettlementAmountVacatedActualAndPunitiveDamages" format="ixt:num-dot-decimal" scale="6" id="f-1045">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 vacated the alternate compensatory damages awards that were within the scope of the Second Circuit&#8217;s remand and awarded TriZetto and Cognizant approximately $<ix:nonFraction unitRef="usd" contextRef="c-423" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1046">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 June 24, 2025, the parties proceeded to trial, and on June 30, 2025, the jury returned a verdict in favor of TriZetto and Cognizant, awarding $<ix:nonFraction unitRef="usd" contextRef="c-424" decimals="-6" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" format="ixt:num-dot-decimal" scale="6" id="f-1047">70</ix:nonFraction>&#160;million in compensatory damages. Entry of judgement remains pending. Thereafter, we expect Syntel to appeal and thus 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">accrued </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-425" decimals="-6" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="6" id="f-1048">117</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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',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 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',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 </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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><ix:continuation id="f-1036-1" continuedAt="f-1036-2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',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. On July 25, 2025, we reached an agreement in principle to settle this lawsuit. The settlement, which is subject to the approval of our board of directors and the individual defendants, is still being finalized. The amount of the settlement is expected to be immaterial to the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 United States Department of Justice 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',serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_64">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',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 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',serif;font-size:10pt;font-weight:400;line-height:120%">Because we cannot predict the number of individual </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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><ix:continuation id="f-1036-2" continuedAt="f-1036-3"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1036-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="idf76bacb7fa3411e99d9f8bed931c202_82"></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',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-1049" continuedAt="f-1049-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',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',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',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',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></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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><ix:continuation id="f-1049-1"><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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-1050" 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:99.561%"><tr><td style="width:1.0%"/><td style="width:24.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.664%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></div></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1051">1,551</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1052">1,547</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1053">1,306</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',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',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-1054">841</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',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',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-1055">5,245</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1056">3,122</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1057">3,009</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1058">2,584</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',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',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-1059">1,645</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',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',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-1060">10,360</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1061">1,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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1062">1,293</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1063">1,119</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1064">726</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',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-1065">4,386</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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1066">2,513</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1067">2,501</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1068">2,192</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',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-1069">1,438</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',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-1070">8,644</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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-426" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1071">303</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-427" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1072">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-428" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1073">187</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-429" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1074">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-430" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1075">859</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-431" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1076">609</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-432" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1077">508</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-433" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1078">392</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-434" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1079">207</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1080">1,716</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-436" decimals="-6" name="us-gaap:OperatingExpenses" scale="6" id="f-1081">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="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="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-437" decimals="-6" name="us-gaap:OperatingExpenses" scale="6" id="f-1082">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',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',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',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-1083">817</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="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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1084">1,670</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:24.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.759%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months  Ended June 30, 2024</span></div></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">HS</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',serif;font-size:8pt;font-weight:700;line-height:100%">FS</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',serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</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',serif;font-size:8pt;font-weight:700;line-height:100%">CMT</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',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1085">1,461</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1086">1,447</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1087">1,126</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1088">816</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1089">4,850</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1090">2,877</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1091">2,832</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1092">2,259</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1093">1,642</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1094">9,610</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1095">1,187</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1096">1,239</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1097">947</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1098">727</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1099">4,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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1100">2,341</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1101">2,416</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1102">1,899</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1103">1,463</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1104">8,119</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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-438" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1105">274</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-439" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1106">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-440" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1107">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-441" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1108">89</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-442" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1109">750</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-443" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1110">536</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-444" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1111">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-445" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1112">360</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-446" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1113">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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-447" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1114">1,491</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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-448" decimals="-6" name="us-gaap:OperatingExpenses" scale="6" id="f-1115">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="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="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-449" decimals="-6" name="us-gaap:OperatingExpenses" scale="6" id="f-1116">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"/></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1117">708</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="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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1118">1,403</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',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',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-1119" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:400;line-height:100%">North America</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1120">319</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1121">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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1122">75</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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1123">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',serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1124">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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-455" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-1125">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',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',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',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-1126">976</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',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',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-1127">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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',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 id="idf76bacb7fa3411e99d9f8bed931c202_88"></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',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-1128" continuedAt="f-1128-1" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1128-1">On July 29, 2025, the Board of Directors approved the Company's declaration of a $<ix:nonFraction unitRef="usdPerShare" contextRef="c-456" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="f-1129">0.31</ix:nonFraction> per share dividend with a record date of August 18, 2025 and a payment date of August 26, 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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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="idf76bacb7fa3411e99d9f8bed931c202_94"></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',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',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',serif;font-size:12pt;font-weight:700;line-height:120%">Q2 2025 Financial Results</span><span style="background-color:#ffffff;color:#ffffff;font-family:'Times New Roman',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></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-20250630_g2.jpg" alt="1244" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:170px" id="i-2"/></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-20250630_g3.jpg" alt="1245" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:175px" id="i-3"/></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-20250630_g4.jpg" alt="1246" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:175px" id="i-4"/></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-20250630_g5.jpg" alt="1247" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:175px" id="i-5"/></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',serif;font-size:9pt;font-weight:400;line-height:100%">Revenue up $395 million or 8.1% from Q2 2024; an increase of 7.2% in constant currency</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:9pt;font-weight:400;line-height:100%">Income from Operations up $109 million or 15.4% from Q2 2024</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Income from Operations</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:9pt;font-weight:400;line-height:100%"> up $80 million or 10.9% from Q2 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',serif;font-size:9pt;font-weight:400;line-height:100%">Operating margin up 100 bps from Q2 2024</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Operating Margin</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:9pt;font-weight:400;line-height:100%"> up 40 bps from Q2 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',serif;font-size:9pt;font-weight:400;line-height:100%">Diluted EPS up $0.17 or 14.9% from Q2 2024</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted Diluted EPS</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:9pt;font-weight:400;line-height:100%"> up $0.14 or 12.0% from Q2 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',serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended June&#160;30, 2025, revenues increased by $395 million as compared to the quarter ended June&#160;30, 2024, representing growth of 8.1%, or 7.2% on a constant currency</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> basis. Our recently completed acquisition of Belcan contributed approximately 400 basis points to revenue growth. Additionally, revenues were positively impacted by growth in our Financial Services and Health Sciences segments, partially offset by weakness in our Products and Resources segment (excluding the impact of Belcan). </span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our GAAP operating margin and Adjusted Operating Margin</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> were both 15.6% for the quarter ended June&#160;30, 2025, as there were no adjustments for unusual items to report in our calculation of Adjusted Operating Margin for that period. Our GAAP operating margin and Adjusted Operating Margin were 14.6% and 15.2%, respectively, for the quarter ended June&#160;30, 2024. Our operating margin for the quarter ended June&#160;30, 2025, as compared to the quarter ended June&#160;30, 2024, was 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 increased compensation costs and the dilutive impact of the recently completed acquisition of Belcan. In addition, our GAAP operating margin for the quarter ended June&#160;30, 2024 was negatively impacted by NextGen charges, which were excluded from our Adjusted Operating Margin. </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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> 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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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 June&#160;30, 2025 our Voluntary Attrition - Tech Services was 15.2% as compared to 13.6% for the trailing twelve months ended June&#160;30, 2024. We finished the second quarter of 2025 with approximately 343,800 employees as compared to 336,300 employees at the end of the second quarter of 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Business Outlook</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',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</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> To support this transformation and drive greater business resiliency, clients have demanded and may increasingly </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">demand services and solutions that deliver productivity and cost savings. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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',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:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the OBBBA was enacted in the United States, which, among other provisions, repealed the requirement to capitalize U.S. R&amp;E costs. As a result, we do not believe it is more likely than not that we will realize our deferred tax asset of approximately $400 million related to R&amp;E costs capitalized outside the United States. These amounts would have otherwise been available to offset certain future U.S. taxes on our non-U.S. earnings, which, as a result of this repeal, we no longer project to be applicable to us. Therefore, we anticipate a one-time, non-cash tax expense of approximately $400 million in the third quarter of 2025. Other than this anticipated impact, we do not expect the OBBBA to significantly impact our effective income tax rate. Additionally, as a result of this repeal, we project the OBBBA will reduce our cash taxes by $200 million in 2025. These assessments are based upon our current interpretation of the OBBBA, which may change as a result of future clarifications or guidance.</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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_97"></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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="border-bottom:1.5pt solid #2e318e;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0033a0;font-family:'Times New Roman',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',serif;font-size:12pt;font-weight:700;line-height:120%">Three Months Ended June&#160;30, 2025 Compared to Three Months Ended June&#160;30, 2024 </span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the periods indicated, certain financial data for the three months ended June 30:</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.953%"><tr><td style="width:1.0%"/><td style="width:41.735%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.452%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.740%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.740%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.452%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.740%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.108%"/><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.511%"/><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.517%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% 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',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% 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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">395&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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',serif;font-size:10pt;font-weight:400;line-height:100%">3,479&#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',serif;font-size:10pt;font-weight:400;line-height:100%">66.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">3,204&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">275&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.6&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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',serif;font-size:10pt;font-weight:400;line-height:100%">810&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.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',serif;font-size:10pt;font-weight:400;line-height:100%">781&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">139&#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',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',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 colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#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',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 colspan="3" style="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',serif;font-size:10pt;font-weight:400;line-height:100%">8.6&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations and operating margin</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',serif;font-size:10pt;font-weight:400;line-height:100%">817&#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',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 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',serif;font-size:10pt;font-weight:400;line-height:100%">708&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">109&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.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:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">25&#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',serif;font-size:10pt;font-weight:400;line-height:100%">20&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25.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:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">842&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">728&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.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 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',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 colspan="3" style="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',serif;font-size:10pt;font-weight:400;line-height:100%">15.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(197)</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></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',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"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">19.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Income (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',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="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',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',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"/><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',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:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">645&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12.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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">566&#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',serif;font-size:10pt;font-weight:400;line-height:100%">11.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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">79&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.31&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.14&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.17&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14.9&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">817&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15.2&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80&#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',serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.31&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.17&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',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',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><br/></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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues of $5,245 million across our business segments and geographies were as follows for the three months ended June&#160;30, 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-20250630_g6.jpg" alt="365" style="height:148px;margin-bottom:5pt;vertical-align:text-bottom;width:300px" id="i-6"/></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',serif;font-size:8pt;font-weight:700;line-height:100%">Q2 2025 as compared to Q2 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',serif;font-size:8pt;font-weight:700;line-height:100%">Increase</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">CC %</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">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',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',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 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',serif;font-size:10pt;font-weight:400;line-height:100%">6.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',serif;font-size:10pt;font-weight:400;line-height:100%">5.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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">100&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6.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',serif;font-size:10pt;font-weight:400;line-height:100%">6.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">180&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">14.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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3.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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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"/></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">395&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#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',serif;font-size:10pt;font-weight:400;line-height:100%">7.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-20250630_g7.jpg" alt="369" style="height:148px;margin-bottom:5pt;vertical-align:text-bottom;width:300px" id="i-7"/></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',serif;font-size:8pt;font-weight:700;line-height:100%">Q2 2025 as compared to Q2 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',serif;font-size:8pt;font-weight:700;line-height:100%">Increase</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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">CC %</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">292&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#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',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',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 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',serif;font-size:10pt;font-weight:400;line-height:100%">8.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',serif;font-size:10pt;font-weight:400;line-height:100%">3.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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">50&#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',serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">88&#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',serif;font-size:10pt;font-weight:400;line-height:100%">9.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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">15&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',serif;font-size:10pt;font-weight:400;line-height:100%">6.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-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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">395&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#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',serif;font-size:10pt;font-weight:400;line-height:100%">7.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',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue growth was driven by the following factors:</span><span style="color:#ffffff;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Revenue growth across all geographies was driven by our Financial Services and Health Sciences segments, which 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Our acquisition of Belcan contributed 400 basis points of growth to overall revenue growth, including approximately 1,600 basis points of growth to our Products and Resources segment, primarily in North America and to a lesser extent in the United Kingdom;</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',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.</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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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-20250630_g8.jpg" alt="1268" style="height:138px;margin-bottom:5pt;vertical-align:text-bottom;width:181px" id="i-8"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">$275M</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',serif;font-size:9pt;font-weight:400;line-height:100%">0.2% 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',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',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 increased 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',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',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:center"><img src="ctsh-20250630_g9.jpg" alt="2146" style="height:121px;margin-bottom:5pt;vertical-align:text-bottom;width:181px" id="i-9"/><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',serif;font-size:10pt;font-weight:400;line-height:100%">$29M</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',serif;font-size:9pt;font-weight:400;line-height:100%">0.7% 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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense increased by 8.6% while remaining flat as a percentage of revenues during the second quarter of 2025 as compared to the second quarter of 2024. The increase was driven by amortization expense from 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',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',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',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-20250630_g10.jpg" alt="2764" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:155px" id="i-10"/><img src="ctsh-20250630_g11.jpg" alt="2765" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:155px" id="i-11"/></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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"> for the quarter ended June&#160;30, 2025, as compared to the quarter ended June&#160;30, 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 increased compensation costs and the dilutive impact of the recently completed acquisition of Belcan. In addition, our GAAP operating margin for the quarter ended June&#160;30, 2024 was negatively impacted by NextGen charges, 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="margin-bottom:3pt;margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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 June&#160;30, 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 June&#160;30, 2025 by 38 basis points as compared to the three months ended June&#160;30, 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',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 44 basis points during the three months ended June&#160;30, 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',serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The settlement of our cash flow hedges had a positive impact of 2 basis points on our operating margin during the three months ended June&#160;30, 2025, compared to a positive impact of 8 basis points during the three months ended June&#160;30, 2024.</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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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: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',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:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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',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-20250630_g12.jpg" alt="5538" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px" id="i-12"/></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-20250630_g13.jpg" alt="5540" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px" id="i-13"/></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-20250630_g14.jpg" alt="5542" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px" id="i-14"/></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-20250630_g15.jpg" alt="5544" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px" id="i-15"/></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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">In the second 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 increased compensation costs. In the second 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',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 June 30:</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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Increase</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:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">859&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16.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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">750&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">109&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#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',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-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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">817&#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',serif;font-size:10pt;font-weight:400;line-height:100%">15.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">708&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">109&#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"><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',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',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 June 30:</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gains</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">14&#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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(Losses) 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',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="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',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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></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',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',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 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',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',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="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',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',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="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',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',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="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',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',serif;font-size:10pt;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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></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',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"/></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',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',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="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',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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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="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',serif;font-size:10pt;font-weight:400;line-height:120%">The foreign currency exchange gains 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',serif;font-size:10pt;font-weight:400;line-height:120%">The losses on foreign exchange forward contracts not designated as hedging instruments related to the realized and unrealized gains and losses on contracts entered into to offset our foreign currency exposures. As of June&#160;30, 2025, the notional value of our undesignated hedges was $940 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Interest income declined for the three months ended June 30, 2025, driven by a mix of lower invested balances and lower yields as compared to the three months ended June 30, 2024.</span></div><div style="margin-top:3pt;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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',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-20250630_g16.jpg" alt="7025" style="height:96px;margin-bottom:5pt;vertical-align:text-bottom;width:181px" id="i-16"/><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',serif;font-size:9pt;font-weight:400;line-height:100%">$32M</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="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',serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',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%">&#233;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> 0.7%</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',serif;font-size:10pt;font-weight:400;line-height:120%">The effective income tax rate in both periods reflects the benefits of discrete items related to U.S. state income taxes, which were larger during the 2024 period.</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',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',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.</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-20250630_g17.jpg" alt="7386" style="height:96px;margin-bottom:5pt;vertical-align:text-bottom;width:181px" id="i-17"/><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',serif;font-size:9pt;font-weight:400;line-height:100%">$79M</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',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',serif;font-size:9pt;font-weight:400;line-height:100%"> 0.6% of Revenue</span><span style="color:#0033a0;font-family:'Times New Roman',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',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',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',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 in the first quarter of 2025 and NextGen charges in 2024. 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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_40">Note 1</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_49">Note 3</a></span><span style="color:#000000;font-family:'Times New Roman',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',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 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',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="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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div></div><hr style="page-break-after:always"/><div style="background-color:#ffffff"><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of each non-GAAP financial measure to the most comparable GAAP measure for the three months ended June 30:</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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">817&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">708&#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',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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">NextGen charges</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">29&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">817&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">737&#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',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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.31&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1.14&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.06&#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',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',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',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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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"/></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</span></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1.17&#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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">ee </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_49">Note 3</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</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',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',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',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',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="display:none"/><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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">NextGen charges</span></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',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',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 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',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',serif;font-size:8pt;font-weight:400;line-height:100%">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-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',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',serif;font-size:8pt;font-weight:400;line-height:100%">(7)</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',serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</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',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',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_100"></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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000048;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Six Months Ended June&#160;30, 2025 Compared to Six Months Ended June&#160;30, 2024</span><span style="color:#0033a0;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the periods indicated, certain financial data for the six months ended June 30:</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.543%"/><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:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><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:8.256%"/><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:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><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.648%"/><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.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% of</span></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="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#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',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',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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="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',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',serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,360&#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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">750&#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',serif;font-size:10pt;font-weight:400;line-height:100%">7.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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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',serif;font-size:10pt;font-weight:400;line-height:100%">6,876&#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',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="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,350&#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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">526&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.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:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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',serif;font-size:10pt;font-weight:400;line-height:100%">1,601&#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',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="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,546&#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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">55&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#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',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',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',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',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 colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></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',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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">275&#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',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="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">259&#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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">16&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6.2&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></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',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',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="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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td></tr><tr><td colspan="3" style="border-top:1.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',serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations and operating margin</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,670&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16.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',serif;font-size:10pt;font-weight:400;line-height:100%">1,403&#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',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="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="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',serif;font-size:10pt;font-weight:400;line-height:100%">267&#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',serif;font-size:10pt;font-weight:400;line-height:100%">19.0&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">44&#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',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 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="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(6.4)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16.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 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',serif;font-size:10pt;font-weight:400;line-height:100%">1,450&#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',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"/><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="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',serif;font-size:10pt;font-weight:400;line-height:100%">264&#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',serif;font-size:10pt;font-weight:400;line-height:100%">18.2&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">(410)</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="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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(344)</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="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',serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">19.2&#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',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',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="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6&#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="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',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 colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(33.3)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,308&#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',serif;font-size:10pt;font-weight:400;line-height:100%">12.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,112&#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',serif;font-size:10pt;font-weight:400;line-height:100%">11.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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">196&#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',serif;font-size:10pt;font-weight:400;line-height:100%">17.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:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#160;</span></td><td style="background-color:#ffffff;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 style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.23&#160;</span></td><td style="background-color:#ffffff;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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.42&#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',serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="border-top:3pt double #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',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',serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">5</span></div></td><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="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:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted Income From Operations and Adjusted Operating Margin</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,608&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#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 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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.55&#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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.30&#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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.25&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#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',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 #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Exclusive of depreciation and amortization expense.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">NA&#160;&#160;&#160;&#160;Not Applicable</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:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#000048;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#ffffff;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Revenues </span></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',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2025, revenues increased by $750 million as compared to the six months ended June&#160;30, 2024, representing growth of 7.8%, or 7.7% on a constant currency basis</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. Our recently completed acquisitions contributed approximately 400 basis points to revenue growth.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><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',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',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.</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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues of $10,360 million across our business segments and geographies were as follows for the six months ended June&#160;30, 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-20250630_g18.jpg" alt="552" style="height:148px;margin-bottom:5pt;vertical-align:text-bottom;width:300px" id="i-18"/></div><div style="margin-top:1.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:53.079%"/><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.347%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.451%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.347%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.212%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.347%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.217%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">YTD 2025 as compared to YTD 2024</span></div></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Increase</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',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td 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',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',serif;font-size:8pt;font-weight:700;line-height:100%">CC %</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">6</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',serif;font-size:10pt;font-weight:400;line-height:100%">Health Sciences</span></td><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',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 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',serif;font-size:10pt;font-weight:400;line-height:100%">8.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 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',serif;font-size:10pt;font-weight:400;line-height:100%">8.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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">177&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">6.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"/></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',serif;font-size:10pt;font-weight:400;line-height:100%">Products and Resources</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">325&#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',serif;font-size:10pt;font-weight:400;line-height:100%">14.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">14.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-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">CMT</span></td><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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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',serif;font-size:10pt;font-weight:400;line-height:100%">Total 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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">750&#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',serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#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',serif;font-size:10pt;font-weight:400;line-height:100%">7.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="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-20250630_g19.jpg" alt="556" style="height:148px;margin-bottom:5pt;vertical-align:text-bottom;width:300px" id="i-19"/></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:95.029%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><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.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.134%"/><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',serif;font-size:8pt;font-weight:700;line-height:100%">YTD 2025 as compared to YTD 2024</span></div></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Increase</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',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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td 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',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',serif;font-size:8pt;font-weight:700;line-height:100%">CC %</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">6</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',serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">625&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#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',serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">39&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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-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',serif;font-size:10pt;font-weight:400;line-height:100%">Continental Europe</span></td><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',serif;font-size:10pt;font-weight:400;line-height:100%">60&#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',serif;font-size:10pt;font-weight:400;line-height:100%">6.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="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#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',serif;font-size:10pt;font-weight:400;line-height:100%">Europe - 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="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',serif;font-size:10pt;font-weight:400;line-height:100%">99&#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',serif;font-size:10pt;font-weight:400;line-height:100%">5.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="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',serif;font-size:10pt;font-weight:400;line-height:100%">3.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',serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><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',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 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',serif;font-size:10pt;font-weight:400;line-height:100%">4.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',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-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',serif;font-size:10pt;font-weight:400;line-height:100%">Total 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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">750&#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',serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#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',serif;font-size:10pt;font-weight:400;line-height:100%">7.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="display:none"/></tr></table></div><div style="margin-top:1.5pt;text-align:center"><span><br/></span></div></div></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenue growth was driven by the following factors:</span><span style="color:#ffffff;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revenue growth across all geographies was driven by our Financial Services and Health Sciences segments, which 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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recently completed acquisitions contributed 400 basis points of growth to the overall revenue growth, including approximately 1,550 basis points of growth to our Products and Resources segment, primarily in North America and to a lesser extent the United Kingdom;</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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reduced demand for discretionary work negatively impacted our revenues, in particular for clients in our Products and Resources segment.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><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',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#ffffff;font-family:'Times New Roman',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-20250630_g20.jpg" alt="2124" style="height:157px;margin-bottom:5pt;vertical-align:text-bottom;width:181px" id="i-20"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.456%"><tr><td style="width:1.0%"/><td style="width:14.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.125%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.827%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.433%"/><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:#0033a0;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#233;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$526M</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:#0033a0;font-family:'Wingdings',sans-serif;font-size:10pt;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',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:#0033a0;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',serif;font-size:9pt;font-weight:400;line-height:100%">% of Revenues</span></td><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><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',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 increased compensation costs, partially offset by operational efficiencies and the beneficial impact of foreign currency exchange rate movements.</span></div></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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',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',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="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><img src="ctsh-20250630_g21.jpg" alt="3222" style="height:134px;margin-bottom:5pt;vertical-align:text-bottom;width:181px" id="i-21"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:31.578%"><tr><td style="width:1.0%"/><td style="width:14.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.310%"/><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:#0033a0;font-family:'Wingdings',sans-serif;font-size:10pt;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',serif;font-size:9pt;font-weight:400;line-height:100%">$55M</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:#0033a0;font-family:'Wingdings',sans-serif;font-size:10pt;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',serif;font-size:9pt;font-weight:400;line-height:100%">0.6%</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">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:#0033a0;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',serif;font-size:9pt;font-weight:400;line-height:100%">% of Revenues</span></td><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><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="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',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="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense increased by 6.2%, but remained flat as a percentage of revenues, during the six months ended June&#160;30, 2025 as compared to the 2024 period. The increase was driven by amortization expense from intangible assets related to our recently completed acquisitions.</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',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_40">Note 1</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</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',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',serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#ffffff;font-family:'Times New Roman',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="text-align:center"><img src="ctsh-20250630_g22.jpg" alt="3986" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:155px" id="i-22"/><img src="ctsh-20250630_g23.jpg" alt="3987" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:155px" id="i-23"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:33.933%"><tr><td style="width:1.0%"/><td style="width:13.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.218%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.218%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.220%"/><td style="width:0.1%"/><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"/></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="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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></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',serif;font-size:10pt;font-weight:400;line-height:120%">The increase in our 2025 GAAP operating margin and Adjusted Operating Margin</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> was primarily driven by net savings generated from our NextGen program, operational efficiencies and the beneficial impact of foreign currency exchange rate movements, partially offset by the increased compensation costs and the dilutive impact of the recently completed acquisition of Belcan. In addition, our GAAP operating margin for 2025 was positively impacted by 60 basis points, or $62 million, from the gain on sale of property and equipment, and our GAAP operating margin for 2024 was negatively impacted by NextGen charges, both of which were excluded from our Adjusted Operating Margin.</span></div></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',serif;font-size:10pt;font-weight:400;line-height:120%">Net of the impact of applicable designated cash flow hedges, the depreciation of the Indian rupee positively impacted our operating margin for the six months ended June&#160;30, 2025 by 48 basis points as compared to the six months ended June&#160;30, 2024. Excluding the impact of such hedges, the depreciation of the Indian rupee against the U.S. dollar positively impacted our operating margin by 59 basis points for the six months ended June&#160;30, 2025. The settlement of our cash flow hedges had a negative impact of 7 basis points on our operating margin during the six months ended June&#160;30, 2025, compared to a positive impact of 4 basis points during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2024</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> period.</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',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">7</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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',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',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:22.5pt"><img src="ctsh-20250630_g24.jpg" alt="1099511653083" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px" id="i-24"/></div><div style="text-align:center"><span><br/></span></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"><img src="ctsh-20250630_g25.jpg" alt="5338" style="height:124px;margin-bottom:5pt;vertical-align:text-bottom;width:170px" id="i-25"/></div><div style="text-align:center"><span><br/></span></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"><img src="ctsh-20250630_g26.jpg" alt="5343" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px" id="i-26"/></div><div style="text-align:center"><span><br/></span></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"><img src="ctsh-20250630_g27.jpg" alt="5346" style="height:125px;margin-bottom:5pt;vertical-align:text-bottom;width:170px" id="i-27"/></div></div></div><div style="margin-top:9pt;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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">In 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 increased compensation costs. In 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',serif;font-size:10pt;font-weight:400;line-height:120%">Total segment operating profit and margin were as follows for the six months ended June 30:</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: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%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Increase/(Decrease)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,716&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,491&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">225&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88&#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',serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#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',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"/></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,670&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,403&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">267&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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',serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in unallocated costs for six months ended June 30, 2025 as compared to June 30, 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="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',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:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth total other income (expense), net for the six months ended June 30:</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.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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(21)</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',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',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 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',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',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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(36)</span></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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency 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',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 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',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 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',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"/></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">53&#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',serif;font-size:10pt;font-weight:400;line-height:100%">60&#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',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="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',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',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 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',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 colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',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="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',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="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">44&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">47&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',serif;font-size:10pt;font-weight:400;line-height:120%">The foreign currency exchange gains and 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',serif;font-size:10pt;font-weight:400;line-height:120%">The gains and losses 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',serif;font-size:10pt;font-weight:400;line-height:120%">racts entered into to offset our foreign c</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">urrency exposures.</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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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: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',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-20250630_g28.jpg" alt="7214" style="height:86px;margin-bottom:5pt;vertical-align:text-bottom;width:181px" id="i-28"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:106.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:33.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:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0033a0;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',serif;font-size:9pt;font-weight:400;line-height:100%">$66M</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="9" style="padding:0 1pt"/><td colspan="3" style="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:#0033a0;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#161;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> Effective Income Tax Rate </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',serif;font-size:9pt;font-weight:400;line-height:100%"> 0.2%</span></div></td><td colspan="3" style="display:none"/></tr><tr style="height:21pt"><td colspan="9" 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',serif;font-size:10pt;font-weight:400;line-height:120%">The increase in provision for income taxes was primarily driven by an increase in income from operations.</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net income was driven by an increase in income from operations, including the aforementioned gain on sale of property and equipment.</span></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><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="margin-top:3pt;text-align:center"><img src="ctsh-20250630_g29.jpg" alt="8211" style="height:86px;margin-bottom:5pt;vertical-align:text-bottom;width:181px" id="i-29"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:103.50pt"><tr><td style="width:1.0pt"/><td style="width:13.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:30.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:54.25pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><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:#0033a0;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',serif;font-size:9pt;font-weight:400;line-height:100%">$196M</span></div></td><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="9" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:23pt"><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',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:#0033a0;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.0% of Revenues</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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:#0033a0;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Three Months Ended June 30, 2025 Compared to Three Months Ended June 30, 2024 &#8211; Non-GAAP Financial Measures&#8221; above for additional information about our use of 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',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 six months ended June 30:</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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in millions, except per share amounts)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">% 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,670&#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',serif;font-size:10pt;font-weight:400;line-height:100%">16.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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,403&#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',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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></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',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',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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">NextGen charges </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#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',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',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 colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,608&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,455&#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',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:9pt"><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.65&#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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.23&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.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="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',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',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',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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',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',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',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"/><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.55&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2.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 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 #000000;padding:0 1pt"/></tr></table></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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">During the six months ended June 30, 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',serif;font-size:10pt;font-weight:400;line-height:120%">ee </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_40">Note 1</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">ee </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_49">Note 3</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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 instruments 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',serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Presented below are the tax impacts </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">of each of our non-GAAP adjustments to pre-tax income:</span></div><div style="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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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',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',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',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: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="display:none"/><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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',serif;font-size:8pt;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"/></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',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',serif;font-size:8pt;font-weight:400;line-height:100%">(10)</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',serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</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></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',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="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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_103"></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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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',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 June&#160;30, 2025, we had cash, cash equivalents and short-term investments of $1,808 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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of cash flows for the six months ended June 30:</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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">798&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">357&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">441&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">228&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,173)</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">(525)</span></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',serif;font-size:10pt;font-weight:400;line-height:100%">(648)</span></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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash provided by operating activities for the six months ended June&#160;30, 2025, as compared to the six months ended June&#160;30, 2024, was primarily driven by the $360 million payment we made in January 2024 in relation to our dispute with the ITD (see </span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_64">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',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',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 83&#160;days as of June&#160;30, 2025, an increase of 5 days from 78 days as of December&#160;31, 2024. Our DSO was 80 days as of June&#160;30, 2024, an increase of 3 days 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The cash used in investing activities for the six months ended June&#160;30, 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 six months ended June&#160;30, 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The increase in cash used in financing activities for the six months ended June&#160;30, 2025, as compared to the six months ended June&#160;30, 2024, was primarily driven by increased repurchases of common stock and the repayment of the outstanding balance under the revolving credit facility.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 six months ended June&#160;30, 2025, we repaid the $300&#160;million balance that was outstanding under the revolving credit facility, and had no outstanding balance as of June&#160;30, 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 June&#160;30, 2025 and through the date of this filing. See </span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_61">Note 5</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the OBBBA was enacted in the United States, which, among other provisions, repealed the requirement to capitalize U.S. R&amp;E costs. As a result of the repeal, we project the OBBBA will reduce our cash taxes by $200 million in 2025. See </span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_64">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',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><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 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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div><span style="color:#2e318e;font-family:'Times New Roman',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-20250630_g30.jpg" alt="2643" style="height:172px;margin-bottom:5pt;vertical-align:text-bottom;width:180px" id="i-30"/><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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',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',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',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 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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="idf76bacb7fa3411e99d9f8bed931c202_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',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',serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_79">Note 10</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div id="idf76bacb7fa3411e99d9f8bed931c202_109"></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',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',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, 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="idf76bacb7fa3411e99d9f8bed931c202_112"></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',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',serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_40">Note 1</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to our 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',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',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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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: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',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',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 id="idf76bacb7fa3411e99d9f8bed931c202_118"></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',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',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',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 June&#160;30, 2025. Based on this evaluation, our chief executive officer and our chief financial officer concluded that, as of June&#160;30, 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',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',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 June&#160;30, 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">39</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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_121"></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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="idf76bacb7fa3411e99d9f8bed931c202_124"></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',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',serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_79">Note 10</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited consolidated financial statements.</span></div><div id="idf76bacb7fa3411e99d9f8bed931c202_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.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',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',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="idf76bacb7fa3411e99d9f8bed931c202_130"></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',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',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',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 $2,693 million as of June&#160;30, 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',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2025, we repurchased $354 million of our Class</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2025 - April 30, 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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,047&#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',serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2025 -May 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',serif;font-size:10pt;font-weight:400;line-height:100%">1,800,845&#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',serif;font-size:10pt;font-weight:400;line-height:100%">79.96&#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="padding:0 1pt"/><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,800,845&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,903&#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',serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2025 - June 30, 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',serif;font-size:10pt;font-weight:400;line-height:100%">2,654,094&#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',serif;font-size:10pt;font-weight:400;line-height:100%">79.11&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,654,094&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,693&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,454,939&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">79.45&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,454,939&#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',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 June&#160;30, 2025.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 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',serif;font-size:10pt;font-weight:400;line-height:120%">dings. For the three months ended June&#160;30, 2025, such repurchases totaled </span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">$14 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div id="idf76bacb7fa3411e99d9f8bed931c202_133"></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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2025, no director or Section 16 officer <ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1130"><ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1131">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1132"><ix:nonNumeric contextRef="c-5" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1133">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">40</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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_139"></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',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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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"><div><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:100%">Item&#160;6.&#160;&#160;&#160;&#160; Exhibits</span></div></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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10.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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit1016302025.htm">Non-Employee Director Compensation Guidelines (effective as of June 3, 2025)</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></div></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3116302025.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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3126302025.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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3216302025.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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ctshexhibit3226302025.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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Filed</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">41</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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div><div id="idf76bacb7fa3411e99d9f8bed931c202_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#idf76bacb7fa3411e99d9f8bed931c202_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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">July 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ R</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">AVI</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> K</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">UMAR </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">July 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ J</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">ATIN</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> D</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42</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',serif;font-size:10pt;font-weight:700;line-height:100%">June&#160;30, 2025 Form 10-Q</span></div></td></tr></table><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                </span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ctshexhibit1016302025.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i033e74feab584754a502631c92f441e8_1"></div><div style="min-height:57.6pt;width:100%"><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 10.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Cognizant Technology Solutions Corporation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">Non-Employee Director Compensation Guidelines</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">(As Amended May 14, 2025 effective as of the</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">date of the 2025 Annual Meeting of Shareholders)</font></div><div style="text-align:justify"><font><br></font></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Annual Cash Retainer for service on the Board&#58;</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">$100,000*</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Additional Annual Cash Retainer for serving as Chair of the Board&#58;</font></td><td colspan="6" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">$150,000*</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Additional Annual Cash Retainer for serving as Member or Chair of a committee of the Board&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Committee Member</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Committee Chair**</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 20.27pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Audit Committee</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">$20,000*</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">$35,000*</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 20.27pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Compensation and Human Capital Committee</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">$15,000*</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">$30,000*</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 20.27pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Finance and Strategy Committee</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">$15,000*</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">$25,000*</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 20.27pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Governance and Sustainability Committee</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$12,500*</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">$25,000*</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Stock Elections (in lieu of Cash Retainers)&#58;</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Directors may elect to have all or a portion of the Annual Cash Retainers and Additional Annual Cash Retainers (together, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Cash Retainers</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) to which they become entitled paid in fully vested Class A Common Stock (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Common Stock</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in lieu of cash.  Any election to receive Cash Retainers in shares must be made on or prior to the date of the Annual Meeting of Shareholders (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Annual Meeting</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) immediately preceding the director year (i.e., the period from one Annual Meeting to the next Annual Meeting) with respect to which such Cash Retainers will be paid&#59; </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">however</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">, that a director that is newly elected to the Board (whether or not at an Annual Meeting) shall be entitled for a period of thirty (30) days following such director&#8217;s initial election to the Board to make a Stock Election for such director&#8217;s initial director year or partial director year of service, as applicable (each such deadline, as applicable, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Due Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  If a director is subject to tax withholding as a non-U.S. person with regards to Cash Retainers, a Stock Election will apply only with respect to the portion of the Cash Retainers to which the director is entitled after such tax withholding.  The Stock Election made with respect to a director year shall be irrevocable after the applicable Due Date with respect to such director year.  The number of shares of Common Stock granted will be determined by dividing the amount of the applicable Cash Retainer by the closing price of the Common Stock on the later of (i)&#160;the date the director becomes entitled to the Cash Retainer or (ii)&#160;the Due Date (in each case rounded down to nearest whole share).  Notwithstanding the foregoing, a director may not make a Stock Election during a Company trading blackout period or when the director is otherwise in possession of material non-public information (in any event, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Closed Window</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div></td></tr></table></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:justify"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:57.6pt;width:100%"><div style="margin-top:12pt;text-align:justify"><font><br></font></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.189%"></td><td style="width:0.1%"></td></tr><tr style="height:19pt"><td colspan="3" rowspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Annual RSU Award&#58;</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Board Member</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:-2.63pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Board Chair**</font></div></td></tr><tr style="height:19pt"><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">$230,000*</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:-2.63pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">$280,000*</font></div></td></tr><tr style="height:120pt"><td colspan="6" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Annual restricted stock unit (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">RSU</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) awards are granted as of, or as soon as practicable following, the date of the Annual Meeting or the date a new director joins the Board.  The number of RSUs granted will be determined by dividing the amount set out above by the closing price of the Common Stock on the date of the Annual Meeting or the date a new director joins the Board, as applicable (rounded down to nearest whole share).  100% of the RSUs vest on the 1</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> anniversary of the grant date of the award.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Retirement&#58;</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Upon a director&#8217;s retirement while in good standing, the Board&#8217;s intent is to accelerate the vesting of such director&#8217;s outstanding equity awards, and may do so in its discretion.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Payment Deferral Elections</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Cash Retainers, Annual RSU awards and Common Stock received in lieu of Cash Retainers may be eligible for payment deferral elections in accordance with applicable tax laws and, for Annual RSU Awards  and Common Stock received in lieu of Cash Retainers (which shall be granted as &#8220;Deferred Stock Units&#8221;), the Cognizant Technology Solutions Corporation 2023 Incentive Award Plan or any successor plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2023 Plan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).  Such deferred Annual RSUs and Deferred Stock Units shall accrue Dividend Equivalents (as defined in the 2023 Plan) from the date of grant through settlement of such award.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Limits</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">All amounts received by any non-employee director under these guidelines shall be subject to the limitation contained in Section 4.6(b) of the 2023 Plan.</font></td></tr><tr><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:6pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">* Indicates that this compensation element will be paid on a </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> basis for new members of the Board of Directors or a committee or a new Chair of the Board or a committee in the initial year of service, calculated based on the length of service during the twelve-month period following the Company&#8217;s most recent Annual Meeting.  In addition, each of the indicated cash retainers is paid in advance on an annual basis following the Annual Meeting (or if not elected at an Annual Meeting, within 30 days after election to the Board of Directors), </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">, that payments may be delayed in the discretion of the Board (but in no event beyond the end of the calendar year in which they would otherwise be payable) to accommodate Stock Elections delayed by a Closed Window.</font></div></td></tr><tr><td colspan="9" style="padding:2px 3.77pt 2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:100%">** Committee chairs and the Board chair receive the chair retainer&#47;award and not the member retainer&#47;award.</font></td></tr></table></div><div><font><br></font></div><div style="height:57.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>ctshexhibit3116302025.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2d813f2c1ef44a1a84b3a0c615cefd3b_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',serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">July 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',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',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',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',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',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',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',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',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',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',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>4
<FILENAME>ctshexhibit3126302025.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i836dfffa881c41288a35f1a36ff54cc0_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',serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">July 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',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',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',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',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',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',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',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',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',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',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>5
<FILENAME>ctshexhibit3216302025.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i7219be500f334646986f97fc5c49d50e_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',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002* </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of Cognizant Technology Solutions Corporation (the &#8220;Company&#8221;) for the period ended June&#160;30, 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',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',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',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 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:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">July 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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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>6
<FILENAME>ctshexhibit3226302025.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i1a2ca2333fb4427fb96ea167cc97ade8_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',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',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',serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002* </font></div><div style="margin-top:9pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form 10-Q of Cognizant Technology Solutions Corporation (the &#8220;Company&#8221;) for the period ended June&#160;30, 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',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',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',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 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:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">July 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',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',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',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',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',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',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',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',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',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',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',serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">___________________</font></div><div style="padding-left:24.75pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',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>7
<FILENAME>ctsh-20250630.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:aed6baf2-0031-45b1-a844-08d99210fa07,g:b04c5477-aba7-426a-a424-e2b1dc6379b7-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ctsh="http://www.cognizant.com/20250630" 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/20250630">
  <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-20250630_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-20250630_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-20250630_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-20250630_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_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates" abstract="false" name="DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="ctsh_OneBigBeautifulBillActNoncashTaxExpense" abstract="false" name="OneBigBeautifulBillActNoncashTaxExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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>8
<FILENAME>ctsh-20250630_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:aed6baf2-0031-45b1-a844-08d99210fa07,g:b04c5477-aba7-426a-a424-e2b1dc6379b7-->
<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-20250630.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_AssetsCurrent_fdf6e526-8236-4ebc-b7f6-0bf05c95def8" 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_070dff39-2315-499d-ae92-176e8de29f58" 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_fdf6e526-8236-4ebc-b7f6-0bf05c95def8" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_070dff39-2315-499d-ae92-176e8de29f58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_8d5b60b6-243c-45f7-8a49-97e7b4b7ccd2" 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_fdf6e526-8236-4ebc-b7f6-0bf05c95def8" xlink:to="loc_us-gaap_ShortTermInvestments_8d5b60b6-243c-45f7-8a49-97e7b4b7ccd2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0efcf908-1bea-4f9f-aa14-36f9c365f84f" 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_fdf6e526-8236-4ebc-b7f6-0bf05c95def8" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_0efcf908-1bea-4f9f-aa14-36f9c365f84f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_5460bf11-bbf8-4d84-95c8-06b01e136359" 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_fdf6e526-8236-4ebc-b7f6-0bf05c95def8" xlink:to="loc_us-gaap_OtherAssetsCurrent_5460bf11-bbf8-4d84-95c8-06b01e136359" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4bb08738-5343-44a2-9c68-3dc2edb256e0" 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_0fe43be3-ca5f-4641-b9fb-bd7759b81f95" 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_4bb08738-5343-44a2-9c68-3dc2edb256e0" xlink:to="loc_us-gaap_AccountsPayableCurrent_0fe43be3-ca5f-4641-b9fb-bd7759b81f95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_976ce2fa-2d36-442b-9bf0-7594c8acc1a1" 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_4bb08738-5343-44a2-9c68-3dc2edb256e0" xlink:to="loc_us-gaap_DeferredRevenueCurrent_976ce2fa-2d36-442b-9bf0-7594c8acc1a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e957a558-dffb-4dc8-9199-a8746d1691de" 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_4bb08738-5343-44a2-9c68-3dc2edb256e0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e957a558-dffb-4dc8-9199-a8746d1691de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_3cae36c7-8025-49aa-b7da-a19c11e9e2e3" 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_4bb08738-5343-44a2-9c68-3dc2edb256e0" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_3cae36c7-8025-49aa-b7da-a19c11e9e2e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_7a2e7a7f-f00a-4665-a5d9-599bf856048c" 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_4bb08738-5343-44a2-9c68-3dc2edb256e0" xlink:to="loc_us-gaap_ShortTermBorrowings_7a2e7a7f-f00a-4665-a5d9-599bf856048c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2566c7a4-b4cd-4c7e-859a-e69021a03508" 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_7aba410f-ad1b-462e-8f1c-b6f5383e5713" 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_2566c7a4-b4cd-4c7e-859a-e69021a03508" xlink:to="loc_us-gaap_Liabilities_7aba410f-ad1b-462e-8f1c-b6f5383e5713" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c16717e2-5c2d-4ee4-8d10-c33667366949" 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_2566c7a4-b4cd-4c7e-859a-e69021a03508" xlink:to="loc_us-gaap_StockholdersEquity_c16717e2-5c2d-4ee4-8d10-c33667366949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bb32559d-913e-4ea8-bc7b-eaf7dedbf333" 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_e2f58d20-4c0f-4ad7-8b6d-25c1bf253433" 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_bb32559d-913e-4ea8-bc7b-eaf7dedbf333" xlink:to="loc_us-gaap_PreferredStockValue_e2f58d20-4c0f-4ad7-8b6d-25c1bf253433" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a669e249-2cea-4508-b443-f97c69661e6b" 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_bb32559d-913e-4ea8-bc7b-eaf7dedbf333" xlink:to="loc_us-gaap_CommonStockValue_a669e249-2cea-4508-b443-f97c69661e6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_f9d43291-a9ab-4f2d-82d2-4529f531e8f8" 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_bb32559d-913e-4ea8-bc7b-eaf7dedbf333" xlink:to="loc_us-gaap_AdditionalPaidInCapital_f9d43291-a9ab-4f2d-82d2-4529f531e8f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5a95f719-d4d2-4a05-8953-662b8b28cbe4" 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_bb32559d-913e-4ea8-bc7b-eaf7dedbf333" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5a95f719-d4d2-4a05-8953-662b8b28cbe4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_728dee78-bf8f-4d21-9da6-3d73904f39fc" 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_bb32559d-913e-4ea8-bc7b-eaf7dedbf333" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_728dee78-bf8f-4d21-9da6-3d73904f39fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5b7742fa-64a3-4a0d-afd0-5459b0bc2bec" 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_2d53f123-47ae-40da-ab62-e4a6d8895138" 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_5b7742fa-64a3-4a0d-afd0-5459b0bc2bec" xlink:to="loc_us-gaap_LiabilitiesCurrent_2d53f123-47ae-40da-ab62-e4a6d8895138" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_86f7d148-32d5-46d7-8ebe-5e234474e718" 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_5b7742fa-64a3-4a0d-afd0-5459b0bc2bec" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_86f7d148-32d5-46d7-8ebe-5e234474e718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0c98332b-a47f-44ea-894b-5bf717fe8603" 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_5b7742fa-64a3-4a0d-afd0-5459b0bc2bec" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0c98332b-a47f-44ea-894b-5bf717fe8603" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_23fde53e-2202-4062-9c36-b76289f6f26a" 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_5b7742fa-64a3-4a0d-afd0-5459b0bc2bec" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_23fde53e-2202-4062-9c36-b76289f6f26a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_387820aa-76c4-4684-80f1-4379320502d1" 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_5b7742fa-64a3-4a0d-afd0-5459b0bc2bec" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_387820aa-76c4-4684-80f1-4379320502d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f413eb17-533a-4a6b-8903-5ec3a1b9cfde" 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_5b7742fa-64a3-4a0d-afd0-5459b0bc2bec" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f413eb17-533a-4a6b-8903-5ec3a1b9cfde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ca8a47d9-4079-43ca-bc92-23b5b38f0fa2" 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_2e9e598c-cb9d-44fc-9492-778e31124f52" 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_ca8a47d9-4079-43ca-bc92-23b5b38f0fa2" xlink:to="loc_us-gaap_AssetsCurrent_2e9e598c-cb9d-44fc-9492-778e31124f52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5771c73a-3a4f-4da8-b1d6-760577afcc2b" 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_ca8a47d9-4079-43ca-bc92-23b5b38f0fa2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5771c73a-3a4f-4da8-b1d6-760577afcc2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_54b8bdf4-75e7-4a4f-8c25-9acd09de7b40" 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_ca8a47d9-4079-43ca-bc92-23b5b38f0fa2" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_54b8bdf4-75e7-4a4f-8c25-9acd09de7b40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_027d7138-6b27-4fb8-aa64-f3122440a59a" 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_ca8a47d9-4079-43ca-bc92-23b5b38f0fa2" xlink:to="loc_us-gaap_Goodwill_027d7138-6b27-4fb8-aa64-f3122440a59a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bdd85ff1-1057-4a47-b097-9fe5f54d0374" 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_ca8a47d9-4079-43ca-bc92-23b5b38f0fa2" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bdd85ff1-1057-4a47-b097-9fe5f54d0374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_3c139213-308f-448d-8ec9-e2a28333e950" 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_ca8a47d9-4079-43ca-bc92-23b5b38f0fa2" xlink:to="loc_us-gaap_LongTermInvestments_3c139213-308f-448d-8ec9-e2a28333e950" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_583b0755-13df-4341-a6c7-c34c01af5129" 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_ca8a47d9-4079-43ca-bc92-23b5b38f0fa2" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_583b0755-13df-4341-a6c7-c34c01af5129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_d51f915f-7af3-4465-982a-dfb66634fb6f" 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_ca8a47d9-4079-43ca-bc92-23b5b38f0fa2" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_d51f915f-7af3-4465-982a-dfb66634fb6f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfOperationsUnaudited" xlink:type="simple" xlink:href="ctsh-20250630.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_6d877fca-a0f7-4251-8867-ef08d3a5f2b7" 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_e4f9ef7c-d7c7-4620-96d0-e6a13f1538e3" 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_6d877fca-a0f7-4251-8867-ef08d3a5f2b7" xlink:to="loc_us-gaap_OperatingIncomeLoss_e4f9ef7c-d7c7-4620-96d0-e6a13f1538e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_efae75ca-5bb8-4d56-814c-bce590f0400b" 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_6d877fca-a0f7-4251-8867-ef08d3a5f2b7" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_efae75ca-5bb8-4d56-814c-bce590f0400b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0808a14a-7147-43f9-a3f5-c5541ea47fd8" 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_9eae0e80-a308-4719-8025-84c7b6f647d4" 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_0808a14a-7147-43f9-a3f5-c5541ea47fd8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9eae0e80-a308-4719-8025-84c7b6f647d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_0880068d-eed1-4eb0-9893-1d355837cc3d" 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_0808a14a-7147-43f9-a3f5-c5541ea47fd8" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_0880068d-eed1-4eb0-9893-1d355837cc3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_c258c7a9-1245-4d14-9da8-455f301d9bb9" 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_b436e0eb-01b8-4933-abd2-e94855751949" 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_c258c7a9-1245-4d14-9da8-455f301d9bb9" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_b436e0eb-01b8-4933-abd2-e94855751949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9278c2ea-ec5f-44a4-a762-49c2035c868f" 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_c258c7a9-1245-4d14-9da8-455f301d9bb9" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9278c2ea-ec5f-44a4-a762-49c2035c868f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7a7793a4-44b1-4dd2-a801-2026cd0d5794" 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_c258c7a9-1245-4d14-9da8-455f301d9bb9" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7a7793a4-44b1-4dd2-a801-2026cd0d5794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_9b7f39e3-6d2c-421d-83c2-87f77972fe2a" 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_c258c7a9-1245-4d14-9da8-455f301d9bb9" xlink:to="loc_us-gaap_InterestExpenseNonoperating_9b7f39e3-6d2c-421d-83c2-87f77972fe2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9f738b56-1523-45c2-819e-383984b3a53a" 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_fbd07a94-34b5-4189-b12b-88a44fce3db9" 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_9f738b56-1523-45c2-819e-383984b3a53a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fbd07a94-34b5-4189-b12b-88a44fce3db9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_fa3318d2-2eef-446c-bb28-409c7d18fc3f" 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_9f738b56-1523-45c2-819e-383984b3a53a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_fa3318d2-2eef-446c-bb28-409c7d18fc3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e08eb831-818f-4cfe-a5ea-0fb2c900262f" 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_9f738b56-1523-45c2-819e-383984b3a53a" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_e08eb831-818f-4cfe-a5ea-0fb2c900262f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_26ff993a-6c15-403c-aeb2-91956df35cc6" 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_bac30342-b980-4b32-9413-999873160123" 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_26ff993a-6c15-403c-aeb2-91956df35cc6" xlink:to="loc_us-gaap_Revenues_bac30342-b980-4b32-9413-999873160123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_be3c824d-ade6-44bd-b45a-9dd09463a8dc" 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_26ff993a-6c15-403c-aeb2-91956df35cc6" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_be3c824d-ade6-44bd-b45a-9dd09463a8dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_69d2535b-1302-4cf4-bc00-c19d11762cf6" 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_26ff993a-6c15-403c-aeb2-91956df35cc6" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_69d2535b-1302-4cf4-bc00-c19d11762cf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d605352f-29f6-45e8-a075-026226e4acd3" 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_26ff993a-6c15-403c-aeb2-91956df35cc6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d605352f-29f6-45e8-a075-026226e4acd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_fad5d92a-d7dd-44f7-b07f-0d59f1023ff2" 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_26ff993a-6c15-403c-aeb2-91956df35cc6" xlink:to="loc_us-gaap_RestructuringCharges_fad5d92a-d7dd-44f7-b07f-0d59f1023ff2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_07a419df-a0ca-4f33-b5a6-392e5559154c" 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_26ff993a-6c15-403c-aeb2-91956df35cc6" xlink:to="loc_us-gaap_DepreciationAndAmortization_07a419df-a0ca-4f33-b5a6-392e5559154c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="ctsh-20250630.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_2cbbb003-5dfd-4d80-b2b9-9d77b6ceeaba" 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_c993f371-ecea-48a1-b416-aff8a74beea1" 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_2cbbb003-5dfd-4d80-b2b9-9d77b6ceeaba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c993f371-ecea-48a1-b416-aff8a74beea1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_9933960c-f09a-43e6-8a28-e7ab07198549" 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_2cbbb003-5dfd-4d80-b2b9-9d77b6ceeaba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_9933960c-f09a-43e6-8a28-e7ab07198549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_fcbed278-70f2-40cd-9b83-aae121f7ec8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2cbbb003-5dfd-4d80-b2b9-9d77b6ceeaba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_fcbed278-70f2-40cd-9b83-aae121f7ec8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_afc0c6d8-ea56-4fbd-8919-ab03ecaae465" 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_ae272241-0fd4-435b-84c7-09dfef7d040a" 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_afc0c6d8-ea56-4fbd-8919-ab03ecaae465" xlink:to="loc_us-gaap_NetIncomeLoss_ae272241-0fd4-435b-84c7-09dfef7d040a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3a351d3f-48aa-4da8-846a-3ec0b686b81d" 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_afc0c6d8-ea56-4fbd-8919-ab03ecaae465" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3a351d3f-48aa-4da8-846a-3ec0b686b81d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_b3c57f5f-5e0f-4597-8629-0cdfccbc05b1" 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_afc0c6d8-ea56-4fbd-8919-ab03ecaae465" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_b3c57f5f-5e0f-4597-8629-0cdfccbc05b1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" xlink:type="simple" xlink:href="ctsh-20250630.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_05ac9e31-6e20-468a-b0c3-baf047e4953a" 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_fefe28cb-b323-4fae-84c7-2b0c2c73d5e8" 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_05ac9e31-6e20-468a-b0c3-baf047e4953a" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_fefe28cb-b323-4fae-84c7-2b0c2c73d5e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_bfb9774c-6c28-4cc1-a6b4-8c8c8c2eb019" xlink:href="ctsh-20250630.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_05ac9e31-6e20-468a-b0c3-baf047e4953a" xlink:to="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_bfb9774c-6c28-4cc1-a6b4-8c8c8c2eb019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3ec93306-a6a5-4979-8055-51150e7e4510" 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_05ac9e31-6e20-468a-b0c3-baf047e4953a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3ec93306-a6a5-4979-8055-51150e7e4510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_166913ad-7649-4e6f-afaa-38f8239a5c29" 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_05ac9e31-6e20-468a-b0c3-baf047e4953a" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_166913ad-7649-4e6f-afaa-38f8239a5c29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_de74765e-3af2-4ce2-bb78-eb00ef2edd45" 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_05ac9e31-6e20-468a-b0c3-baf047e4953a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_de74765e-3af2-4ce2-bb78-eb00ef2edd45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_20006530-a126-46db-bf9e-781048099968" 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_0711245d-d1f6-46d3-bbd3-3140ff872485" 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_20006530-a126-46db-bf9e-781048099968" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0711245d-d1f6-46d3-bbd3-3140ff872485" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5d85d5ce-5d36-4671-b02c-f9cf7a15e405" 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_20006530-a126-46db-bf9e-781048099968" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5d85d5ce-5d36-4671-b02c-f9cf7a15e405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f759b70a-c200-4e5e-b977-eedc5b37b806" 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_20006530-a126-46db-bf9e-781048099968" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f759b70a-c200-4e5e-b977-eedc5b37b806" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ea84f870-d646-406a-af6a-347322a3c682" 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_20006530-a126-46db-bf9e-781048099968" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ea84f870-d646-406a-af6a-347322a3c682" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b804d032-a28d-4c41-8a18-3155cb696edb" 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_PaymentsToAcquirePropertyPlantAndEquipment_c6432e7a-9e8f-4cf0-a951-b45aba657f90" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b804d032-a28d-4c41-8a18-3155cb696edb" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c6432e7a-9e8f-4cf0-a951-b45aba657f90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_4742e350-d284-4b5d-8e1e-9ee81b483395" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b804d032-a28d-4c41-8a18-3155cb696edb" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_4742e350-d284-4b5d-8e1e-9ee81b483395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_dcc1fc0a-7889-4346-b5ce-0136e1fa9bfa" 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_b804d032-a28d-4c41-8a18-3155cb696edb" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_dcc1fc0a-7889-4346-b5ce-0136e1fa9bfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_3f94fc22-73cb-4799-a5c8-994d1293fa8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b804d032-a28d-4c41-8a18-3155cb696edb" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_3f94fc22-73cb-4799-a5c8-994d1293fa8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_9607a515-69e4-4641-80ed-71e1dd2a0511" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b804d032-a28d-4c41-8a18-3155cb696edb" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_9607a515-69e4-4641-80ed-71e1dd2a0511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_edde7ab0-0544-4679-80b8-ab8554c30320" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b804d032-a28d-4c41-8a18-3155cb696edb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_edde7ab0-0544-4679-80b8-ab8554c30320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" 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_5a4f26ca-eda1-47cb-806a-6b33e1d59c81" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_NetIncomeLoss_5a4f26ca-eda1-47cb-806a-6b33e1d59c81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_9eb824b7-9b44-4438-95c0-f44d62c3bb5e" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_9eb824b7-9b44-4438-95c0-f44d62c3bb5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6e3e2615-c444-4fe1-82bc-96b6fca3f915" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6e3e2615-c444-4fe1-82bc-96b6fca3f915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d8e9596a-62db-4c3c-bd6f-c6dae2d8142a" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d8e9596a-62db-4c3c-bd6f-c6dae2d8142a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_01a1e742-0462-4935-9abc-ed633c59bae4" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_01a1e742-0462-4935-9abc-ed633c59bae4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_842ce396-d2ed-44dd-8171-568669b7ea82" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_ShareBasedCompensation_842ce396-d2ed-44dd-8171-568669b7ea82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_7c6820a8-a911-4571-a990-5cabf7012d34" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_7c6820a8-a911-4571-a990-5cabf7012d34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d502ef93-d65b-4482-a6e2-d09c98d9543e" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d502ef93-d65b-4482-a6e2-d09c98d9543e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9a8bdd86-38b0-4078-a8ca-31791f089dc7" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_9a8bdd86-38b0-4078-a8ca-31791f089dc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_731d7429-a2a0-4042-bd4c-188b88fbaf2e" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_731d7429-a2a0-4042-bd4c-188b88fbaf2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_468d85f4-1cd5-442b-a4cd-3c26330f662c" 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_c6f6f1ec-df87-4f20-9c53-e2ffea571cf4" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_468d85f4-1cd5-442b-a4cd-3c26330f662c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_74845d32-42d7-4d6a-88c6-4c0f08e74a73" 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_7e89418f-66b1-4990-909a-008172070dd1" 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_74845d32-42d7-4d6a-88c6-4c0f08e74a73" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_7e89418f-66b1-4990-909a-008172070dd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_e7b99f60-3449-45c2-8080-9394f669eb70" 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_74845d32-42d7-4d6a-88c6-4c0f08e74a73" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_e7b99f60-3449-45c2-8080-9394f669eb70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_09196793-64c1-478f-a003-6a8c257d8c16" xlink:href="ctsh-20250630.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_74845d32-42d7-4d6a-88c6-4c0f08e74a73" xlink:to="loc_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_09196793-64c1-478f-a003-6a8c257d8c16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c4730fab-04d5-498e-bf8a-399743fbf6bc" 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_74845d32-42d7-4d6a-88c6-4c0f08e74a73" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c4730fab-04d5-498e-bf8a-399743fbf6bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_95a6ab61-9502-4ee1-8087-7d20b83af429" xlink:href="ctsh-20250630.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_74845d32-42d7-4d6a-88c6-4c0f08e74a73" xlink:to="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_95a6ab61-9502-4ee1-8087-7d20b83af429" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_526fd6e4-d109-4610-8e4f-f5618fd32cee" 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_74845d32-42d7-4d6a-88c6-4c0f08e74a73" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_526fd6e4-d109-4610-8e4f-f5618fd32cee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_6e997723-67ba-4701-b42e-5a4e51d8b307" 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_6bf528b4-9b1a-46e5-a7e9-f96e1363682f" 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_6e997723-67ba-4701-b42e-5a4e51d8b307" xlink:to="loc_us-gaap_LongTermDebtCurrent_6bf528b4-9b1a-46e5-a7e9-f96e1363682f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f00e9011-d5cb-4013-b316-ea8d39b36eb4" 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_6e997723-67ba-4701-b42e-5a4e51d8b307" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f00e9011-d5cb-4013-b316-ea8d39b36eb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_754f975b-dd18-46cc-9286-3aa3cc86f08e" 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_6e997723-67ba-4701-b42e-5a4e51d8b307" xlink:to="loc_us-gaap_LongTermDebt_754f975b-dd18-46cc-9286-3aa3cc86f08e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_OciBeforeReclassificationsNetOfTaxAttributableToParent_5be3b570-434c-4015-af90-a1e3823d91ba" 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_94e57522-1885-4891-9d43-98562e98ec86" 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_5be3b570-434c-4015-af90-a1e3823d91ba" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_94e57522-1885-4891-9d43-98562e98ec86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_d9810e67-a921-4bfc-8fd6-c8e2c9155c23" 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_5be3b570-434c-4015-af90-a1e3823d91ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_d9810e67-a921-4bfc-8fd6-c8e2c9155c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3f6e48ad-dcb7-4971-89d3-9f80f127792e" 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_39663829-2821-48e7-8422-ba61b801dfae" 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_3f6e48ad-dcb7-4971-89d3-9f80f127792e" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_39663829-2821-48e7-8422-ba61b801dfae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_f26578e1-9dac-408e-998f-ab83ca0875a5" 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_3f6e48ad-dcb7-4971-89d3-9f80f127792e" xlink:to="loc_us-gaap_AociTaxAttributableToParent_f26578e1-9dac-408e-998f-ab83ca0875a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_f7118b43-7be4-4faf-99ef-729dbf212f72" 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_2de6bd30-1bec-4df2-a713-3c12a8b28633" 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_f7118b43-7be4-4faf-99ef-729dbf212f72" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_2de6bd30-1bec-4df2-a713-3c12a8b28633" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_15280467-352f-4cf8-b82f-cd34abbcc675" 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_f7118b43-7be4-4faf-99ef-729dbf212f72" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_15280467-352f-4cf8-b82f-cd34abbcc675" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_46bcb963-4c15-4c7c-a107-27b38b9fad89" 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_24ec5b9c-63c1-4d6c-84ba-f17d4ad0df38" 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_46bcb963-4c15-4c7c-a107-27b38b9fad89" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_24ec5b9c-63c1-4d6c-84ba-f17d4ad0df38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_8d30f25a-4089-4a3b-b925-9a623814558b" 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_46bcb963-4c15-4c7c-a107-27b38b9fad89" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_8d30f25a-4089-4a3b-b925-9a623814558b" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>ctsh-20250630_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:aed6baf2-0031-45b1-a844-08d99210fa07,g:b04c5477-aba7-426a-a424-e2b1dc6379b7-->
<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-20250630.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_bedc8c97-8a72-45e5-a6aa-a6037948e950" 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_9016ebcc-df95-45dd-b4d0-bb26d2eea393" 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_bedc8c97-8a72-45e5-a6aa-a6037948e950" xlink:to="loc_us-gaap_StatementTable_9016ebcc-df95-45dd-b4d0-bb26d2eea393" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_62e8578b-4952-4812-adad-f47ba29212af" 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_9016ebcc-df95-45dd-b4d0-bb26d2eea393" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_62e8578b-4952-4812-adad-f47ba29212af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_62e8578b-4952-4812-adad-f47ba29212af_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_62e8578b-4952-4812-adad-f47ba29212af" xlink:to="loc_us-gaap_EquityComponentDomain_62e8578b-4952-4812-adad-f47ba29212af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6df77e5e-05b8-45b0-ae2f-46388ba36403" 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_62e8578b-4952-4812-adad-f47ba29212af" xlink:to="loc_us-gaap_EquityComponentDomain_6df77e5e-05b8-45b0-ae2f-46388ba36403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_af2123fa-9876-46af-9e3b-e409765263a1" 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_6df77e5e-05b8-45b0-ae2f-46388ba36403" xlink:to="loc_us-gaap_CommonStockMember_af2123fa-9876-46af-9e3b-e409765263a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1b35815d-a4d8-4b5f-9011-7270c4691295" 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_6df77e5e-05b8-45b0-ae2f-46388ba36403" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1b35815d-a4d8-4b5f-9011-7270c4691295" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_090b79f9-72c4-429a-8865-4a57ffaa7bf9" 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_6df77e5e-05b8-45b0-ae2f-46388ba36403" xlink:to="loc_us-gaap_RetainedEarningsMember_090b79f9-72c4-429a-8865-4a57ffaa7bf9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8fc93a0f-c51b-4e11-8378-2e4c87033f0e" 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_6df77e5e-05b8-45b0-ae2f-46388ba36403" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8fc93a0f-c51b-4e11-8378-2e4c87033f0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3233e683-1724-4095-8c67-a1f28673f3c7" 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_bedc8c97-8a72-45e5-a6aa-a6037948e950" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_19bb3a4c-452f-4521-890a-7f2e5f19f437" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_19bb3a4c-452f-4521-890a-7f2e5f19f437" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_115151bf-56ad-462e-8521-6059fbf66606" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockholdersEquity_115151bf-56ad-462e-8521-6059fbf66606" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a46dd677-cbb9-4a75-bdb6-b82caca5c69d" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_NetIncomeLoss_a46dd677-cbb9-4a75-bdb6-b82caca5c69d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ea32a40f-c295-4ee7-84eb-d43bfd939607" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ea32a40f-c295-4ee7-84eb-d43bfd939607" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9b0f6f9b-c516-424b-b27a-186d86f0bb74" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9b0f6f9b-c516-424b-b27a-186d86f0bb74" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f67fbc54-4ae8-4a59-b747-fda5e0c26f31" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f67fbc54-4ae8-4a59-b747-fda5e0c26f31" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0a72d8ee-5c8f-4276-941e-ca372b0afcf3" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0a72d8ee-5c8f-4276-941e-ca372b0afcf3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9d96799b-07cb-4b55-bb39-c33e72e54d0f" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9d96799b-07cb-4b55-bb39-c33e72e54d0f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e29864dd-3b06-4537-8461-8ce671717be3" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e29864dd-3b06-4537-8461-8ce671717be3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_0da45980-5143-4686-9304-ab40bca2f9f0" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_0da45980-5143-4686-9304-ab40bca2f9f0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_8f686791-86b4-4e65-952f-d1e23c4ec51c" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_DividendsCommonStockCash_8f686791-86b4-4e65-952f-d1e23c4ec51c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_15b95413-d980-449b-90e8-6e552476d816" 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_159fc34c-c7b0-4e27-8a73-b924306f5490" 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_b98ab89e-e19f-4e93-b126-a94be30bf1c5" 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_bedc8c97-8a72-45e5-a6aa-a6037948e950" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b98ab89e-e19f-4e93-b126-a94be30bf1c5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_0f0a45ef-b6aa-4442-be27-4920c27f17f7" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" 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_0f0a45ef-b6aa-4442-be27-4920c27f17f7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_44437527-411f-489f-9c77-7b454bff6c06" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_44437527-411f-489f-9c77-7b454bff6c06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_44437527-411f-489f-9c77-7b454bff6c06_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_44437527-411f-489f-9c77-7b454bff6c06" xlink:to="loc_us-gaap_SegmentDomain_44437527-411f-489f-9c77-7b454bff6c06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" 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_44437527-411f-489f-9c77-7b454bff6c06" xlink:to="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_c8ef387e-185d-48bb-938c-1aa08e28de7b" xlink:href="ctsh-20250630.xsd#ctsh_HealthSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" xlink:to="loc_ctsh_HealthSciencesMember_c8ef387e-185d-48bb-938c-1aa08e28de7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_8fa95e55-e909-454c-af45-728421dfa588" xlink:href="ctsh-20250630.xsd#ctsh_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" xlink:to="loc_ctsh_FinancialServicesMember_8fa95e55-e909-454c-af45-728421dfa588" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_aa05d367-71ac-4975-8535-8cf00f53c4cd" xlink:href="ctsh-20250630.xsd#ctsh_ProductsandResourcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" xlink:to="loc_ctsh_ProductsandResourcesMember_aa05d367-71ac-4975-8535-8cf00f53c4cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember_9dd0b6cc-7a40-4823-bf0d-8e0bae577fcb" xlink:href="ctsh-20250630.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" xlink:to="loc_ctsh_CommunicationMediaandTechnologyMember_9dd0b6cc-7a40-4823-bf0d-8e0bae577fcb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2d2de1d7-141e-4fe1-b7e5-f05ba8a088d9" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:to="loc_srt_ProductOrServiceAxis_2d2de1d7-141e-4fe1-b7e5-f05ba8a088d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2d2de1d7-141e-4fe1-b7e5-f05ba8a088d9_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_2d2de1d7-141e-4fe1-b7e5-f05ba8a088d9" xlink:to="loc_srt_ProductsAndServicesDomain_2d2de1d7-141e-4fe1-b7e5-f05ba8a088d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2b19aee8-c1cb-463c-9b1a-b46c52948e3c" 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_2d2de1d7-141e-4fe1-b7e5-f05ba8a088d9" xlink:to="loc_srt_ProductsAndServicesDomain_2b19aee8-c1cb-463c-9b1a-b46c52948e3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ConsultingAndTechnologyServicesMember_b883eacc-4a99-4d0c-9e07-26f9b97fb28c" xlink:href="ctsh-20250630.xsd#ctsh_ConsultingAndTechnologyServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2b19aee8-c1cb-463c-9b1a-b46c52948e3c" xlink:to="loc_ctsh_ConsultingAndTechnologyServicesMember_b883eacc-4a99-4d0c-9e07-26f9b97fb28c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OutsourcingServicesMember_ab168581-58b1-41a3-8ba9-a458203b1cbc" xlink:href="ctsh-20250630.xsd#ctsh_OutsourcingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2b19aee8-c1cb-463c-9b1a-b46c52948e3c" xlink:to="loc_ctsh_OutsourcingServicesMember_ab168581-58b1-41a3-8ba9-a458203b1cbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_799dedc1-a60f-4b62-a82c-e02e051ce968" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:to="loc_srt_StatementGeographicalAxis_799dedc1-a60f-4b62-a82c-e02e051ce968" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_799dedc1-a60f-4b62-a82c-e02e051ce968_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_799dedc1-a60f-4b62-a82c-e02e051ce968" xlink:to="loc_srt_SegmentGeographicalDomain_799dedc1-a60f-4b62-a82c-e02e051ce968_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_deed0183-3279-4fe0-a452-b7fefb7bdc19" 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_799dedc1-a60f-4b62-a82c-e02e051ce968" xlink:to="loc_srt_SegmentGeographicalDomain_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_a746797b-311f-47e8-8d66-e11fa76cf5b5" 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_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:to="loc_srt_NorthAmericaMember_a746797b-311f-47e8-8d66-e11fa76cf5b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_7bcec487-e1f6-44d6-b7b1-43207f7a73c7" 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_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:to="loc_country_GB_7bcec487-e1f6-44d6-b7b1-43207f7a73c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_EuropeexcludingUnitedKingdomMember_448bc5ad-185c-485f-9507-0b1b816921ab" xlink:href="ctsh-20250630.xsd#ctsh_EuropeexcludingUnitedKingdomMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:to="loc_ctsh_EuropeexcludingUnitedKingdomMember_448bc5ad-185c-485f-9507-0b1b816921ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_b2ec0827-e4a5-4ce8-bc6b-7d37f4fa5059" 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_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:to="loc_srt_EuropeMember_b2ec0827-e4a5-4ce8-bc6b-7d37f4fa5059" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_92eea812-4c92-489c-92c2-282e83e1e120" xlink:href="ctsh-20250630.xsd#ctsh_RestofWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:to="loc_ctsh_RestofWorldMember_92eea812-4c92-489c-92c2-282e83e1e120" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_a352887d-6d6c-4231-8d14-6557f343f05b" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_a352887d-6d6c-4231-8d14-6557f343f05b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a352887d-6d6c-4231-8d14-6557f343f05b_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_a352887d-6d6c-4231-8d14-6557f343f05b" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_a352887d-6d6c-4231-8d14-6557f343f05b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_2311cf2e-2987-48ba-a687-1b91e2598207" 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_a352887d-6d6c-4231-8d14-6557f343f05b" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_2311cf2e-2987-48ba-a687-1b91e2598207" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_7ae01ea7-985e-4735-a054-01d96ead63b6" 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_2311cf2e-2987-48ba-a687-1b91e2598207" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_7ae01ea7-985e-4735-a054-01d96ead63b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_96a986fe-b9e6-495f-9090-99dfb28cc901" 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_2311cf2e-2987-48ba-a687-1b91e2598207" xlink:to="loc_us-gaap_FixedPriceContractMember_96a986fe-b9e6-495f-9090-99dfb28cc901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TransactionOrVolumeBasedMember_b5d89f50-3fb2-4bd0-b455-8f2408dc01f0" xlink:href="ctsh-20250630.xsd#ctsh_TransactionOrVolumeBasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_2311cf2e-2987-48ba-a687-1b91e2598207" xlink:to="loc_ctsh_TransactionOrVolumeBasedMember_b5d89f50-3fb2-4bd0-b455-8f2408dc01f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a2c86862-de87-4796-9382-96ede716e665" 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_0f0a45ef-b6aa-4442-be27-4920c27f17f7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a2c86862-de87-4796-9382-96ede716e665" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_42b849cd-97b0-4de0-b042-6d7a76889996" 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_62157bd1-c7d4-4be3-ad50-8d806a829680" 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_42b849cd-97b0-4de0-b042-6d7a76889996" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_62157bd1-c7d4-4be3-ad50-8d806a829680" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_4ec6b948-2192-4019-a1f7-adb8c0392f3a" 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_62157bd1-c7d4-4be3-ad50-8d806a829680" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_4ec6b948-2192-4019-a1f7-adb8c0392f3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_62157bd1-c7d4-4be3-ad50-8d806a829680" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d0816f00-cd47-4cce-bcc0-bf2104f50c4f_default" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d0816f00-cd47-4cce-bcc0-bf2104f50c4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_39cf82a7-31dc-4117-9a4b-a53d847d8c1f" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_39cf82a7-31dc-4117-9a4b-a53d847d8c1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_e34b6c6b-c41b-472f-9255-563077943ad3" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_e34b6c6b-c41b-472f-9255-563077943ad3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_228a6fac-37a4-436b-b8dc-4ce7eefb5f03" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_228a6fac-37a4-436b-b8dc-4ce7eefb5f03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a3dea8a9-47a4-4f03-9797-f17fcdfed02e" 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_42b849cd-97b0-4de0-b042-6d7a76889996" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a3dea8a9-47a4-4f03-9797-f17fcdfed02e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e8a1109f-c1cf-489e-9258-7945db66b683" 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_42b849cd-97b0-4de0-b042-6d7a76889996" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e8a1109f-c1cf-489e-9258-7945db66b683" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RevenuesandTradeAccountsReceivableRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="ctsh-20250630.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_42b849cd-97b0-4de0-b042-6d7a76889996" 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_62157bd1-c7d4-4be3-ad50-8d806a829680" 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_42b849cd-97b0-4de0-b042-6d7a76889996" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_62157bd1-c7d4-4be3-ad50-8d806a829680" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_62157bd1-c7d4-4be3-ad50-8d806a829680" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d0816f00-cd47-4cce-bcc0-bf2104f50c4f_default" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_d0816f00-cd47-4cce-bcc0-bf2104f50c4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_39cf82a7-31dc-4117-9a4b-a53d847d8c1f" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_39cf82a7-31dc-4117-9a4b-a53d847d8c1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_e34b6c6b-c41b-472f-9255-563077943ad3" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_e34b6c6b-c41b-472f-9255-563077943ad3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_228a6fac-37a4-436b-b8dc-4ce7eefb5f03" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_228a6fac-37a4-436b-b8dc-4ce7eefb5f03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a3dea8a9-47a4-4f03-9797-f17fcdfed02e" 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_42b849cd-97b0-4de0-b042-6d7a76889996" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a3dea8a9-47a4-4f03-9797-f17fcdfed02e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e8a1109f-c1cf-489e-9258-7945db66b683" 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_42b849cd-97b0-4de0-b042-6d7a76889996" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e8a1109f-c1cf-489e-9258-7945db66b683" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesNarrativeDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_0d8a40df-61a0-468f-8fb7-0aee65964703" 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_d235cddd-eaff-4fff-9555-d3fc4dc5c3f1" 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_0d8a40df-61a0-468f-8fb7-0aee65964703" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d235cddd-eaff-4fff-9555-d3fc4dc5c3f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d5417dbe-79d6-4210-a046-210fd51281ff" 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_d235cddd-eaff-4fff-9555-d3fc4dc5c3f1" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d5417dbe-79d6-4210-a046-210fd51281ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_d5417dbe-79d6-4210-a046-210fd51281ff_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_d5417dbe-79d6-4210-a046-210fd51281ff" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_d5417dbe-79d6-4210-a046-210fd51281ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9de9ff8e-ba4a-4051-8405-a0cfc018dc16" 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_d5417dbe-79d6-4210-a046-210fd51281ff" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_9de9ff8e-ba4a-4051-8405-a0cfc018dc16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_16353100-6460-421b-9db9-508460e94f93" 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_9de9ff8e-ba4a-4051-8405-a0cfc018dc16" xlink:to="loc_us-gaap_EmployeeSeveranceMember_16353100-6460-421b-9db9-508460e94f93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_6ac4504e-9435-4ac9-a6be-0b6e66c9b48e" 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_9de9ff8e-ba4a-4051-8405-a0cfc018dc16" xlink:to="loc_us-gaap_FacilityClosingMember_6ac4504e-9435-4ac9-a6be-0b6e66c9b48e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_77ae61e1-3393-4f70-bc82-e177f0cb9e63" 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_9de9ff8e-ba4a-4051-8405-a0cfc018dc16" xlink:to="loc_us-gaap_OtherRestructuringMember_77ae61e1-3393-4f70-bc82-e177f0cb9e63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_accfd54f-8a92-4af4-bd90-05109b772e33" 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_d235cddd-eaff-4fff-9555-d3fc4dc5c3f1" xlink:to="loc_us-gaap_RestructuringPlanAxis_accfd54f-8a92-4af4-bd90-05109b772e33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_accfd54f-8a92-4af4-bd90-05109b772e33_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_accfd54f-8a92-4af4-bd90-05109b772e33" xlink:to="loc_us-gaap_RestructuringPlanDomain_accfd54f-8a92-4af4-bd90-05109b772e33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_c319003d-50c1-4d0b-a47d-376a50483514" 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_accfd54f-8a92-4af4-bd90-05109b772e33" xlink:to="loc_us-gaap_RestructuringPlanDomain_c319003d-50c1-4d0b-a47d-376a50483514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_NextGenProgramMember_433eb03a-7cca-479c-9f98-d5076e17ef46" xlink:href="ctsh-20250630.xsd#ctsh_NextGenProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_c319003d-50c1-4d0b-a47d-376a50483514" xlink:to="loc_ctsh_NextGenProgramMember_433eb03a-7cca-479c-9f98-d5076e17ef46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_f8572638-0abe-422f-a397-8c70d7347b0c" 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_0d8a40df-61a0-468f-8fb7-0aee65964703" xlink:to="loc_us-gaap_RestructuringCharges_f8572638-0abe-422f-a397-8c70d7347b0c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/RestructuringChargesRestructuringReserveDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_c6395062-d629-4420-9b27-28db7c3cf3ae" 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_80323142-c1f9-4715-bd8a-9d16dda32247" 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_c6395062-d629-4420-9b27-28db7c3cf3ae" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_80323142-c1f9-4715-bd8a-9d16dda32247" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_91e704f7-d2d7-4bf6-be9d-8c8c6db84d3d" 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_80323142-c1f9-4715-bd8a-9d16dda32247" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_91e704f7-d2d7-4bf6-be9d-8c8c6db84d3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_91e704f7-d2d7-4bf6-be9d-8c8c6db84d3d_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_91e704f7-d2d7-4bf6-be9d-8c8c6db84d3d" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_91e704f7-d2d7-4bf6-be9d-8c8c6db84d3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_db12acac-269f-427b-b9a7-c568cabcb145" 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_91e704f7-d2d7-4bf6-be9d-8c8c6db84d3d" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_db12acac-269f-427b-b9a7-c568cabcb145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_6f36e129-b58a-4b24-a1f3-66d4d3fcc56b" 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_db12acac-269f-427b-b9a7-c568cabcb145" xlink:to="loc_us-gaap_EmployeeSeveranceMember_6f36e129-b58a-4b24-a1f3-66d4d3fcc56b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_50ff28a8-7ce6-4a30-b895-d6fc65700da4" 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_c6395062-d629-4420-9b27-28db7c3cf3ae" xlink:to="loc_us-gaap_RestructuringReserveRollForward_50ff28a8-7ce6-4a30-b895-d6fc65700da4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_cebc7fb9-db21-43c2-b3fc-eef0b783f9bb" 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_50ff28a8-7ce6-4a30-b895-d6fc65700da4" xlink:to="loc_us-gaap_RestructuringReserveCurrent_cebc7fb9-db21-43c2-b3fc-eef0b783f9bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_0f9c62cb-a3ce-436c-b7d7-e4400a691964" 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_50ff28a8-7ce6-4a30-b895-d6fc65700da4" xlink:to="loc_us-gaap_RestructuringCharges_0f9c62cb-a3ce-436c-b7d7-e4400a691964" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_071209d0-cb32-4740-a82c-32cc1d1394a6" 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_50ff28a8-7ce6-4a30-b895-d6fc65700da4" xlink:to="loc_us-gaap_PaymentsForRestructuring_071209d0-cb32-4740-a82c-32cc1d1394a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_442ca996-b0fd-47f1-9d45-7708c900c807" 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-20250630.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_6eed0865-43aa-49d5-9d5e-6b5121d814d4" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" 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_6eed0865-43aa-49d5-9d5e-6b5121d814d4" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c2ad0b82-af60-46a9-92dc-5e36e5fa0d67" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_us-gaap_CreditFacilityAxis_c2ad0b82-af60-46a9-92dc-5e36e5fa0d67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c2ad0b82-af60-46a9-92dc-5e36e5fa0d67_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_c2ad0b82-af60-46a9-92dc-5e36e5fa0d67" xlink:to="loc_us-gaap_CreditFacilityDomain_c2ad0b82-af60-46a9-92dc-5e36e5fa0d67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7ea21187-e5a1-4226-ad62-6615077f6f24" 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_c2ad0b82-af60-46a9-92dc-5e36e5fa0d67" xlink:to="loc_us-gaap_CreditFacilityDomain_7ea21187-e5a1-4226-ad62-6615077f6f24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5364a2c0-490d-4c92-a650-c2adc6fe2aa9" 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_7ea21187-e5a1-4226-ad62-6615077f6f24" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5364a2c0-490d-4c92-a650-c2adc6fe2aa9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c83f7de2-b458-47cc-8317-36ea80d2da37" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_us-gaap_VariableRateAxis_c83f7de2-b458-47cc-8317-36ea80d2da37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_c83f7de2-b458-47cc-8317-36ea80d2da37_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_c83f7de2-b458-47cc-8317-36ea80d2da37" xlink:to="loc_us-gaap_VariableRateDomain_c83f7de2-b458-47cc-8317-36ea80d2da37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_613e0a0d-a0d6-4a94-b3e8-4107ff9a36c3" 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_c83f7de2-b458-47cc-8317-36ea80d2da37" xlink:to="loc_us-gaap_VariableRateDomain_613e0a0d-a0d6-4a94-b3e8-4107ff9a36c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_ce4f4cf5-fe3a-4beb-a6a9-26330b38565f" 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_613e0a0d-a0d6-4a94-b3e8-4107ff9a36c3" xlink:to="loc_us-gaap_BaseRateMember_ce4f4cf5-fe3a-4beb-a6a9-26330b38565f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkMember_fa76608e-89a1-4157-b772-6bb679bf451b" xlink:href="ctsh-20250630.xsd#ctsh_TermBenchmarkMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_613e0a0d-a0d6-4a94-b3e8-4107ff9a36c3" xlink:to="loc_ctsh_TermBenchmarkMember_fa76608e-89a1-4157-b772-6bb679bf451b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_1dd4bdcc-18f4-4244-9259-f8dec01af2f4" xlink:href="ctsh-20250630.xsd#ctsh_TermBenchmarkWithoutDebtRatingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_613e0a0d-a0d6-4a94-b3e8-4107ff9a36c3" xlink:to="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_1dd4bdcc-18f4-4244-9259-f8dec01af2f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ee30c22b-2888-4f91-8302-6afd0e4712d2" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_srt_RangeAxis_ee30c22b-2888-4f91-8302-6afd0e4712d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ee30c22b-2888-4f91-8302-6afd0e4712d2_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_ee30c22b-2888-4f91-8302-6afd0e4712d2" xlink:to="loc_srt_RangeMember_ee30c22b-2888-4f91-8302-6afd0e4712d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_77cb3796-4eff-4bb6-b023-a445e0a53e99" 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_ee30c22b-2888-4f91-8302-6afd0e4712d2" xlink:to="loc_srt_RangeMember_77cb3796-4eff-4bb6-b023-a445e0a53e99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b8db8016-7ebc-42d1-a7f5-43d440368987" 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_77cb3796-4eff-4bb6-b023-a445e0a53e99" xlink:to="loc_srt_MinimumMember_b8db8016-7ebc-42d1-a7f5-43d440368987" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4009def1-a65a-4d3c-8a0e-b825ca534540" 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_77cb3796-4eff-4bb6-b023-a445e0a53e99" xlink:to="loc_srt_MaximumMember_4009def1-a65a-4d3c-8a0e-b825ca534540" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9cac4d9d-ac56-4bde-aeea-8b40bbf465a6" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_us-gaap_DebtInstrumentAxis_9cac4d9d-ac56-4bde-aeea-8b40bbf465a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_9cac4d9d-ac56-4bde-aeea-8b40bbf465a6_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_9cac4d9d-ac56-4bde-aeea-8b40bbf465a6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_9cac4d9d-ac56-4bde-aeea-8b40bbf465a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_42e7cbe0-e5e6-4f23-ad96-1b89f5891d45" 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_9cac4d9d-ac56-4bde-aeea-8b40bbf465a6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_42e7cbe0-e5e6-4f23-ad96-1b89f5891d45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_8d0168eb-3738-496e-90d3-859bad420923" xlink:href="ctsh-20250630.xsd#ctsh_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_42e7cbe0-e5e6-4f23-ad96-1b89f5891d45" xlink:to="loc_ctsh_CreditAgreementMember_8d0168eb-3738-496e-90d3-859bad420923" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_cc1d16fb-d852-410b-bc80-9d65a9ba381d" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_cc1d16fb-d852-410b-bc80-9d65a9ba381d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cc1d16fb-d852-410b-bc80-9d65a9ba381d_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_cc1d16fb-d852-410b-bc80-9d65a9ba381d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cc1d16fb-d852-410b-bc80-9d65a9ba381d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_84b0789c-610a-4240-90a4-be692e507faf" 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_cc1d16fb-d852-410b-bc80-9d65a9ba381d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_84b0789c-610a-4240-90a4-be692e507faf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_7feb8b06-64b7-4f65-b4fe-72c9506fe92e" 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_84b0789c-610a-4240-90a4-be692e507faf" xlink:to="loc_us-gaap_LoansPayableMember_7feb8b06-64b7-4f65-b4fe-72c9506fe92e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_eeb250ea-66d1-402b-b9f4-5cce020d6288" 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_84b0789c-610a-4240-90a4-be692e507faf" xlink:to="loc_us-gaap_UnsecuredDebtMember_eeb250ea-66d1-402b-b9f4-5cce020d6288" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_08e3d24d-f9cb-4f3b-8c7f-fc7e53123895" 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_6eed0865-43aa-49d5-9d5e-6b5121d814d4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_08e3d24d-f9cb-4f3b-8c7f-fc7e53123895" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_419bd5da-afdc-49ff-95a3-2f2002ad19c2" 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_6eed0865-43aa-49d5-9d5e-6b5121d814d4" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_419bd5da-afdc-49ff-95a3-2f2002ad19c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9809b786-a110-4a6d-9df4-3b02e51be0e2" 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_6eed0865-43aa-49d5-9d5e-6b5121d814d4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9809b786-a110-4a6d-9df4-3b02e51be0e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_b0611039-963c-4e35-afac-a97574e0465a" 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_6eed0865-43aa-49d5-9d5e-6b5121d814d4" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_b0611039-963c-4e35-afac-a97574e0465a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtShorttermDebtDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_9b83074a-4f29-4f98-90ee-3d1315e0aa6e" 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_68fcf186-764f-43ec-9efc-9ae040ae1ae8" 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_9b83074a-4f29-4f98-90ee-3d1315e0aa6e" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_68fcf186-764f-43ec-9efc-9ae040ae1ae8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a602abf3-e22c-4ff8-8c89-699b2bf27794" 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_68fcf186-764f-43ec-9efc-9ae040ae1ae8" xlink:to="loc_us-gaap_CreditFacilityAxis_a602abf3-e22c-4ff8-8c89-699b2bf27794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a602abf3-e22c-4ff8-8c89-699b2bf27794_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_a602abf3-e22c-4ff8-8c89-699b2bf27794" xlink:to="loc_us-gaap_CreditFacilityDomain_a602abf3-e22c-4ff8-8c89-699b2bf27794_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_968e0c73-e110-4e56-a0f7-0af1cb306240" 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_a602abf3-e22c-4ff8-8c89-699b2bf27794" xlink:to="loc_us-gaap_CreditFacilityDomain_968e0c73-e110-4e56-a0f7-0af1cb306240" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_35858ba8-da3d-44df-bb6e-2a81c5e234a3" 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_68fcf186-764f-43ec-9efc-9ae040ae1ae8" xlink:to="loc_us-gaap_DebtInstrumentAxis_35858ba8-da3d-44df-bb6e-2a81c5e234a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_35858ba8-da3d-44df-bb6e-2a81c5e234a3_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_35858ba8-da3d-44df-bb6e-2a81c5e234a3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_35858ba8-da3d-44df-bb6e-2a81c5e234a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_aabf6958-1f1b-4316-a39d-d8726dc1e602" 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_35858ba8-da3d-44df-bb6e-2a81c5e234a3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_aabf6958-1f1b-4316-a39d-d8726dc1e602" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_b3b69f64-ddc3-4bee-bc4e-9621be08bc39" xlink:href="ctsh-20250630.xsd#ctsh_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aabf6958-1f1b-4316-a39d-d8726dc1e602" xlink:to="loc_ctsh_CreditAgreementMember_b3b69f64-ddc3-4bee-bc4e-9621be08bc39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9aeb42a1-375d-43f9-83e9-89252e7a3005" 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_68fcf186-764f-43ec-9efc-9ae040ae1ae8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9aeb42a1-375d-43f9-83e9-89252e7a3005" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9aeb42a1-375d-43f9-83e9-89252e7a3005_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_9aeb42a1-375d-43f9-83e9-89252e7a3005" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9aeb42a1-375d-43f9-83e9-89252e7a3005_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_04226e6b-5f9e-4ff8-a345-f8c100e2dee5" 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_9aeb42a1-375d-43f9-83e9-89252e7a3005" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_04226e6b-5f9e-4ff8-a345-f8c100e2dee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_259ee11f-8172-4f9f-a027-ae9a4c96cbf6" 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_04226e6b-5f9e-4ff8-a345-f8c100e2dee5" xlink:to="loc_us-gaap_LoansPayableMember_259ee11f-8172-4f9f-a027-ae9a4c96cbf6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_92f7cf4a-30c1-4387-b901-3229c7a22f73" 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_9b83074a-4f29-4f98-90ee-3d1315e0aa6e" xlink:to="loc_us-gaap_LongTermDebtCurrent_92f7cf4a-30c1-4387-b901-3229c7a22f73" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" 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_c8c6ffed-434f-48ca-918b-a826a59a8fc7" 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_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" xlink:to="loc_us-gaap_DebtInstrumentTable_c8c6ffed-434f-48ca-918b-a826a59a8fc7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c49ddc16-f8d9-41b7-b6fc-6b77a7a4f4a2" 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_c8c6ffed-434f-48ca-918b-a826a59a8fc7" xlink:to="loc_us-gaap_CreditFacilityAxis_c49ddc16-f8d9-41b7-b6fc-6b77a7a4f4a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c49ddc16-f8d9-41b7-b6fc-6b77a7a4f4a2_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_c49ddc16-f8d9-41b7-b6fc-6b77a7a4f4a2" xlink:to="loc_us-gaap_CreditFacilityDomain_c49ddc16-f8d9-41b7-b6fc-6b77a7a4f4a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4f1eb918-b2fe-4a66-8bec-fa0568c9a545" 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_c49ddc16-f8d9-41b7-b6fc-6b77a7a4f4a2" xlink:to="loc_us-gaap_CreditFacilityDomain_4f1eb918-b2fe-4a66-8bec-fa0568c9a545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_594b3891-9b2b-4519-9d4b-52c4639059e7" 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_4f1eb918-b2fe-4a66-8bec-fa0568c9a545" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_594b3891-9b2b-4519-9d4b-52c4639059e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_abf40c92-fa0b-4cbd-a447-49d2f9442e63" 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_c8c6ffed-434f-48ca-918b-a826a59a8fc7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_abf40c92-fa0b-4cbd-a447-49d2f9442e63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_abf40c92-fa0b-4cbd-a447-49d2f9442e63_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_abf40c92-fa0b-4cbd-a447-49d2f9442e63" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_abf40c92-fa0b-4cbd-a447-49d2f9442e63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d53c6b1e-b84f-41f2-92ca-5dec250c1cc4" 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_abf40c92-fa0b-4cbd-a447-49d2f9442e63" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d53c6b1e-b84f-41f2-92ca-5dec250c1cc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_a2c74a89-b6da-4059-9841-7c22c5cd950e" 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_d53c6b1e-b84f-41f2-92ca-5dec250c1cc4" xlink:to="loc_us-gaap_LoansPayableMember_a2c74a89-b6da-4059-9841-7c22c5cd950e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_a13cc5b0-cda2-47ad-9ce7-add89bff5105" 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_d53c6b1e-b84f-41f2-92ca-5dec250c1cc4" xlink:to="loc_us-gaap_UnsecuredDebtMember_a13cc5b0-cda2-47ad-9ce7-add89bff5105" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_56f677b5-c449-494e-8198-048435d20877" 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_c8c6ffed-434f-48ca-918b-a826a59a8fc7" xlink:to="loc_us-gaap_DebtInstrumentAxis_56f677b5-c449-494e-8198-048435d20877" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_56f677b5-c449-494e-8198-048435d20877_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_56f677b5-c449-494e-8198-048435d20877" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_56f677b5-c449-494e-8198-048435d20877_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b38cf646-aeb1-42b3-a81a-b85547c703ea" 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_56f677b5-c449-494e-8198-048435d20877" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b38cf646-aeb1-42b3-a81a-b85547c703ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_8bf8d1f2-31c1-44bf-b64f-2792ff7d6d77" xlink:href="ctsh-20250630.xsd#ctsh_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b38cf646-aeb1-42b3-a81a-b85547c703ea" xlink:to="loc_ctsh_CreditAgreementMember_8bf8d1f2-31c1-44bf-b64f-2792ff7d6d77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2a371e2b-5b1c-4288-b213-fc267776d009" 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_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" xlink:to="loc_us-gaap_LongTermDebt_2a371e2b-5b1c-4288-b213-fc267776d009" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_fc1d7ef6-cb78-4086-bf5c-9a2c31aaf26d" 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_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" xlink:to="loc_us-gaap_LongTermDebtCurrent_fc1d7ef6-cb78-4086-bf5c-9a2c31aaf26d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_9fea7add-ff78-4b33-bc4c-4e0f7526725f" 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_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_9fea7add-ff78-4b33-bc4c-4e0f7526725f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_eb81536a-803d-4ee6-8bae-1c7e459c3e52" 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_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_eb81536a-803d-4ee6-8bae-1c7e459c3e52" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_e5e6a5b7-339d-4044-943f-be404107557b" xlink:href="ctsh-20250630.xsd#ctsh_OnetimeTransactionTableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_eb9596a8-25f9-4375-9073-a24f256abb1a" 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_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_6783f601-a937-4f73-903d-5486a4bb92f5" 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_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_6783f601-a937-4f73-903d-5486a4bb92f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_6783f601-a937-4f73-903d-5486a4bb92f5_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_6783f601-a937-4f73-903d-5486a4bb92f5" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_6783f601-a937-4f73-903d-5486a4bb92f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_0ab47039-f685-4bea-8de8-b0429a879549" 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_6783f601-a937-4f73-903d-5486a4bb92f5" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_0ab47039-f685-4bea-8de8-b0429a879549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfFinanceIndiaMember_fbc446aa-5e0b-4355-a49c-97f9fbb44677" 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_0ab47039-f685-4bea-8de8-b0429a879549" xlink:to="loc_us-gaap_MinistryOfFinanceIndiaMember_fbc446aa-5e0b-4355-a49c-97f9fbb44677" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_678f15ac-41f3-48d1-8fd4-9445ff706d44" 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_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_678f15ac-41f3-48d1-8fd4-9445ff706d44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_678f15ac-41f3-48d1-8fd4-9445ff706d44_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_678f15ac-41f3-48d1-8fd4-9445ff706d44" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_678f15ac-41f3-48d1-8fd4-9445ff706d44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a46a4ae8-2e7f-4c97-8b14-67fd7ff12b78" 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_678f15ac-41f3-48d1-8fd4-9445ff706d44" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a46a4ae8-2e7f-4c97-8b14-67fd7ff12b78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_1f2ac5fd-e59f-44cb-a3b2-2d70bab5bad9" 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_a46a4ae8-2e7f-4c97-8b14-67fd7ff12b78" xlink:to="loc_us-gaap_ForeignCountryMember_1f2ac5fd-e59f-44cb-a3b2-2d70bab5bad9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeAxis_4e7b90d6-1e20-41cb-bf40-a891d67e48b7" xlink:href="ctsh-20250630.xsd#ctsh_OnetimeTransactionTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_ctsh_OnetimeTransactionTypeAxis_4e7b90d6-1e20-41cb-bf40-a891d67e48b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain_4e7b90d6-1e20-41cb-bf40-a891d67e48b7_default" xlink:href="ctsh-20250630.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis_4e7b90d6-1e20-41cb-bf40-a891d67e48b7" xlink:to="loc_ctsh_OnetimeTransactionTypeDomain_4e7b90d6-1e20-41cb-bf40-a891d67e48b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain_a6c3759d-782d-4705-946d-81dd43843073" xlink:href="ctsh-20250630.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis_4e7b90d6-1e20-41cb-bf40-a891d67e48b7" xlink:to="loc_ctsh_OnetimeTransactionTypeDomain_a6c3759d-782d-4705-946d-81dd43843073" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2013IndiaShareRepurchaseMember_9931b8a8-abaa-4a95-9be5-d8aac97f31ac" xlink:href="ctsh-20250630.xsd#ctsh_A2013IndiaShareRepurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_a6c3759d-782d-4705-946d-81dd43843073" xlink:to="loc_ctsh_A2013IndiaShareRepurchaseMember_9931b8a8-abaa-4a95-9be5-d8aac97f31ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2016IndiaCashRemittanceMember_9d38da5d-71fa-4822-829a-3a8fcf44c794" xlink:href="ctsh-20250630.xsd#ctsh_A2016IndiaCashRemittanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_a6c3759d-782d-4705-946d-81dd43843073" xlink:to="loc_ctsh_A2016IndiaCashRemittanceMember_9d38da5d-71fa-4822-829a-3a8fcf44c794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e6047407-1918-4f70-80ce-face96d97ac9" 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_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e6047407-1918-4f70-80ce-face96d97ac9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e6047407-1918-4f70-80ce-face96d97ac9_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_e6047407-1918-4f70-80ce-face96d97ac9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e6047407-1918-4f70-80ce-face96d97ac9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_962f059b-a3da-4169-a023-93918cbf61a8" 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_e6047407-1918-4f70-80ce-face96d97ac9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_962f059b-a3da-4169-a023-93918cbf61a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember_27987d9e-e9c7-4070-acd7-85750da658e0" xlink:href="ctsh-20250630.xsd#ctsh_LongterminvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_962f059b-a3da-4169-a023-93918cbf61a8" xlink:to="loc_ctsh_LongterminvestmentsMember_27987d9e-e9c7-4070-acd7-85750da658e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_7b446e65-396f-4bb9-b34a-af4a1cf0c57b" 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_962f059b-a3da-4169-a023-93918cbf61a8" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_7b446e65-396f-4bb9-b34a-af4a1cf0c57b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_85802e1c-5e01-4c14-b9b8-91d95edeb923" 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_IncomeTaxExaminationTable_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_85802e1c-5e01-4c14-b9b8-91d95edeb923" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_85802e1c-5e01-4c14-b9b8-91d95edeb923_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_85802e1c-5e01-4c14-b9b8-91d95edeb923" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_85802e1c-5e01-4c14-b9b8-91d95edeb923_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c679e8d4-8a2b-4ae8-b640-6a3278c6582c" 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_85802e1c-5e01-4c14-b9b8-91d95edeb923" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c679e8d4-8a2b-4ae8-b640-6a3278c6582c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_96d1bd77-2527-4742-bcd1-f6ddb6482a24" 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_c679e8d4-8a2b-4ae8-b640-6a3278c6582c" xlink:to="loc_us-gaap_SubsequentEventMember_96d1bd77-2527-4742-bcd1-f6ddb6482a24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_1fcd4d74-15ac-47dc-ae85-6cc5f709ccb7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_srt_StatementScenarioAxis_1fcd4d74-15ac-47dc-ae85-6cc5f709ccb7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1fcd4d74-15ac-47dc-ae85-6cc5f709ccb7_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_1fcd4d74-15ac-47dc-ae85-6cc5f709ccb7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1fcd4d74-15ac-47dc-ae85-6cc5f709ccb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b18f8bb5-bc44-4619-97a1-74b94947daef" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_1fcd4d74-15ac-47dc-ae85-6cc5f709ccb7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b18f8bb5-bc44-4619-97a1-74b94947daef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_f4238e33-fd09-4169-81e9-6a3c5007c8d7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_b18f8bb5-bc44-4619-97a1-74b94947daef" xlink:to="loc_srt_ScenarioForecastMember_f4238e33-fd09-4169-81e9-6a3c5007c8d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_932f76f4-4cea-4b70-a01c-ccc6af5060b6" 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_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_932f76f4-4cea-4b70-a01c-ccc6af5060b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8f615711-2c74-4db7-9d49-34debeaf5dd0" 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_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8f615711-2c74-4db7-9d49-34debeaf5dd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IncomeTaxDisputedAmount_9b5ba252-1cc8-4fed-9393-f78826134be4" xlink:href="ctsh-20250630.xsd#ctsh_IncomeTaxDisputedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_ctsh_IncomeTaxDisputedAmount_9b5ba252-1cc8-4fed-9393-f78826134be4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets_b1a33c56-c4f1-4fb8-82c6-981684313006" 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_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_us-gaap_DepositsAssets_b1a33c56-c4f1-4fb8-82c6-981684313006" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_ce798fb6-8b54-4e93-afc3-0fc9366bd127" xlink:href="ctsh-20250630.xsd#ctsh_DepositsAssetsPercentDisputedTaxAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_ce798fb6-8b54-4e93-afc3-0fc9366bd127" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_fe17de79-7269-4532-8abb-3b89faa63f31" 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_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_us-gaap_RestrictedInvestments_fe17de79-7269-4532-8abb-3b89faa63f31" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates_609e40a0-b215-4860-8d08-ce2251bdbf7c" xlink:href="ctsh-20250630.xsd#ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates_609e40a0-b215-4860-8d08-ce2251bdbf7c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OneBigBeautifulBillActNoncashTaxExpense_02eaa005-ed68-43c1-b3b9-55160c4c89b5" xlink:href="ctsh-20250630.xsd#ctsh_OneBigBeautifulBillActNoncashTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_ctsh_OneBigBeautifulBillActNoncashTaxExpense_02eaa005-ed68-43c1-b3b9-55160c4c89b5" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndFairValuesOfDerivativeFinancialInstrumentsInOurConsolidatedStatementOfFinancialPositionDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_af37845e-cbb0-4ea3-a7a9-48d1e7515013" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" 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_af37845e-cbb0-4ea3-a7a9-48d1e7515013" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_aa460ed5-cdd5-49a9-b243-c2a0d42dfb2d" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_aa460ed5-cdd5-49a9-b243-c2a0d42dfb2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_aa460ed5-cdd5-49a9-b243-c2a0d42dfb2d_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_aa460ed5-cdd5-49a9-b243-c2a0d42dfb2d" xlink:to="loc_us-gaap_HedgingRelationshipDomain_aa460ed5-cdd5-49a9-b243-c2a0d42dfb2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_38c3df57-c9b8-4aee-804e-f165b273ec41" 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_aa460ed5-cdd5-49a9-b243-c2a0d42dfb2d" xlink:to="loc_us-gaap_HedgingRelationshipDomain_38c3df57-c9b8-4aee-804e-f165b273ec41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_bd9914d7-d43e-4318-94ae-b0a8bf89a333" 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_38c3df57-c9b8-4aee-804e-f165b273ec41" xlink:to="loc_us-gaap_CashFlowHedgingMember_bd9914d7-d43e-4318-94ae-b0a8bf89a333" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_03d48def-de68-4e5b-b35c-d068fb93ae03" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:to="loc_us-gaap_HedgingDesignationAxis_03d48def-de68-4e5b-b35c-d068fb93ae03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_03d48def-de68-4e5b-b35c-d068fb93ae03_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_03d48def-de68-4e5b-b35c-d068fb93ae03" xlink:to="loc_us-gaap_HedgingDesignationDomain_03d48def-de68-4e5b-b35c-d068fb93ae03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_247c873f-dd1b-4795-922b-c8adbccbe667" 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_03d48def-de68-4e5b-b35c-d068fb93ae03" xlink:to="loc_us-gaap_HedgingDesignationDomain_247c873f-dd1b-4795-922b-c8adbccbe667" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0a324aef-2d52-4968-893a-126eb7a7227f" 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_247c873f-dd1b-4795-922b-c8adbccbe667" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0a324aef-2d52-4968-893a-126eb7a7227f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_830ca7fa-dc02-41ff-adaf-280f1075e624" 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_247c873f-dd1b-4795-922b-c8adbccbe667" xlink:to="loc_us-gaap_NondesignatedMember_830ca7fa-dc02-41ff-adaf-280f1075e624" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b45b22eb-09a0-4d2b-bab5-d3027dad42a2" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b45b22eb-09a0-4d2b-bab5-d3027dad42a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b45b22eb-09a0-4d2b-bab5-d3027dad42a2_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_b45b22eb-09a0-4d2b-bab5-d3027dad42a2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b45b22eb-09a0-4d2b-bab5-d3027dad42a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f484f9c0-ad44-4856-a70d-a6b8931cafdb" 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_b45b22eb-09a0-4d2b-bab5-d3027dad42a2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f484f9c0-ad44-4856-a70d-a6b8931cafdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_d5b4c956-aaee-43f9-82d7-b15ed3107e1c" 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_f484f9c0-ad44-4856-a70d-a6b8931cafdb" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_d5b4c956-aaee-43f9-82d7-b15ed3107e1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_1691ae7b-e0b1-4b13-944c-0d1e418ca896" 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_f484f9c0-ad44-4856-a70d-a6b8931cafdb" xlink:to="loc_us-gaap_ForeignExchangeContractMember_1691ae7b-e0b1-4b13-944c-0d1e418ca896" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a805f518-656d-441d-92e7-c909f19fc767" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a805f518-656d-441d-92e7-c909f19fc767" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a805f518-656d-441d-92e7-c909f19fc767_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_a805f518-656d-441d-92e7-c909f19fc767" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a805f518-656d-441d-92e7-c909f19fc767_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" 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_a805f518-656d-441d-92e7-c909f19fc767" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_4f71ea3b-ae93-41ae-b420-2287b4987b96" 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_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_4f71ea3b-ae93-41ae-b420-2287b4987b96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_93c6a199-092c-4fd2-8d5e-3dd2e20fed98" 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_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_93c6a199-092c-4fd2-8d5e-3dd2e20fed98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_d303792c-787b-456e-9225-2beec8669b00" xlink:href="ctsh-20250630.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_d303792c-787b-456e-9225-2beec8669b00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_a2b1520d-09ec-481f-b5d9-3216ee0aad98" 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_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_a2b1520d-09ec-481f-b5d9-3216ee0aad98" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_56d3e91d-7a49-4b51-b23e-ab64c373e219" 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_af37845e-cbb0-4ea3-a7a9-48d1e7515013" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_56d3e91d-7a49-4b51-b23e-ab64c373e219" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_7a5f2f6c-3f6b-45ab-a637-e85755d7210a" 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_af37845e-cbb0-4ea3-a7a9-48d1e7515013" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_7a5f2f6c-3f6b-45ab-a637-e85755d7210a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsNotionalValueOfOutstandingCashFlowHedgeContractsByYearOfMaturityAndNetUnrealizedLossGainIncludedInAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_8a6a453c-491c-453e-9ac4-496b175285ca" 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_2ff2865a-1aa7-47fb-8e3d-4a9156553066" 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_8a6a453c-491c-453e-9ac4-496b175285ca" xlink:to="loc_us-gaap_DerivativeTable_2ff2865a-1aa7-47fb-8e3d-4a9156553066" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_b66cfa94-0c1f-429b-9887-e90251c05a17" 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_2ff2865a-1aa7-47fb-8e3d-4a9156553066" xlink:to="loc_us-gaap_HedgingDesignationAxis_b66cfa94-0c1f-429b-9887-e90251c05a17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b66cfa94-0c1f-429b-9887-e90251c05a17_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_b66cfa94-0c1f-429b-9887-e90251c05a17" xlink:to="loc_us-gaap_HedgingDesignationDomain_b66cfa94-0c1f-429b-9887-e90251c05a17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c2dc540b-700b-48b9-abc1-c978cd20f0c3" 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_b66cfa94-0c1f-429b-9887-e90251c05a17" xlink:to="loc_us-gaap_HedgingDesignationDomain_c2dc540b-700b-48b9-abc1-c978cd20f0c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_3319bbbd-7e03-4c15-a541-d6a65cb05f2c" 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_c2dc540b-700b-48b9-abc1-c978cd20f0c3" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_3319bbbd-7e03-4c15-a541-d6a65cb05f2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_983b49c5-a379-48b9-973d-bc4dd2e6f68d" 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_2ff2865a-1aa7-47fb-8e3d-4a9156553066" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_983b49c5-a379-48b9-973d-bc4dd2e6f68d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_983b49c5-a379-48b9-973d-bc4dd2e6f68d_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_983b49c5-a379-48b9-973d-bc4dd2e6f68d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_983b49c5-a379-48b9-973d-bc4dd2e6f68d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_02820ba4-6554-474e-89c0-8dfaeb3244a0" 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_983b49c5-a379-48b9-973d-bc4dd2e6f68d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_02820ba4-6554-474e-89c0-8dfaeb3244a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_2e4f6c72-2846-42b1-91e2-21f078bbd706" 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_02820ba4-6554-474e-89c0-8dfaeb3244a0" xlink:to="loc_us-gaap_ForeignExchangeContractMember_2e4f6c72-2846-42b1-91e2-21f078bbd706" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2025Member_9f51d61e-14a7-442c-9042-782bc17e9bfb" xlink:href="ctsh-20250630.xsd#ctsh_ForeignExchangeContractMaturity2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignExchangeContractMember_2e4f6c72-2846-42b1-91e2-21f078bbd706" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2025Member_9f51d61e-14a7-442c-9042-782bc17e9bfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2026Member_1d36738d-1c21-4e54-85c8-8d2cdee4fe60" xlink:href="ctsh-20250630.xsd#ctsh_ForeignExchangeContractMaturity2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignExchangeContractMember_2e4f6c72-2846-42b1-91e2-21f078bbd706" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2026Member_1d36738d-1c21-4e54-85c8-8d2cdee4fe60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2027Member_cb86ec43-5708-499f-af5b-5b9cc686a463" xlink:href="ctsh-20250630.xsd#ctsh_ForeignExchangeContractMaturity2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignExchangeContractMember_2e4f6c72-2846-42b1-91e2-21f078bbd706" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2027Member_cb86ec43-5708-499f-af5b-5b9cc686a463" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_399fa482-89d5-4ba3-9140-2acfdbec0174" 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_2ff2865a-1aa7-47fb-8e3d-4a9156553066" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_399fa482-89d5-4ba3-9140-2acfdbec0174" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_399fa482-89d5-4ba3-9140-2acfdbec0174_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_399fa482-89d5-4ba3-9140-2acfdbec0174" xlink:to="loc_us-gaap_HedgingRelationshipDomain_399fa482-89d5-4ba3-9140-2acfdbec0174_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_85152059-7570-4a5a-8bbd-ba32213b81fe" 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_399fa482-89d5-4ba3-9140-2acfdbec0174" xlink:to="loc_us-gaap_HedgingRelationshipDomain_85152059-7570-4a5a-8bbd-ba32213b81fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_edc43af3-698a-4aa9-a03d-ac2f3b6b0a5e" 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_85152059-7570-4a5a-8bbd-ba32213b81fe" xlink:to="loc_us-gaap_CashFlowHedgingMember_edc43af3-698a-4aa9-a03d-ac2f3b6b0a5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d6bb4fbb-2698-40b2-bea1-47f77a0d3136" 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_8a6a453c-491c-453e-9ac4-496b175285ca" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d6bb4fbb-2698-40b2-bea1-47f77a0d3136" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsOtherDerivativesDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_af11cf41-fc7a-4412-b104-f14f4fb37260" 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_2101a911-baf0-41e6-ba66-00a2f628d027" 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_af11cf41-fc7a-4412-b104-f14f4fb37260" xlink:to="loc_us-gaap_DerivativeTable_2101a911-baf0-41e6-ba66-00a2f628d027" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_54c075dd-ecfb-464f-a78e-cd3043e11cbc" 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_2101a911-baf0-41e6-ba66-00a2f628d027" xlink:to="loc_us-gaap_HedgingDesignationAxis_54c075dd-ecfb-464f-a78e-cd3043e11cbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_54c075dd-ecfb-464f-a78e-cd3043e11cbc_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_54c075dd-ecfb-464f-a78e-cd3043e11cbc" xlink:to="loc_us-gaap_HedgingDesignationDomain_54c075dd-ecfb-464f-a78e-cd3043e11cbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_184e1a1e-c11b-4c57-bbbb-7e1a1ec996cb" 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_54c075dd-ecfb-464f-a78e-cd3043e11cbc" xlink:to="loc_us-gaap_HedgingDesignationDomain_184e1a1e-c11b-4c57-bbbb-7e1a1ec996cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_4a6a2dc6-1796-4a24-a46e-1fd0f633c32d" 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_184e1a1e-c11b-4c57-bbbb-7e1a1ec996cb" xlink:to="loc_us-gaap_NondesignatedMember_4a6a2dc6-1796-4a24-a46e-1fd0f633c32d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e8bdfec7-4d6d-4ef5-a167-16f6eb3e0b08" 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_2101a911-baf0-41e6-ba66-00a2f628d027" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e8bdfec7-4d6d-4ef5-a167-16f6eb3e0b08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e8bdfec7-4d6d-4ef5-a167-16f6eb3e0b08_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_e8bdfec7-4d6d-4ef5-a167-16f6eb3e0b08" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e8bdfec7-4d6d-4ef5-a167-16f6eb3e0b08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e776c206-0ff4-4f10-9c44-56281e394319" 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_e8bdfec7-4d6d-4ef5-a167-16f6eb3e0b08" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e776c206-0ff4-4f10-9c44-56281e394319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_8b118843-611a-420c-a100-9718e3f34ce7" 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_e776c206-0ff4-4f10-9c44-56281e394319" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_8b118843-611a-420c-a100-9718e3f34ce7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d65e21b4-e01b-440c-8ff3-3ac8b5dcc9ec" 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_af11cf41-fc7a-4412-b104-f14f4fb37260" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d65e21b4-e01b-440c-8ff3-3ac8b5dcc9ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_5b45de31-3de1-4c42-b779-5299647b599b" 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_af11cf41-fc7a-4412-b104-f14f4fb37260" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_5b45de31-3de1-4c42-b779-5299647b599b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/DerivativeFinancialInstrumentsLocationAndAmountsOfPreTaxGainsLossesOnDerivativeFinancialInstrumentsNotDesignatedAsHedgesDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_1ba66685-f5f8-4a1f-8fe0-7de653cce0b7" 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_b58e6da8-648b-49bd-817a-2c02ba7a47bb" 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_1ba66685-f5f8-4a1f-8fe0-7de653cce0b7" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b58e6da8-648b-49bd-817a-2c02ba7a47bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_86d71ec5-4060-4870-a2b5-cee9702e5589" 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_b58e6da8-648b-49bd-817a-2c02ba7a47bb" xlink:to="loc_us-gaap_HedgingDesignationAxis_86d71ec5-4060-4870-a2b5-cee9702e5589" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_86d71ec5-4060-4870-a2b5-cee9702e5589_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_86d71ec5-4060-4870-a2b5-cee9702e5589" xlink:to="loc_us-gaap_HedgingDesignationDomain_86d71ec5-4060-4870-a2b5-cee9702e5589_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_605c7b65-ab2f-4857-a573-f38c3e7bc91c" 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_86d71ec5-4060-4870-a2b5-cee9702e5589" xlink:to="loc_us-gaap_HedgingDesignationDomain_605c7b65-ab2f-4857-a573-f38c3e7bc91c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_a21be079-20c5-457c-bb90-e8f918c8e23b" 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_605c7b65-ab2f-4857-a573-f38c3e7bc91c" xlink:to="loc_us-gaap_NondesignatedMember_a21be079-20c5-457c-bb90-e8f918c8e23b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_856f4439-55f4-4410-8220-a6fb83268d67" 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_b58e6da8-648b-49bd-817a-2c02ba7a47bb" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_856f4439-55f4-4410-8220-a6fb83268d67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_856f4439-55f4-4410-8220-a6fb83268d67_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_856f4439-55f4-4410-8220-a6fb83268d67" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_856f4439-55f4-4410-8220-a6fb83268d67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_53530455-018c-4030-8be2-63ea149a29f4" 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_856f4439-55f4-4410-8220-a6fb83268d67" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_53530455-018c-4030-8be2-63ea149a29f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_1c02598c-f5ff-4659-9183-5288d25cd671" 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_53530455-018c-4030-8be2-63ea149a29f4" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_1c02598c-f5ff-4659-9183-5288d25cd671" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_4a7533b2-d430-4d1e-a37d-1992020d40da" 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_1ba66685-f5f8-4a1f-8fe0-7de653cce0b7" xlink:to="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_4a7533b2-d430-4d1e-a37d-1992020d40da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_b2d9789f-076f-48b2-a5f0-c6f8d4952c86" 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_1ba66685-f5f8-4a1f-8fe0-7de653cce0b7" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_b2d9789f-076f-48b2-a5f0-c6f8d4952c86" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_51d0a8d8-fd49-4b75-a514-483d47000869" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8a603c9b-e63d-4c3d-9d54-51e476083125" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8a603c9b-e63d-4c3d-9d54-51e476083125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8a603c9b-e63d-4c3d-9d54-51e476083125_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_8a603c9b-e63d-4c3d-9d54-51e476083125" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8a603c9b-e63d-4c3d-9d54-51e476083125_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8815dcf0-792a-4ff5-bc7e-a66996a4cd3c" 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_8a603c9b-e63d-4c3d-9d54-51e476083125" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8815dcf0-792a-4ff5-bc7e-a66996a4cd3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3db41e7d-f610-4e41-8dfc-066bd7532f0a" 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_8815dcf0-792a-4ff5-bc7e-a66996a4cd3c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3db41e7d-f610-4e41-8dfc-066bd7532f0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fff456a0-5e83-490b-8ed3-cb54141ebaf8" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fff456a0-5e83-490b-8ed3-cb54141ebaf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fff456a0-5e83-490b-8ed3-cb54141ebaf8_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_fff456a0-5e83-490b-8ed3-cb54141ebaf8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fff456a0-5e83-490b-8ed3-cb54141ebaf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c5c3c06-8fb6-4348-8c2d-66846ba16747" 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_fff456a0-5e83-490b-8ed3-cb54141ebaf8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c5c3c06-8fb6-4348-8c2d-66846ba16747" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_938c4711-9dc8-4185-bc63-55fe804e2157" 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_0c5c3c06-8fb6-4348-8c2d-66846ba16747" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_938c4711-9dc8-4185-bc63-55fe804e2157" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c828e323-7144-4e97-a2b3-b4debd1eab0f" 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_0c5c3c06-8fb6-4348-8c2d-66846ba16747" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c828e323-7144-4e97-a2b3-b4debd1eab0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_93ef5330-79de-41e8-83a4-a0b7b8093824" 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_0c5c3c06-8fb6-4348-8c2d-66846ba16747" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_93ef5330-79de-41e8-83a4-a0b7b8093824" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_0fbf103c-d5df-4e39-8678-dfff5e2c75ef" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_0fbf103c-d5df-4e39-8678-dfff5e2c75ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0fbf103c-d5df-4e39-8678-dfff5e2c75ef_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_0fbf103c-d5df-4e39-8678-dfff5e2c75ef" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0fbf103c-d5df-4e39-8678-dfff5e2c75ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c4233fe4-3114-4dbd-9467-d8b71bb6d751" 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_0fbf103c-d5df-4e39-8678-dfff5e2c75ef" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c4233fe4-3114-4dbd-9467-d8b71bb6d751" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_c61ea7fb-89a1-4011-8b12-668756e2a12d" 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_c4233fe4-3114-4dbd-9467-d8b71bb6d751" xlink:to="loc_us-gaap_MoneyMarketFundsMember_c61ea7fb-89a1-4011-8b12-668756e2a12d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_9b854a5b-3040-4983-9202-4e6cf1433d34" 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_c4233fe4-3114-4dbd-9467-d8b71bb6d751" xlink:to="loc_us-gaap_BankTimeDepositsMember_9b854a5b-3040-4983-9202-4e6cf1433d34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_69d5d5c1-d479-46a8-a5fe-6197cdc4b568" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_69d5d5c1-d479-46a8-a5fe-6197cdc4b568" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_69d5d5c1-d479-46a8-a5fe-6197cdc4b568_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_69d5d5c1-d479-46a8-a5fe-6197cdc4b568" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_69d5d5c1-d479-46a8-a5fe-6197cdc4b568_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0473b8e8-3c2c-43e7-8816-c4f67f355b56" 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_69d5d5c1-d479-46a8-a5fe-6197cdc4b568" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_a4c089b5-ceac-4806-a3c8-4fbaec06d080" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_CashEquivalentsMember_a4c089b5-ceac-4806-a3c8-4fbaec06d080" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_96bc194d-8313-4408-8ae3-2ed7b50f20e9" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_96bc194d-8313-4408-8ae3-2ed7b50f20e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_d2d15455-a6fd-47be-ad25-2a619edc6862" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_d2d15455-a6fd-47be-ad25-2a619edc6862" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_5834b7a9-a5e3-4bb9-b305-38f74290a40f" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_5834b7a9-a5e3-4bb9-b305-38f74290a40f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_a6cf148f-372f-46a0-84d3-501c1ca7e846" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_a6cf148f-372f-46a0-84d3-501c1ca7e846" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_2455701e-3de1-4c7d-9d0c-bf0257d8e7d1" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_2455701e-3de1-4c7d-9d0c-bf0257d8e7d1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_4c6603f4-57e5-43c7-b6b8-25c98e9f4b77" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_4c6603f4-57e5-43c7-b6b8-25c98e9f4b77" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_4c6603f4-57e5-43c7-b6b8-25c98e9f4b77_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_4c6603f4-57e5-43c7-b6b8-25c98e9f4b77" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_4c6603f4-57e5-43c7-b6b8-25c98e9f4b77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_36009a33-cec1-4045-9fdb-5330597c5228" 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_4c6603f4-57e5-43c7-b6b8-25c98e9f4b77" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_36009a33-cec1-4045-9fdb-5330597c5228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContingentConsiderationMember_ddd25a72-3395-494c-9b49-31eff02efeec" xlink:href="ctsh-20250630.xsd#ctsh_ContingentConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_36009a33-cec1-4045-9fdb-5330597c5228" xlink:to="loc_ctsh_ContingentConsiderationMember_ddd25a72-3395-494c-9b49-31eff02efeec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_440f7031-037c-4f79-a0c4-2380c956847c" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_FinancialInstrumentAxis_440f7031-037c-4f79-a0c4-2380c956847c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_440f7031-037c-4f79-a0c4-2380c956847c_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_440f7031-037c-4f79-a0c4-2380c956847c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_440f7031-037c-4f79-a0c4-2380c956847c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d2ac2008-10ad-465b-ae7b-f83dd0e58022" 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_440f7031-037c-4f79-a0c4-2380c956847c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d2ac2008-10ad-465b-ae7b-f83dd0e58022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ca308ad1-9589-484c-b567-1003538670b0" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ca308ad1-9589-484c-b567-1003538670b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_a6103270-b04e-41b1-a4ec-beb2ed727cbd" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_a6103270-b04e-41b1-a4ec-beb2ed727cbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_3b4cf870-c17a-4e9a-ac64-64f61beaf1ae" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_3b4cf870-c17a-4e9a-ac64-64f61beaf1ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_5d3726f2-12e7-4cb9-9019-d54b89d1eed2" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_5d3726f2-12e7-4cb9-9019-d54b89d1eed2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_78ed29d3-2f8a-4957-b5c7-6c2b7de0daa3" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_78ed29d3-2f8a-4957-b5c7-6c2b7de0daa3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2252b943-aa4b-4730-9765-b2480c1817a1" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2252b943-aa4b-4730-9765-b2480c1817a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_cfbfbe3c-8469-46dd-ba32-59d8ddd6a583" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_cfbfbe3c-8469-46dd-ba32-59d8ddd6a583" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/AccumulatedOtherComprehensiveIncomeLossAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_57e01975-2fba-4527-b3e5-436888d2d48e" 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_6c41ee30-6db2-429f-87a7-589fbb4d33df" 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_57e01975-2fba-4527-b3e5-436888d2d48e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_6c41ee30-6db2-429f-87a7-589fbb4d33df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5418122c-cd39-4c0d-86d1-e020709b3e5e" 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_6c41ee30-6db2-429f-87a7-589fbb4d33df" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5418122c-cd39-4c0d-86d1-e020709b3e5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5418122c-cd39-4c0d-86d1-e020709b3e5e_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_5418122c-cd39-4c0d-86d1-e020709b3e5e" xlink:to="loc_us-gaap_EquityComponentDomain_5418122c-cd39-4c0d-86d1-e020709b3e5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d487aee4-f816-4a35-af31-24ddfabf8c60" 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_5418122c-cd39-4c0d-86d1-e020709b3e5e" xlink:to="loc_us-gaap_EquityComponentDomain_d487aee4-f816-4a35-af31-24ddfabf8c60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_71fc5c8a-fec4-498e-bc89-6bfacd8fc164" 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_d487aee4-f816-4a35-af31-24ddfabf8c60" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_71fc5c8a-fec4-498e-bc89-6bfacd8fc164" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_921c6b01-39e4-4123-a20d-5f0a953000f7" 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_d487aee4-f816-4a35-af31-24ddfabf8c60" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_921c6b01-39e4-4123-a20d-5f0a953000f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_dd8ecbff-24c0-4281-84b5-763acbc9f8a1" 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_d487aee4-f816-4a35-af31-24ddfabf8c60" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_dd8ecbff-24c0-4281-84b5-763acbc9f8a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9c9b13bc-cdbc-40b5-90d6-8bbaa01e0b65" 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_d487aee4-f816-4a35-af31-24ddfabf8c60" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9c9b13bc-cdbc-40b5-90d6-8bbaa01e0b65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_b8fab541-f64d-4ad6-aae3-924569f6eb2d" 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_6c41ee30-6db2-429f-87a7-589fbb4d33df" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_b8fab541-f64d-4ad6-aae3-924569f6eb2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b8fab541-f64d-4ad6-aae3-924569f6eb2d_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_b8fab541-f64d-4ad6-aae3-924569f6eb2d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b8fab541-f64d-4ad6-aae3-924569f6eb2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6dceb8ae-f6ab-4d8d-a573-7cd09913b1a4" 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_b8fab541-f64d-4ad6-aae3-924569f6eb2d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6dceb8ae-f6ab-4d8d-a573-7cd09913b1a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_550910a6-47d6-4cc3-b07c-3b69fa8f2ce1" 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_6dceb8ae-f6ab-4d8d-a573-7cd09913b1a4" xlink:to="loc_us-gaap_CostOfSalesMember_550910a6-47d6-4cc3-b07c-3b69fa8f2ce1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_672e07f5-4e8c-4ad4-be57-a09e37772416" 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_6dceb8ae-f6ab-4d8d-a573-7cd09913b1a4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_672e07f5-4e8c-4ad4-be57-a09e37772416" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_51365994-dc83-4f6f-86db-f69a5ff4df85" 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_57e01975-2fba-4527-b3e5-436888d2d48e" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_dd157592-9624-4c8b-b11b-eb8d8e3802f5" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_dd157592-9624-4c8b-b11b-eb8d8e3802f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_81b4ae04-5940-440c-aa4c-5f00e15ad7a1" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_AociTaxAttributableToParent_81b4ae04-5940-440c-aa4c-5f00e15ad7a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d8b6d8cc-b25d-4154-892d-94c6fd9f3483" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_StockholdersEquity_d8b6d8cc-b25d-4154-892d-94c6fd9f3483" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_6c132cec-54a5-492a-8a9e-eaff5ed6227e" 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_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_6c132cec-54a5-492a-8a9e-eaff5ed6227e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_b318879f-74f7-47d8-82a9-464236097c97" 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_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_b318879f-74f7-47d8-82a9-464236097c97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5d16bd7a-d007-42ab-b07a-c8a4e0c70e20" 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_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5d16bd7a-d007-42ab-b07a-c8a4e0c70e20" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_c149c7df-a997-4a06-b8e7-737a9834c277" 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_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_74b88920-efee-47b3-89a2-5debbb521eb0" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_74b88920-efee-47b3-89a2-5debbb521eb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_09f0556a-da25-43f4-9189-b063b77e5d9b" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_09f0556a-da25-43f4-9189-b063b77e5d9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_53e126f4-eeaf-42e8-8e60-b585d7b7664b" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_53e126f4-eeaf-42e8-8e60-b585d7b7664b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_6724520d-c59c-4989-ae97-448a6b2e4dc7" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_6724520d-c59c-4989-ae97-448a6b2e4dc7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_41bc08c8-5e67-4e00-9a60-b1a9d7bedfd0" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_41bc08c8-5e67-4e00-9a60-b1a9d7bedfd0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_1080f0be-66d2-4ffa-800c-d04a7e27c7d2" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_1080f0be-66d2-4ffa-800c-d04a7e27c7d2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_9e0466bc-17f1-4662-84b7-e0b15ef96cda" 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_749c8ee0-19fe-41bd-ab77-8cb1109cf519" 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_35097b9a-cbe1-47a9-944b-b9df73954318" 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-20250630.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_4725c6f0-6367-4522-b7f5-0f1f19978d5a" 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_a9abece6-9d6b-4a3f-a469-32e9c7c31492" 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_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_us-gaap_OtherCommitmentsTable_a9abece6-9d6b-4a3f-a469-32e9c7c31492" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_df72369c-d4ca-4aa9-9e66-d3fdfb74a9b3" 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_a9abece6-9d6b-4a3f-a469-32e9c7c31492" xlink:to="loc_us-gaap_OtherCommitmentsAxis_df72369c-d4ca-4aa9-9e66-d3fdfb74a9b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_df72369c-d4ca-4aa9-9e66-d3fdfb74a9b3_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_df72369c-d4ca-4aa9-9e66-d3fdfb74a9b3" xlink:to="loc_us-gaap_OtherCommitmentsDomain_df72369c-d4ca-4aa9-9e66-d3fdfb74a9b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_4db2b1bd-ad94-4f4b-8da3-cf2f22ff64da" 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_df72369c-d4ca-4aa9-9e66-d3fdfb74a9b3" xlink:to="loc_us-gaap_OtherCommitmentsDomain_4db2b1bd-ad94-4f4b-8da3-cf2f22ff64da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IndiaDefinedContributionObligationMember_80eefa24-f4ce-4024-8f3f-3a7154f34fa0" xlink:href="ctsh-20250630.xsd#ctsh_IndiaDefinedContributionObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_4db2b1bd-ad94-4f4b-8da3-cf2f22ff64da" xlink:to="loc_ctsh_IndiaDefinedContributionObligationMember_80eefa24-f4ce-4024-8f3f-3a7154f34fa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_48f1207f-fd88-4fc0-9745-d56f048104e9" 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_a9abece6-9d6b-4a3f-a469-32e9c7c31492" xlink:to="loc_srt_LitigationCaseAxis_48f1207f-fd88-4fc0-9745-d56f048104e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_48f1207f-fd88-4fc0-9745-d56f048104e9_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_48f1207f-fd88-4fc0-9745-d56f048104e9" xlink:to="loc_srt_LitigationCaseTypeDomain_48f1207f-fd88-4fc0-9745-d56f048104e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_afc1a5b5-a9b8-4794-a714-13f21f57aa08" 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_48f1207f-fd88-4fc0-9745-d56f048104e9" xlink:to="loc_srt_LitigationCaseTypeDomain_afc1a5b5-a9b8-4794-a714-13f21f57aa08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_09eaedb7-d869-46f4-a783-c5d51161520b" xlink:href="ctsh-20250630.xsd#ctsh_SyntelSterlingBestShoresMauritiusLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_afc1a5b5-a9b8-4794-a714-13f21f57aa08" xlink:to="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_09eaedb7-d869-46f4-a783-c5d51161520b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_f6d2208d-2fc7-4f21-8f3f-5e90780306ee" 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_a9abece6-9d6b-4a3f-a469-32e9c7c31492" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_f6d2208d-2fc7-4f21-8f3f-5e90780306ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_f6d2208d-2fc7-4f21-8f3f-5e90780306ee_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_f6d2208d-2fc7-4f21-8f3f-5e90780306ee" xlink:to="loc_us-gaap_GainContingencyNatureDomain_f6d2208d-2fc7-4f21-8f3f-5e90780306ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_5d36f46c-9ba2-4268-ac97-6320be6c0a64" 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_f6d2208d-2fc7-4f21-8f3f-5e90780306ee" xlink:to="loc_us-gaap_GainContingencyNatureDomain_5d36f46c-9ba2-4268-ac97-6320be6c0a64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_bc88db9f-d2b6-459f-8467-1a785815ae84" xlink:href="ctsh-20250630.xsd#ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GainContingencyNatureDomain_5d36f46c-9ba2-4268-ac97-6320be6c0a64" xlink:to="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_bc88db9f-d2b6-459f-8467-1a785815ae84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_cf078196-fb10-40e9-aeaf-a3c950ea66ef" 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_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_cf078196-fb10-40e9-aeaf-a3c950ea66ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_c48ce5d0-b02c-4efe-9954-5c422ba39947" xlink:href="ctsh-20250630.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_c48ce5d0-b02c-4efe-9954-5c422ba39947" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_b8990f80-85da-4f7f-a318-1f96b92b92a8" xlink:href="ctsh-20250630.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_b8990f80-85da-4f7f-a318-1f96b92b92a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_9f5d7e64-9c97-4d25-8965-647b2d4b4963" xlink:href="ctsh-20250630.xsd#ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_9f5d7e64-9c97-4d25-8965-647b2d4b4963" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_f4a2da4b-dbfb-4119-a9ed-443a1085841e" 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_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_f4a2da4b-dbfb-4119-a9ed-443a1085841e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationRevenuesFromExternalCustomersAndSegmentOperatingProfitDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_1ee5f2dd-3a65-4f71-806f-9d097729a64e" 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_db5626f6-3391-448d-92b5-a66f3005fc39" 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_1ee5f2dd-3a65-4f71-806f-9d097729a64e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_db5626f6-3391-448d-92b5-a66f3005fc39" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0be5e4c8-9767-4874-94b9-512468c2f214" 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_db5626f6-3391-448d-92b5-a66f3005fc39" xlink:to="loc_srt_ConsolidationItemsAxis_0be5e4c8-9767-4874-94b9-512468c2f214" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0be5e4c8-9767-4874-94b9-512468c2f214_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_0be5e4c8-9767-4874-94b9-512468c2f214" xlink:to="loc_srt_ConsolidationItemsDomain_0be5e4c8-9767-4874-94b9-512468c2f214_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_99819583-bb32-4b78-b8eb-4339a938a0b3" 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_0be5e4c8-9767-4874-94b9-512468c2f214" xlink:to="loc_srt_ConsolidationItemsDomain_99819583-bb32-4b78-b8eb-4339a938a0b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8d4ea786-3213-45e7-9b83-5decb8a9cbaa" 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_99819583-bb32-4b78-b8eb-4339a938a0b3" xlink:to="loc_us-gaap_OperatingSegmentsMember_8d4ea786-3213-45e7-9b83-5decb8a9cbaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_cab04292-dea2-42e0-b2a3-50e910e59c5e" 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_99819583-bb32-4b78-b8eb-4339a938a0b3" xlink:to="loc_us-gaap_CorporateNonSegmentMember_cab04292-dea2-42e0-b2a3-50e910e59c5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2b191287-aea0-4213-afa3-5d41295c8bc2" 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_db5626f6-3391-448d-92b5-a66f3005fc39" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2b191287-aea0-4213-afa3-5d41295c8bc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2b191287-aea0-4213-afa3-5d41295c8bc2_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_2b191287-aea0-4213-afa3-5d41295c8bc2" xlink:to="loc_us-gaap_SegmentDomain_2b191287-aea0-4213-afa3-5d41295c8bc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" 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_2b191287-aea0-4213-afa3-5d41295c8bc2" xlink:to="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_b83448c1-1481-4e7e-b901-c79d6cc59198" xlink:href="ctsh-20250630.xsd#ctsh_FinancialServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:to="loc_ctsh_FinancialServicesMember_b83448c1-1481-4e7e-b901-c79d6cc59198" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_7c3df073-d5ab-4398-98c6-06f5faea167a" xlink:href="ctsh-20250630.xsd#ctsh_HealthSciencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:to="loc_ctsh_HealthSciencesMember_7c3df073-d5ab-4398-98c6-06f5faea167a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_1b570c60-9d6a-4a21-ac2a-4690d21a65dd" xlink:href="ctsh-20250630.xsd#ctsh_ProductsandResourcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:to="loc_ctsh_ProductsandResourcesMember_1b570c60-9d6a-4a21-ac2a-4690d21a65dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationsMediaandTechnologyMember_c9d91898-a2a1-4f90-8720-fa4192259813" xlink:href="ctsh-20250630.xsd#ctsh_CommunicationsMediaandTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:to="loc_ctsh_CommunicationsMediaandTechnologyMember_c9d91898-a2a1-4f90-8720-fa4192259813" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember_4a67c69c-bcf1-4b1c-a94a-29ef1ac3965c" xlink:href="ctsh-20250630.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:to="loc_ctsh_CommunicationMediaandTechnologyMember_4a67c69c-bcf1-4b1c-a94a-29ef1ac3965c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_37e46f15-22f8-4335-8561-eb62f206ccd1" 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_1ee5f2dd-3a65-4f71-806f-9d097729a64e" xlink:to="loc_us-gaap_OperatingIncomeLoss_37e46f15-22f8-4335-8561-eb62f206ccd1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e3b7a2b4-2d30-4353-961e-939ae14ddf43" 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_1ee5f2dd-3a65-4f71-806f-9d097729a64e" xlink:to="loc_us-gaap_OperatingExpenses_e3b7a2b4-2d30-4353-961e-939ae14ddf43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f7a330be-c2c5-422d-a48c-9c3ac038f024" 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_1ee5f2dd-3a65-4f71-806f-9d097729a64e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f7a330be-c2c5-422d-a48c-9c3ac038f024" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_98ab3753-8e2c-4912-ba33-98549c36833c" 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_1ee5f2dd-3a65-4f71-806f-9d097729a64e" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_98ab3753-8e2c-4912-ba33-98549c36833c" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SegmentInformationLongLivedAssetsByGeographicAreaDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_476852cb-59ef-45a1-b897-d238595757b5" 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_e70e0263-6060-4694-a2f8-30c4cc5665ad" 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_476852cb-59ef-45a1-b897-d238595757b5" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e70e0263-6060-4694-a2f8-30c4cc5665ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1d91921e-984f-45a0-ab82-788a8dad2f0e" 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_e70e0263-6060-4694-a2f8-30c4cc5665ad" xlink:to="loc_srt_StatementGeographicalAxis_1d91921e-984f-45a0-ab82-788a8dad2f0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1d91921e-984f-45a0-ab82-788a8dad2f0e_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_1d91921e-984f-45a0-ab82-788a8dad2f0e" xlink:to="loc_srt_SegmentGeographicalDomain_1d91921e-984f-45a0-ab82-788a8dad2f0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_de1c0bf0-4bb2-42c3-b019-4ca87c9adfe6" 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_1d91921e-984f-45a0-ab82-788a8dad2f0e" xlink:to="loc_srt_SegmentGeographicalDomain_de1c0bf0-4bb2-42c3-b019-4ca87c9adfe6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_42ededa8-d83b-4ab9-90cb-0a0c0d70e732" 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_de1c0bf0-4bb2-42c3-b019-4ca87c9adfe6" xlink:to="loc_srt_NorthAmericaMember_42ededa8-d83b-4ab9-90cb-0a0c0d70e732" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_f7c72172-30bb-4563-9e41-4f7544b11911" 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_de1c0bf0-4bb2-42c3-b019-4ca87c9adfe6" xlink:to="loc_srt_EuropeMember_f7c72172-30bb-4563-9e41-4f7544b11911" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_97c9dec9-79bf-4ee2-bfe7-2f426eb0664c" xlink:href="ctsh-20250630.xsd#ctsh_RestofWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_de1c0bf0-4bb2-42c3-b019-4ca87c9adfe6" xlink:to="loc_ctsh_RestofWorldMember_97c9dec9-79bf-4ee2-bfe7-2f426eb0664c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1f069bd9-75b3-4f77-9114-0b72cd116151" 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_476852cb-59ef-45a1-b897-d238595757b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1f069bd9-75b3-4f77-9114-0b72cd116151" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cognizant.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ctsh-20250630.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_6583e4b8-1e53-411e-9edb-753c9498e855" 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_78202701-dfd9-4244-830c-d563f6d895df" 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_6583e4b8-1e53-411e-9edb-753c9498e855" xlink:to="loc_us-gaap_SubsequentEventTable_78202701-dfd9-4244-830c-d563f6d895df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_13f6f9b4-d574-4b36-bcc5-4be9e82a368d" 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_78202701-dfd9-4244-830c-d563f6d895df" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_13f6f9b4-d574-4b36-bcc5-4be9e82a368d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_13f6f9b4-d574-4b36-bcc5-4be9e82a368d_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_13f6f9b4-d574-4b36-bcc5-4be9e82a368d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_13f6f9b4-d574-4b36-bcc5-4be9e82a368d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d2a57265-2a85-44cc-80d2-4d084d10173f" 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_13f6f9b4-d574-4b36-bcc5-4be9e82a368d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d2a57265-2a85-44cc-80d2-4d084d10173f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e57c3950-3512-4fe0-ba0b-c3f802052a0d" 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_d2a57265-2a85-44cc-80d2-4d084d10173f" xlink:to="loc_us-gaap_SubsequentEventMember_e57c3950-3512-4fe0-ba0b-c3f802052a0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_754fddf2-79b1-4389-8e23-089f333f2df5" 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_6583e4b8-1e53-411e-9edb-753c9498e855" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_754fddf2-79b1-4389-8e23-089f333f2df5" 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>10
<FILENAME>ctsh-20250630_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:aed6baf2-0031-45b1-a844-08d99210fa07,g:b04c5477-aba7-426a-a424-e2b1dc6379b7-->
<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_6f184525-5aa3-448c-8cec-ca786ff2857a_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_a549b881-f3ae-4e3d-ba65-f692405baa91_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_6e15ef52-58fd-4f7b-b52c-0037a1f369fb_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-20250630.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_7c5b9678-7c18-46fb-8e74-94aaf14a1fc1_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_5f94dc6e-493f-406b-98d1-12cdc85fe30b_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_7162239b-4074-4ae2-8ca0-57ece99c571c_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_b59f9e90-23e3-41d1-b1e8-5b632955d735_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_6b4aad12-fe81-4360-8a0c-abc1f0f61008_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_b83af268-f036-4858-a2be-a0d0ef16b839_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_57fc4cc8-4401-4a4a-96ad-3248141624b9_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-20250630.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_0b1aaaee-f621-4cbe-adfa-c24c234754bc_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_8067cf4f-06f6-4596-844d-7ce45a655204_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_ac077a82-6451-47e0-8b9a-4e5dfa17017b_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_143c2d00-bed4-4c55-a236-af4c6bad5f0a_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_bc66ea34-650b-479d-936d-b54bab1cdbe4_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_417e7c46-8bd0-4e12-bf45-01736e980e50_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_542d0d14-5b87-4f31-ba53-7315c088a437_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_1d203539-c8ed-47ee-bbb6-f0d727fe5293_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_e113e531-4347-479c-a180-15dfab336086_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_0c926639-f77e-4280-a8cd-467ac3ff3ff0_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_09ec87a4-c0c5-478c-ab73-bc2953a3bea6_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_c93f1dfa-8ff6-4475-8411-5cb82e365cce_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_f5263aeb-bead-432d-ab27-dab12275b726_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_6407e8a5-ea9a-47d5-9547-b22cf2d487a6_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_486a3db8-bbfa-4f24-9bff-ca763d81be77_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_d6bc4418-7208-42ba-9078-86d26bfcd304_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_5c8d8615-b52b-4e9a-9913-177cb80ae871_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_c61667df-828f-40ac-bcd3-9bdebab86cde_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_09c78860-e223-4213-b621-3335924d5d07_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_7dc22ecb-5f9c-4117-b261-2d5b97f8352a_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_f840f394-211f-4e74-a555-d81489a47a3e_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_42d0c72f-72b9-4ae2-a354-9934e0703e9f_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_6a497e79-3e80-4c5a-a549-217e6a02c866_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_d987c68f-a5a7-4eac-998e-39d5c4a25366_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_bd26f45c-e2d4-4bf8-8821-37f10d7792d7_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_e501c479-22ca-442a-8ce2-9166bb3074ac_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_68098071-3ce2-47e5-99c7-4b0f76ac2805_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_f8f7171b-dd47-4158-a726-35cb7298a166_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_eb10d8db-ea3d-410c-824f-863f2240eb16_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_b1762bf0-e61b-4c1c-a9e2-0f4a3d0ea430_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_ea3d802a-024b-4e67-b84d-a92f4df00fb9_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_ctsh_OneBigBeautifulBillActNoncashTaxExpense_50f01882-2dc0-487c-b316-b8677b8f61ef_terseLabel_en-US" xlink:label="lab_ctsh_OneBigBeautifulBillActNoncashTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Anticipated non-cash tax expense from OBBBA</link:label>
    <link:label id="lab_ctsh_OneBigBeautifulBillActNoncashTaxExpense_label_en-US" xlink:label="lab_ctsh_OneBigBeautifulBillActNoncashTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One Big Beautiful Bill Act, Noncash Tax Expense</link:label>
    <link:label id="lab_ctsh_OneBigBeautifulBillActNoncashTaxExpense_documentation_en-US" xlink:label="lab_ctsh_OneBigBeautifulBillActNoncashTaxExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">One Big Beautiful Bill Act, Noncash Tax Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OneBigBeautifulBillActNoncashTaxExpense" xlink:href="ctsh-20250630.xsd#ctsh_OneBigBeautifulBillActNoncashTaxExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_OneBigBeautifulBillActNoncashTaxExpense" xlink:to="lab_ctsh_OneBigBeautifulBillActNoncashTaxExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_104b8cec-5a7b-497f-879a-1fdfa572b123_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_3754d538-2013-41ba-a425-b0bcf0746456_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_f2554fe6-d9a0-4720-a5e5-6a933cf62cbb_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_5943a73c-1297-4df1-9dac-5d5a2d6dbd7b_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_2e90a042-987b-4c2d-9be5-2064f65b6137_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-20250630.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_4e05ba6d-77bb-4eb4-87b4-06c17785062f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_1d836754-f25f-4164-93a3-42a451d1737f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of other investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireOtherInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Other Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireOtherInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireOtherInvestments" 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_48e21108-8ce0-413f-8081-e36380d93334_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_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_1ed92a8d-e12b-401e-8b42-c05cc64b245a_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_4f2630d5-e76e-44f7-bd45-dcfea35734d6_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_833441de-ad87-408c-aba2-5e5d9dfb5079_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_bff7b83b-71dc-48ec-9fca-5ecdc633eb90_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_62c9bf18-1f61-4771-bb6d-f697f9db293b_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_b7aad89a-ff32-41f5-b0ce-78cc7afb549f_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_98ad22e6-931e-4908-96b0-d7948894f247_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_ad03f1c1-2dd8-4898-b858-25de7f21c3c8_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-20250630.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_603b7fa4-efc0-4940-b77d-f30ed4f65ce2_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_bc307489-bc27-4a55-a1f2-d304164720a6_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_695da905-a23b-4522-86a9-bc4b695029f4_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_34a601b1-adb8-414f-b825-40b84a2225c9_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_34890b71-b0bd-4387-b475-02c8b45f0e5c_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_044f7f79-8717-40ab-a6f1-ecd03a3e8437_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_b930eec9-6429-432d-bf5e-9c344cbbb2ea_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-20250630.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_784d7ee7-22ff-46b0-a698-e113cceb376b_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_cf802954-54fa-42ff-b307-68b7346ece69_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-20250630.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_c7abe532-8628-437b-b000-93fe7a7a754f_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_44fbccc1-9b85-4dd4-9ad0-41230964332a_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_1642f673-4e0c-45ac-9f5b-d484d076df50_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-20250630.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_4e8ac557-d575-4aaf-80fa-f6fb0284de23_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_e947e76e-f0c8-4e4c-a3e6-fa5793fa2ce7_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_aceadfee-19e7-417f-ae7d-e39960360027_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_60ee81e5-dc36-450f-80e9-1b99276526df_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-20250630.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_12730a5e-7d3e-44cc-86e8-e2752b26c157_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_775e22a8-86c6-4189-8c51-404602587e03_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_c5f63c7c-d180-4615-af9b-89f4891c2417_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-20250630.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_5ce33c52-e81d-43dd-9994-f582b50203b0_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_cd4998df-cade-49ff-a321-c5a604e4fbf8_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_2a1785c5-721b-4bc3-8c0a-9cf93b9ef375_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_81f3e82a-b4d4-4784-bb1e-e6d273722cc8_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_58d5bc91-8eed-4cc9-9f9d-ec3e14f55c37_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-20250630.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_206d117e-0cac-4447-b511-70d1533b47aa_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_7ab85362-80f3-40a3-aee9-275a8b5be737_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_4beeeafe-39ff-4197-8c94-eb9c1027dcbe_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_6605ce2d-9814-4802-95ec-07723c20ef62_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_bbd1ca72-1e49-418a-b365-dac6c85ad462_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-20250630.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_f4c3485b-f704-4bb0-a47e-617ef59b88e7_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_ede3e530-825b-4611-adeb-1ee25c5d71ba_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_7a4747cd-3c62-479e-bd6f-7aa0e8b6e827_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_b4eabcbf-2f71-472b-b30a-c2b92ffdc543_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_44619fe8-efef-4485-a4a7-e08919fa3747_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_9719b18d-acc8-4039-8cc0-5d4e914fd5d5_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_018e11ce-bd9a-48ad-b578-1d3bed708028_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_c73847b5-87f5-459f-8756-88b1ef61951e_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_c371c949-dacf-4aea-84a4-17ea07acc583_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_8d10e95b-5776-462d-8cd8-64c1cb860965_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_05abc66e-f0b2-409e-bc4f-e208c32f9564_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_069374a4-014b-4c6e-9d62-ec29925f424d_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_42063ce8-b7ee-4769-908c-005f8609460c_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_68f78085-5a7e-48ed-b2ae-75a6d7fd5c2c_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_bb547d7e-0830-475f-8ff2-491993551b19_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-20250630.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_b6e5b54b-a447-4e7d-81f7-cc546360f8cc_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_cd70dfd0-8593-48d0-959f-c50ecdc29a84_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_95655306-7eb4-4a79-9fe6-8aa4d34e7b02_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_f87e73e5-fdbc-4b45-a260-15df54ee1f44_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_77206262-7a33-4512-a628-ad40d89ebd6e_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_361640ac-2c6f-4607-8719-92a782349f70_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_ca9ab1d1-2fe1-4396-a1a2-1c7582db38f1_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_a86ab8f6-696d-42db-88d7-fd2bd29b0071_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_15f83265-cc6b-43ff-8e1a-26a4e5904215_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_9a29b3f7-54f4-4895-9761-bb4258d725a3_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-20250630.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_985c9f54-b176-43c8-a169-471af825a45a_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-20250630.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_08bea51f-7c33-46be-9048-1c03a9bf87ba_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_b5e13ae4-b576-4c31-b33b-130732640177_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_fe7c93ec-430c-4150-8888-a79f0e64a148_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-20250630.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_4a83d889-a291-4224-90b1-798519a18bd4_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_a7b32d6e-f7db-463c-82f7-131bb830ed56_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_ab954340-162c-4669-bbe0-173ae1eead4e_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_5b281ea5-4fe5-474a-ba20-6654513513f5_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_055e82cb-06d7-45ba-98d8-552e8076efea_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_de3752a1-c52c-4d7b-a95a-a708dc61f5ac_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_8c5a041d-fede-4ee3-b511-7ea4e7f13b7d_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_cf8848e4-bede-48ba-b08d-b368736f64ac_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_ce6ad824-65e0-4455-8f5b-2eef325ff4fc_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_42970531-b254-497c-8ca2-2b233e5863c4_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_06621aca-8a47-4a46-93ef-435e35f9afc1_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_15512433-6a9c-4837-a383-432d1c2af29e_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_8cab68aa-616d-483f-bd32-0f42dc92f15b_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_0664b19a-d72c-461b-ad6f-984e195cf1ad_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_99c81d24-4822-456d-bb98-6f88136c5b72_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_f13101f6-25be-4e3f-9422-3da1ad251de4_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_b04d5c17-29d6-474d-85af-b036e84ca6cf_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_a4041ef2-74bc-4541-be00-bcd282969e40_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_44d7e339-5313-47e6-b10d-8a43153184d3_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_7981db9d-242f-4836-a1d1-88226c960f4b_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_fe112fac-b369-4243-b373-1be0ad3fa6f9_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_fdd35797-6292-4fb6-93e9-4c36967c1a4f_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_ee68e6a4-9894-4145-8661-170a34085ada_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_5bbaa9de-dd8e-4cee-8b8a-0bf9794d7bfa_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_cfaca079-ad3a-4e89-86eb-f27dd3bd08f0_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_5ee434c6-b842-4bad-88e1-da204b04c623_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_78d1e059-cceb-4ae0-86c1-1dcd2423b595_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_35b5f33a-440e-46ae-810c-b34e423918aa_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_114aa44d-53b2-46a1-b013-805bbb11ea08_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_cc770507-c2ad-47ec-a868-f757e5ae2714_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_f1403a51-a732-4b25-9061-2229cc7a83a2_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_a4b767d6-0bba-4bde-ab67-c98b1afa6997_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_8aa7cb4a-983e-4019-ab4f-3dcda584c319_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_6f916059-1d52-458a-bb7a-73ff61463c33_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_b0b8bc15-2c03-49f1-9fe5-bb3c7e9af862_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-20250630.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_708fb75c-5427-4789-bef1-106076a7239e_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-20250630.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_a9b866cb-590e-4ba9-8418-b53c7b491b7a_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_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates_f0c75c8b-55ff-4b9c-8655-9913dfa11704_terseLabel_en-US" xlink:label="lab_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax asset, research and experimental</link:label>
    <link:label id="lab_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates_label_en-US" xlink:label="lab_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Research And Experimental Costs Capitalized Outside the United States</link:label>
    <link:label id="lab_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates_documentation_en-US" xlink:label="lab_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Research And Experimental Costs Capitalized Outside the United States</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates" xlink:href="ctsh-20250630.xsd#ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates" xlink:to="lab_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_9fbe9f8e-1f26-4df3-a717-7713085e1530_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_fa394f7a-e0f2-4030-a5c2-f5e8a5f523d7_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_7cc18c10-58da-4f1f-8c33-b240cbf6ef50_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_01a341fa-fbd7-4306-9c6c-d6598980717e_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_d59caccd-9489-4c56-9aed-77d870b87583_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_d9229a60-2d55-44ec-b95a-150d3709637e_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_aae1abfe-cf8b-4b33-9dbf-3e1204210909_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_b5cbf86d-4800-46f1-a8e2-72caec47ad7f_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_597864d1-2131-485a-bcc5-c754412a4edc_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_4f8b834f-5cd9-474f-b6b6-9704fb06bee3_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_011c5dbb-d74c-45ce-a74e-63c3b7e3a940_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-20250630.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_3fb3ddbf-33ab-42ff-afc9-41d761607cf4_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_b11254fb-4fac-45e2-b7ea-4f68f18a017c_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-20250630.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_d75159ee-9658-44da-8fef-4f07e6d43eac_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_5c8f69dd-9773-4c50-bf17-4e0f0af79946_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_c97e2e88-3b17-4115-a516-3ccd4f4337ad_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_6b84b9a7-c81c-48d2-9228-e600631868eb_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_09b48f3d-2bd6-4a2b-abf7-1d272284a75d_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_9c5cb860-c273-4940-8024-f537c4d0a2fd_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_2ece7bed-eed4-4572-935f-32c5298be2da_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_a5a233ee-cdae-4581-931e-39c99bff3ab1_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_d34f1be1-a4dd-40a1-b2a1-6e3a02a6e575_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_421dec2d-1e8a-4d6e-830e-26aff0d27ce7_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_287dd0a9-5aeb-4c04-8451-fd9679840ea9_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-20250630.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_7620e1a5-d641-4cfc-a17e-29c5f90011c0_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_9c9d17f8-a9f9-4e0d-935e-61cfb9e360cb_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_0a3189b8-8e6d-4a20-8417-0a8cdb749458_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_7a22f344-c568-4f45-95cd-7bbf9ef185d9_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-20250630.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_c01a2062-bfd1-4f6e-9ee7-6aeb4a03ab8e_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_4ffd687d-e45d-4225-a5f5-0a8065d8b2c9_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_683c5fa6-9e52-4b8c-b310-f5c0c2ab4ccd_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_8ab1844b-aa2f-40e8-8471-1d4a4fd53279_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_7a7031a2-f296-4832-8992-e528cb5eb07a_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-20250630.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_1a90ba16-1721-4d57-92e3-ae72a9282c39_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_339a6430-12db-49af-a06e-99af35278a1e_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_b4b520e5-1647-4cff-a410-ff45037ca8b2_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_637d29da-7445-4f45-b885-23fdf8962bdb_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_cc2f129b-bf33-431e-aa81-926b10cfed64_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_bc6a767f-266d-4386-97b7-bace355e8a25_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_eed8fa9e-2dc5-4bed-b6f4-866142451475_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_eb5ca147-81bc-4826-b560-c2f987e0f8c6_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-20250630.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_17cf7b98-933e-40cb-89f1-3404610fbff4_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_9c661d70-6d8e-4dd0-b66c-2c080c7c7637_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_a6abf05a-6ada-4dab-8811-61df60c399e0_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_143be81b-1c6f-40ac-917f-c4c0037222a7_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_63ecacae-2e81-4d8c-84ab-2a8e1b09b6ff_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_82548faa-0a77-4964-8dd1-bec14fe61bed_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_249396d9-ce8d-41b1-96e3-a2da6f85c324_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_4e8f3ef4-da43-4cab-9d87-fdf44c09a4a9_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_bf596c88-c145-48e3-838e-7dcb4c986b38_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_86d3bb2d-653f-47fd-8237-4fc7bd77fded_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_662a64bf-ae33-4088-b7e2-39481cbc7e62_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_606adc4d-0096-4efe-b3f9-60e959547462_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_cfd29428-5e23-40d5-8bc8-e5ec6ba47ada_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_83d4548a-ed63-4143-83b5-0d0117d056f4_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_a5672e44-b06b-474e-8467-7bc6e2c4f9fc_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_a0242ca9-4211-4f5f-9232-5a7521e48c87_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_6b14c053-351a-4714-b385-4ea079eea036_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_3661ad39-030c-4d3a-b7d2-fc0df717ec89_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_028c4df3-a367-416f-883e-c9abb729b31f_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_833f1af2-970d-45ad-96d3-03c9e9ba1efc_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_bd773c86-cf2e-4798-99a3-1934bdd9a704_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_5bfeda5e-4374-4396-bf81-8109fd15af9e_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_faca2c06-1b7c-4bdf-bd39-cb23e1e61b7c_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_a74ebc41-c243-4d0c-89af-8c3c05c58f63_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_e2b5c2aa-f823-4aed-8f45-50ee90ff55f0_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_2ff4b1f7-e420-44b3-bafd-cb04a101021d_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_f8aecbd4-dbab-4fe0-85f2-241c1854286d_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_4b9b1ef4-1e94-4cea-9ee6-9b4a8d7cab97_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-20250630.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_1be95410-ec58-4dbb-95d6-360bcf8f104d_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_63595429-ba4e-44ef-b594-46a55595e13f_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_e710b7b2-c5eb-4865-b2cd-590b32c51459_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_ca06159a-f023-4a04-b72b-a127816e4bb7_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_6266d474-36a6-4361-9dcc-c764e73047ea_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_7c1e0f6a-21c4-423b-b67f-3950a4ef92e1_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_dei_EntityAddressAddressLine3_565072e6-007e-49a3-80b3-398fd5fc4467_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Three</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine3_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine3" xlink:to="lab_dei_EntityAddressAddressLine3" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_2b7eb7e5-7e79-41ea-a353-9a10e68fac5d_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_0c00e691-c089-4d6b-8c85-c46aebe07420_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_6b3758ac-a242-40d4-a7a6-3ad8c0098de9_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_52b65089-ed79-490d-9b12-a3f8c91b1b73_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_91160047-8437-469e-802d-2580a377f230_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_55763ae0-eb9f-4109-8d3e-c3dda126e4b3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_c629d903-e5be-4721-95a0-38dd872650c4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5f026f07-e80c-4728-a556-826153339b1a_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_58c18cd4-9bde-4036-a67d-7b7a9e9a4355_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_97b96b7a-9648-44bd-a33c-cf542b1ad165_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_c81143ce-6296-4bc2-be74-4dcd74629410_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_630c0071-8d1e-4825-93ca-f47a6de830fd_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-20250630.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_dc4da75c-889f-4c75-9ad5-847b195bbf1a_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_a91d6a43-67d3-4db7-a472-917cc7893953_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_20c801c2-6b10-4d25-95aa-7251b95a830a_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-20250630.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_f0ff69f1-fbdd-4cd3-a188-08c419254eff_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_cdb089ae-a0b9-4ddf-9594-615cbc314898_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_3a64501e-c5fc-44be-b6c4-eb274b294f21_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_9121d23e-9463-407f-9327-88d6bf7ec1de_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_52c1ebc5-8b3a-4860-a6fa-ac646dc63b84_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_9ee1c89d-c105-4426-a87c-9136e5fb9562_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-20250630.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_6c556080-c633-4c6b-b5a1-98d4eadeb386_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-20250630.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_404f41e1-cb6c-4d67-9a55-26d54b21853e_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_a8c06302-56e9-4b8b-8090-bc4108536f36_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_ea44f184-9ea9-489f-b313-6c5826ed38e0_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-20250630.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_fb41cb58-2a3f-4df1-a4f2-4af0af2cba71_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-20250630.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_5eefa4d2-f5a4-4d0c-a754-39b5aec75d8e_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_eae135a9-c50b-4775-8c14-a32b820d69ba_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_efd64fc9-3e42-417f-b92e-58fb47d54841_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_5961c67a-4259-4671-89ef-14c52243cd64_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_a2385002-ae7f-4709-80a8-b80b3540ca25_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_cea6255e-7360-484f-a525-44181b3c0ff7_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_2e4a2530-fbc8-4236-8777-a0f237a6662c_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-20250630.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_7c75ad07-8253-4e97-91a4-0300f253133b_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_3f4975b2-d09b-4d2f-96b0-6e9b1790ea2c_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_74837b90-db9e-4c17-bb89-1bfc47958f13_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_e963f13a-65e6-4ba5-a7ab-36b271fe796e_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_b66755eb-84cc-4f84-914d-b1a80264c65a_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_39f4a581-bafa-428e-b8c4-38ba1bb16508_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_747b714b-0618-4022-a319-2d9d51ac7f10_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_59fe008a-32af-4331-b2bf-16ea7a94f36f_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_38856aad-2f7e-441d-887f-3c29f7474670_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-20250630.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_3f96c17d-9d8a-43f1-9679-60105602eec0_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_ed0ef274-b754-443c-bd31-1878a0b5f9de_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_dd527111-285e-4c23-835d-be1cc91a000b_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_d1148eea-1d9e-41c1-8690-7042880353e0_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_3fa9a16f-e556-4fdd-b4b6-645e7ce0aa68_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-20250630.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_99ee6975-9ad7-4963-8069-0ebaa7233454_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_cd772cf2-5046-440d-ad47-d2dadef7032c_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_cc388364-813e-4d5c-a2ee-75646c5e7beb_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_85f75451-c2ab-4f17-a66d-098b1e7734e0_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_e4f22f03-d20f-417e-b430-af433ed3c1d1_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_23581ae7-6077-4196-a428-60ff16d8bdb4_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_4c32832c-1460-4f32-98a7-3e49166f0d5f_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_2bbb6e08-bae4-473f-bc8a-a25e60df9d25_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_edf43307-d137-4a69-8338-09215eed5885_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_8e711e87-19dc-438a-a17b-c8faccfcd9f8_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_1afb9ca9-2df6-4276-95db-cd324118f4d3_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_df809907-3c45-4905-a046-2a4d4dd62254_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-20250630.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_dc6da7dd-9c56-456c-8f8b-1cda78e83c97_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_e67f6812-a877-4fdf-bea9-3dbe3a4c1626_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_e608b2a5-7f6b-4518-868f-4799f872a8a7_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-20250630.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_342a1d1e-9bdd-4e9c-9427-e42032eb53bc_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_11a1d502-83a4-403a-97e7-9bb0f1465e95_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_77e2885f-429b-4039-9c81-14915b425a45_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_a5e735e1-9038-4685-8ab2-f7ae3431aedc_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_eff79e9c-ae4a-498e-b38c-e2d9a0fb9e3c_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, 489 and 495 shares issued and outstanding as of June&#160;30, 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_bfaf5fed-f409-46a9-9a07-877c425eb453_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-20250630.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_f357cdc5-2227-4a45-882b-c7a7e14d468d_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_39e06787-8122-4c34-9db5-e5ff2b215731_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_03f16159-9103-4b27-89c0-f617f3768ed6_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_262597ad-b94f-495f-a809-e44bfc9b457b_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_de27a495-dd97-45f6-ae94-b3a473a84ae9_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_e1b3a6e7-3917-4a04-9367-98cd76f18a07_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_126fada9-0db5-4f98-9f3e-165ea8a77b12_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_84af540e-7830-4fdb-a143-dcf4c0290816_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_0fd3c835-fedc-40f0-8920-8e57d1962e84_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_222cc750-0b88-424f-aea2-940e8d227425_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_5a4ac90d-9b1d-45e7-9f75-b2a1575e72fc_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_7299b9c8-650c-4abf-9af7-0ddeb8d6198d_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_0bdc56ca-f8d7-4aee-8590-253eefadb694_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_9cbd0a6c-02b1-450b-a7e2-4ea59369bb02_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_8485e175-a78e-47aa-b079-d805b0c1a468_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_392ec984-6921-47ff-b0c5-f8e161bf45b1_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-20250630.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_f151c2a8-140a-40cb-b3fc-2d16fc342402_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_bc0b6ef6-8882-4d86-90ba-766357d366a9_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_a8ffd351-75e4-47f0-ac84-05d78506b40f_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_17af0776-e8a1-4495-9e88-4a00c8c0b716_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_b98def75-2dee-4b90-b5f4-4d415510e5d1_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_e805e75e-f96e-470c-a863-0821023d489c_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_srt_StatementScenarioAxis_e7e812b3-d4e0-4eba-a483-655189118b24_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_3d3e5623-bb76-448a-a9a1-17ece8488c97_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-20250630.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_7cf08afa-ac8b-4675-b8b4-420baec3c135_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_15c34bd7-b942-496d-b702-1b32873d4c97_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_6d71d71c-b0cb-4b6f-a35d-bc88d3b1330d_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_6bc8c91c-4029-45b5-a0f0-2cf1314e0223_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_489708a8-d44d-4b3a-97ec-f1de29079cb3_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_e87c5359-7eea-4609-bdd3-b6b168694279_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_593bca83-b5da-4e10-a964-0abf089f5efc_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_1c990906-4c18-4b40-a64f-24cf4e0d442a_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_84b75afd-a26b-4c20-bcb3-5e43bf9ba54e_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_79be21da-9311-4a31-8030-29fe02f8b61f_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_3d810be7-6bed-43cf-acba-49a5be2130e4_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_d3343906-6e49-41ae-9e56-963eb091fee9_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-20250630.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_c3b74734-dd52-461d-b84a-256ac799c6c5_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_05447c9e-1351-4f0e-8c50-f683217747b3_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-20250630.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_8d8ed087-ea57-4324-9bc5-1e486b4913f5_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_68dc5fea-fb5b-4c04-b8d9-40c6bd6c648a_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_c5904eac-4d5f-4157-86c9-609e12388bee_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_361a137d-5379-4517-bf0a-979f1463fffc_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_632578bb-d8d7-4933-8b3e-349885b3329e_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_efed0461-4fc7-4120-ae4f-e76947c48a9e_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_8d38f0d1-8a43-43d8-9c1f-851c76288382_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_8a6b41e0-3b31-4173-9752-8b0022c131fd_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_5d7c15cd-d3cf-4b9b-a0dd-746f15ff4bfd_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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1afe1b25-2219-4089-af76-c4bdf929bbb9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gains and losses on defined benefit plans</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ctsh_ContingentConsiderationMember_78607c4a-0639-4a7e-a381-282063b22743_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-20250630.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_5179425d-e808-4732-b42c-a563c9366e3a_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_a9d578c6-cec3-4cc1-bcb7-cbd41bcc74cf_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_4b960c73-a616-4b98-86df-923f764dc1e5_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_edef9183-915b-49d5-9766-137aa2c093e7_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_srt_ScenarioForecastMember_d10d1c8a-28ec-46e7-af5d-80145c66fec5_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" 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_891035e2-5590-4a63-8fe4-9a1f5bfddc26_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_2303c74c-af68-43ca-b471-1475ab05f2ac_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_c7b9bfd0-1454-4899-a6f4-3c741cbffeff_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_6c565f14-ba47-4b46-bd03-42a46a5477e3_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_156d1b23-fcb0-432c-a8c5-60afdd6ee552_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-20250630.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_15632e7f-85dc-4255-b673-4a309ed4df7a_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_56331ff9-f86b-45cc-9c12-04082ec9f6eb_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_16b00334-1150-4a92-b1b7-450ba6d34dff_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_32d1f48d-a1f8-45f2-9d16-a51689aa5eb3_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_dfc1b966-68e8-4a02-b979-37eb7bc8613c_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-20250630.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_05c6ece3-7e47-45c3-8cfa-bd3de3c08cc7_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-20250630.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_60c47965-e5f8-4c61-8768-7694af3a84fb_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_97551180-5fe4-4a44-ac1b-6e1fc77ec857_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_6364f589-689e-4154-b91a-b2794561b9b8_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_b307ee3a-ca59-49d8-9dfb-1807da392c43_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-20250630.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_25704dea-c0e9-406a-84de-8e3613efe2c8_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_d469fdf0-30dc-4fbc-8f74-adb94d8b3d3d_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_be1cc99a-496d-42a4-9c26-63096494dc99_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_ea1f7b85-e06e-44fe-ab9d-d74cb5644938_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-20250630.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_2400be76-a219-4a64-8b68-30b4484e87c9_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_f4cf515f-e8d2-4344-96ae-84de4a8819ee_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_d6a45efe-3d8a-42c0-96df-bfe990768dd3_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-20250630.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_7a5649fe-103b-46d4-8b06-e915dfdcee02_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_2165c5ee-af47-423e-acce-542a5e3a8094_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_e93aab31-af4e-4852-84a0-b2420b325783_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_1b93e3a3-a159-4c2a-90de-c9eae2d3e766_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_88ddef7a-2992-4dd6-a5f7-30661ec3204d_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_175ec2ad-7474-4b5a-a809-01040f8a84fd_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_046bdfd5-2a32-4ec3-9f83-e641c5bfde67_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_c8498eb0-7f50-4fd2-befc-a224d8c487cb_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_57caaa3f-ccb1-4a7b-b889-24566eba7083_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_a8390771-9646-4323-bbfa-189a3ecb8a94_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_325c9d23-e987-4df8-80a2-f85acd432f10_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_bee6e3b3-4064-4c76-a83a-b851b92789e7_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_f87dd246-513f-4e52-bef4-7119c9c3a5af_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_be67b3cf-3143-4712-bc33-06a3112cd3d6_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_4a45577e-e8ce-4a18-8345-748f5817bc8b_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_badf9aa3-b80a-4691-924f-9364d31996a9_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_0c50f399-a985-465a-ad38-d7fca8f4e8cf_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_8ee3a986-cc42-4f05-bef3-917f8739dd1e_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_538b6f46-362e-44f2-8f4c-921a03edfd4a_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_d7f4b45f-3075-42e0-9dde-ce1911719ea2_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_d3402be3-06c2-4f21-b48d-9615f4e87144_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_1f5866b6-7c54-4210-8c52-fd660ad8e9e1_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_d4e1ddfa-52a3-40a3-8535-aaaca7502ba4_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_2064247c-d3a6-4d74-887b-2c58e5489839_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_356d10e6-c22d-415f-af89-f1daa55669e5_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_afa1f7e8-3c85-459c-bf6d-b25ea1183f82_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_11217681-7b93-421d-b8c3-28a6f8f6b4a7_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_4e7c311e-6f45-4869-9e0a-71a8c8d4ee06_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_e1360274-3322-43c0-8fc5-ce5afe61151d_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_47d56ec4-f1a5-40f4-8d26-52fff0d615e0_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_442a33c2-a90a-4347-9f72-9812e16c42fe_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_3581c71e-00a9-47bc-b151-cff0d1a5ebde_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_b6072c9e-da7b-4b59-acab-3f405cfc65a2_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_b33e66b8-d917-4d61-b7f9-18381994001f_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_b066017b-c6c2-40c3-83f6-5856f4778132_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_66234bba-bdca-446f-8b49-579bca475e18_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_58d15705-7820-4700-9cba-b7ab0d6ce74a_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_9f71fa32-20a4-4058-80a4-aff14fe99a90_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_d108a9de-2c74-407f-8733-6ef2b3469b9a_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_7bf125cd-d8b4-4c0c-923f-11260f3c1029_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_0b8b026a-5fa9-4f4d-8bbc-f40151b12567_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_fecb1c66-6917-4001-a52c-25ff90ae1d51_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_5f218333-264f-4470-9797-5f57130bb818_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_b0f0bd3f-7f35-4b35-a1e7-78aee91244b0_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_0e1ebb78-bbdf-4b30-a6ab-de2ad98dff5a_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_410f8451-1709-4148-b1af-c9a0cb1b4248_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_b256daef-a6f9-4dfa-96ea-b1d1e7b54fbd_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_b7a703cb-edd5-4947-be82-d19cad4d76af_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_268941e0-599c-4dd4-8b94-5327e9f71ca8_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_3870dedd-04b4-4af5-b416-c090e99e660b_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_4d798289-9cff-4854-a312-10c544902041_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_8fa7faf2-ac72-4688-97af-44874d9c6247_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_c935564b-2e92-418c-902e-4901e5fda870_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_6a8af137-bc35-4aa6-891f-b067f137edc6_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_e63326e1-170c-4624-a1c8-54c554d5cdfc_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_srt_ScenarioUnspecifiedDomain_c342e456-4329-46fe-b302-c565068721a6_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_6df6c00b-59c1-463f-9930-408c3f8acccb_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_6d6b6668-b9cd-42f3-9edd-bf74bf3c0a54_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_bd89c684-a0b9-41f1-a724-a70e39657b18_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_83579bb0-b1fa-4309-8904-00e1671ee79d_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_4ec828e6-4e6d-45fc-bc13-858cd976ad1d_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_5a13a225-9cad-436f-8102-a3bedb4f98d3_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_b1923a31-82b7-4792-818a-1045cdd28a95_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_4fe8bc51-dd20-44f5-a254-9252067cc434_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-20250630.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_9569b653-c9f8-4a59-b626-6a29d1570c68_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-20250630.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_867e1528-aa5e-41aa-b426-e6bc0fc1a573_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-20250630.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_63684bb9-3aa1-453d-9835-9acf02972284_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_678c3dd9-13c3-4c5e-a9b3-afcdffc04af0_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_7ad019ee-614b-40dc-a234-716321d8e788_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_c4a7d4b1-e2b7-4aa4-a683-1993950758d6_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_17103998-01d5-4ef9-85ac-6c8ced38f039_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_c1358733-1298-4ec4-9d0d-1f78e5bb57d5_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_6035b34c-c915-48a0-9d21-a5ac8f610854_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_3dedb256-270e-4cc4-8a1e-5e0ddc48938e_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_4f113f65-4832-4c55-9098-155a0535ad26_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_e7b876d1-855d-4100-812d-1363afdfb4d7_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_cfd16aa9-d4fe-43a7-a346-6c84dccb929a_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-20250630.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_edff8eec-75ed-4b3f-af8c-e6702b419c88_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_f84a832e-5d9b-45c0-ad49-4ae01264c0e1_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_6c4202fb-c84f-4a8e-ba48-034ba204e059_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_760bcf79-354b-4951-bd7c-4f7ee38c6dbd_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_9897d06d-4a04-4363-810f-f82519db1ed9_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_270ae208-582d-4926-b65d-698470766d4a_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_d99da20e-23df-4a1e-9f42-e37b87cc71ea_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_70a1c3d8-a6ba-4796-88f6-b039eec982ee_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_6af3e1c7-54b1-4f37-89dc-fe6e2321a3e9_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_7d461726-27b3-4444-9991-5807f119452a_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_1232254c-5b5a-4726-b0c3-b43de19873f1_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_7a231a6c-ec57-4b32-946e-240deba8ac05_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_918ccc15-6ce3-4686-9a85-94bb5fd00fbb_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_76cdcbc7-c317-466d-b874-cf2217450ff6_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_95e9451f-1f8c-4332-9d42-d81ea13bec46_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>11
<FILENAME>ctsh-20250630_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:aed6baf2-0031-45b1-a844-08d99210fa07,g:b04c5477-aba7-426a-a424-e2b1dc6379b7-->
<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-20250630.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_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_bec8ee87-1bd6-4b3a-8cfb-fa4436c7ce0c" 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_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_DocumentType_bec8ee87-1bd6-4b3a-8cfb-fa4436c7ce0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_ea4d5646-2941-4424-a227-c8860889e122" 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_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_DocumentQuarterlyReport_ea4d5646-2941-4424-a227-c8860889e122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_090fa25d-3828-42ad-909f-609ebbdc0c3f" 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_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_DocumentPeriodEndDate_090fa25d-3828-42ad-909f-609ebbdc0c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_c00bcd37-58d8-4070-b333-e973d7b0daef" 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_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_DocumentTransitionReport_c00bcd37-58d8-4070-b333-e973d7b0daef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_85a27f7a-4477-4209-93fa-f6063590bc33" 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_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityFileNumber_85a27f7a-4477-4209-93fa-f6063590bc33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_48c79723-4d15-49c2-9414-67fa59276b59" 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_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityRegistrantName_48c79723-4d15-49c2-9414-67fa59276b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_18a37c3a-afda-4ee3-8a3b-42bae8319f01" 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_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityIncorporationStateCountryCode_18a37c3a-afda-4ee3-8a3b-42bae8319f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_f0528c01-00df-4d1f-905e-a3a4d97a4ab8" 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_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityTaxIdentificationNumber_f0528c01-00df-4d1f-905e-a3a4d97a4ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6a9f68c3-72a9-4c34-bdb2-b3333c426b45" 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_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityAddressAddressLine1_6a9f68c3-72a9-4c34-bdb2-b3333c426b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_fdfb6f13-d697-4a7f-9faa-d9d6d970fd93" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityAddressAddressLine2_fdfb6f13-d697-4a7f-9faa-d9d6d970fd93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine3_aa100a41-2063-42f7-b728-6166aa174191" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityAddressAddressLine3_aa100a41-2063-42f7-b728-6166aa174191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b7bb5a7d-dae6-4a4c-b2ad-ec928812330d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityAddressCityOrTown_b7bb5a7d-dae6-4a4c-b2ad-ec928812330d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_bfcf29bc-630d-4a7b-a89a-36f43f721805" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityAddressStateOrProvince_bfcf29bc-630d-4a7b-a89a-36f43f721805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d14c14ba-6986-44bd-b611-ec8a350d83f6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityAddressPostalZipCode_d14c14ba-6986-44bd-b611-ec8a350d83f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a8812310-505c-4bc7-9269-4b8791be037f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_CityAreaCode_a8812310-505c-4bc7-9269-4b8791be037f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_6699be15-fe2f-4181-a8f2-4a5c028d17b5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_LocalPhoneNumber_6699be15-fe2f-4181-a8f2-4a5c028d17b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_79b42293-fc98-453f-9910-65e6aff4fe37" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_Security12bTitle_79b42293-fc98-453f-9910-65e6aff4fe37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c1257bb6-6d0c-4498-9ee9-dbec644e1aec" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_TradingSymbol_c1257bb6-6d0c-4498-9ee9-dbec644e1aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_e3fd6aa4-1437-40d5-835c-44d545a1fc14" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_SecurityExchangeName_e3fd6aa4-1437-40d5-835c-44d545a1fc14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_ffa51437-c47d-4c59-b16e-e8e6a0eca250" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityCurrentReportingStatus_ffa51437-c47d-4c59-b16e-e8e6a0eca250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_086afbe4-ec3e-427a-98db-e2596a8d910e" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityInteractiveDataCurrent_086afbe4-ec3e-427a-98db-e2596a8d910e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_06e54f94-1743-4151-9a75-0e6cc2460044" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityFilerCategory_06e54f94-1743-4151-9a75-0e6cc2460044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_7e5f755c-9c69-49be-8e2d-5ef6dab7f88c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntitySmallBusiness_7e5f755c-9c69-49be-8e2d-5ef6dab7f88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_c7d1a24d-00b4-4d41-a486-d92961e088d9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityEmergingGrowthCompany_c7d1a24d-00b4-4d41-a486-d92961e088d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_307a03d0-47de-42f0-98f5-e04dfbbacd7d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityShellCompany_307a03d0-47de-42f0-98f5-e04dfbbacd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_8b1d26ad-34ec-43f9-a123-bcd04facf2e3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_8b1d26ad-34ec-43f9-a123-bcd04facf2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_803b886d-42a4-4c13-9ad1-e36966ad5534" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_DocumentFiscalYearFocus_803b886d-42a4-4c13-9ad1-e36966ad5534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_43d92987-3045-4f73-a017-63f99379af64" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_DocumentFiscalPeriodFocus_43d92987-3045-4f73-a017-63f99379af64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_6ca39483-d5e1-48f3-878c-59dfbc1914b4" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_EntityCentralIndexKey_6ca39483-d5e1-48f3-878c-59dfbc1914b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_5ec9c6fa-a38e-4be1-a4a2-f2d19c1174a5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_CurrentFiscalYearEndDate_5ec9c6fa-a38e-4be1-a4a2-f2d19c1174a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_4a664873-d02e-48aa-822b-7a6a6dff9cc2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f52854c2-5bda-4ad0-ba53-98059cdf2d47" xlink:to="loc_dei_AmendmentFlag_4a664873-d02e-48aa-822b-7a6a6dff9cc2" 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-20250630.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_10423a51-0d3e-4def-8995-b09c44178b29" 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_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" 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_10423a51-0d3e-4def-8995-b09c44178b29" xlink:to="loc_us-gaap_AssetsAbstract_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_554eef15-4b9e-4d13-be79-859a942074f2" 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_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" xlink:to="loc_us-gaap_AssetsCurrentAbstract_554eef15-4b9e-4d13-be79-859a942074f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dd24f88d-39bc-44b5-8022-59d08f4bf4a4" 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_554eef15-4b9e-4d13-be79-859a942074f2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dd24f88d-39bc-44b5-8022-59d08f4bf4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_c0cb23e8-3d87-4265-bd67-52e7309b6fc6" 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_554eef15-4b9e-4d13-be79-859a942074f2" xlink:to="loc_us-gaap_ShortTermInvestments_c0cb23e8-3d87-4265-bd67-52e7309b6fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_87f7c195-2085-430b-8be2-fea44f350b70" 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_554eef15-4b9e-4d13-be79-859a942074f2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_87f7c195-2085-430b-8be2-fea44f350b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_5ec9e5c5-1da3-448a-8bd8-d6b097caad6b" 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_554eef15-4b9e-4d13-be79-859a942074f2" xlink:to="loc_us-gaap_OtherAssetsCurrent_5ec9e5c5-1da3-448a-8bd8-d6b097caad6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ca6a0730-58af-4d8a-8b21-782311ce378d" 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_554eef15-4b9e-4d13-be79-859a942074f2" xlink:to="loc_us-gaap_AssetsCurrent_ca6a0730-58af-4d8a-8b21-782311ce378d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6a98205c-3d85-4362-b88b-279de83e8c22" 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_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6a98205c-3d85-4362-b88b-279de83e8c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_26fb6835-de07-4211-8a35-5358072b9685" 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_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_26fb6835-de07-4211-8a35-5358072b9685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_289b0d27-0b5a-46c9-a5bf-0f0a5598bfa9" 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_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" xlink:to="loc_us-gaap_Goodwill_289b0d27-0b5a-46c9-a5bf-0f0a5598bfa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2f8f4056-2f9f-443c-b29b-392e21ce0c47" 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_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_2f8f4056-2f9f-443c-b29b-392e21ce0c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_35f5aef2-f80a-423d-94c4-e7e2138bf7e9" 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_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_35f5aef2-f80a-423d-94c4-e7e2138bf7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_b05f0f98-4cf7-48f4-96d1-227fdf6f1cc4" 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_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" xlink:to="loc_us-gaap_LongTermInvestments_b05f0f98-4cf7-48f4-96d1-227fdf6f1cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_b7b868ca-5512-4184-b0b8-9ae25583433d" 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_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_b7b868ca-5512-4184-b0b8-9ae25583433d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_22f777c5-b357-45d8-a8ad-580a127bd85a" 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_eb2c8a92-09f3-4339-ac61-ef50dbd535a5" xlink:to="loc_us-gaap_Assets_22f777c5-b357-45d8-a8ad-580a127bd85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" 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_10423a51-0d3e-4def-8995-b09c44178b29" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ef0c8eef-56c2-4012-8117-902c1c0444b6" 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_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ef0c8eef-56c2-4012-8117-902c1c0444b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bda60e68-4c31-4232-85e5-a50a4e299a50" 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_ef0c8eef-56c2-4012-8117-902c1c0444b6" xlink:to="loc_us-gaap_AccountsPayableCurrent_bda60e68-4c31-4232-85e5-a50a4e299a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_b28ebf65-040d-4d17-b805-33cdc4013b70" 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_ef0c8eef-56c2-4012-8117-902c1c0444b6" xlink:to="loc_us-gaap_DeferredRevenueCurrent_b28ebf65-040d-4d17-b805-33cdc4013b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_a50717fb-a662-4490-9303-2ae13701c299" 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_ef0c8eef-56c2-4012-8117-902c1c0444b6" xlink:to="loc_us-gaap_ShortTermBorrowings_a50717fb-a662-4490-9303-2ae13701c299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_62fce2d7-427d-436f-b46c-0ad0d762c8ac" 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_ef0c8eef-56c2-4012-8117-902c1c0444b6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_62fce2d7-427d-436f-b46c-0ad0d762c8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_d586b9fd-b505-4214-b0bc-14a818edf71c" 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_ef0c8eef-56c2-4012-8117-902c1c0444b6" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_d586b9fd-b505-4214-b0bc-14a818edf71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6c2d33a3-07bc-4088-b12c-9c9fbe9fef6f" 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_ef0c8eef-56c2-4012-8117-902c1c0444b6" xlink:to="loc_us-gaap_LiabilitiesCurrent_6c2d33a3-07bc-4088-b12c-9c9fbe9fef6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_ff171668-8518-415b-b6e6-d995b6bc2036" 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_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_ff171668-8518-415b-b6e6-d995b6bc2036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f25df708-eb42-4c7b-a111-4070feae89e9" 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_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f25df708-eb42-4c7b-a111-4070feae89e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_83d66a1a-8bf1-4560-baae-1f905b3f6237" 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_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_83d66a1a-8bf1-4560-baae-1f905b3f6237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7c45fe8e-3765-4bd9-8eea-e7e370b76f0b" 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_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7c45fe8e-3765-4bd9-8eea-e7e370b76f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3d790355-7c39-4909-9e25-8158cd95b1cd" 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_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3d790355-7c39-4909-9e25-8158cd95b1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3ee14f03-b00d-4334-b6c2-69c76fc72bad" 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_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:to="loc_us-gaap_Liabilities_3ee14f03-b00d-4334-b6c2-69c76fc72bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_05fa1dfa-9eaa-4325-bca9-08c3c11293d5" 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_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:to="loc_us-gaap_CommitmentsAndContingencies_05fa1dfa-9eaa-4325-bca9-08c3c11293d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_9c4fb2d9-45de-4795-a618-78a0fe3a3b42" 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_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:to="loc_us-gaap_StockholdersEquityAbstract_9c4fb2d9-45de-4795-a618-78a0fe3a3b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a8353eae-fa78-47c9-b3c2-091eea58907e" 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_9c4fb2d9-45de-4795-a618-78a0fe3a3b42" xlink:to="loc_us-gaap_PreferredStockValue_a8353eae-fa78-47c9-b3c2-091eea58907e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_83366e63-ac0a-41f5-aecd-253c1450f084" 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_9c4fb2d9-45de-4795-a618-78a0fe3a3b42" xlink:to="loc_us-gaap_CommonStockValue_83366e63-ac0a-41f5-aecd-253c1450f084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_e75e6c04-fbd6-49ff-b5fa-3bb98e0c1a09" 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_9c4fb2d9-45de-4795-a618-78a0fe3a3b42" xlink:to="loc_us-gaap_AdditionalPaidInCapital_e75e6c04-fbd6-49ff-b5fa-3bb98e0c1a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4d77fbc3-e7d8-4ba0-8725-eac3463261d1" 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_9c4fb2d9-45de-4795-a618-78a0fe3a3b42" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4d77fbc3-e7d8-4ba0-8725-eac3463261d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_100dadfa-ea8d-498f-a417-6a2545620dec" 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_9c4fb2d9-45de-4795-a618-78a0fe3a3b42" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_100dadfa-ea8d-498f-a417-6a2545620dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a1d37d48-1a63-4679-81ab-ca5555946a6a" 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_9c4fb2d9-45de-4795-a618-78a0fe3a3b42" xlink:to="loc_us-gaap_StockholdersEquity_a1d37d48-1a63-4679-81ab-ca5555946a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c6f8bdc9-3e92-4756-96ae-73edee06877c" 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_ea138d6f-d1a4-44e1-8ba9-0f5316ad7179" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_c6f8bdc9-3e92-4756-96ae-73edee06877c" 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-20250630.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_3ea4146b-c320-49f6-beb7-8b364b64cf76" 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_3da5384a-c212-4890-95ea-6f96b4bb3824" 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_3ea4146b-c320-49f6-beb7-8b364b64cf76" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_3da5384a-c212-4890-95ea-6f96b4bb3824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_0ec71c72-8878-4a74-843e-8f37ce5c8fdd" 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_3ea4146b-c320-49f6-beb7-8b364b64cf76" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_0ec71c72-8878-4a74-843e-8f37ce5c8fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_b2afb59a-6780-4d2f-9025-12d58195d969" 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_3ea4146b-c320-49f6-beb7-8b364b64cf76" xlink:to="loc_us-gaap_PreferredStockSharesIssued_b2afb59a-6780-4d2f-9025-12d58195d969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dc4e0bd1-e87e-4c93-b325-f6e74a603093" 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_3ea4146b-c320-49f6-beb7-8b364b64cf76" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dc4e0bd1-e87e-4c93-b325-f6e74a603093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f59389ef-16f2-415a-a52d-80484c711dd3" 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_3ea4146b-c320-49f6-beb7-8b364b64cf76" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f59389ef-16f2-415a-a52d-80484c711dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_37e58eef-4195-44f1-bcce-be6548a04463" 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_3ea4146b-c320-49f6-beb7-8b364b64cf76" xlink:to="loc_us-gaap_CommonStockSharesIssued_37e58eef-4195-44f1-bcce-be6548a04463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_5462aa95-54fb-4a84-a65a-c7b524ba15a5" 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_3ea4146b-c320-49f6-beb7-8b364b64cf76" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_5462aa95-54fb-4a84-a65a-c7b524ba15a5" 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-20250630.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_0c354dff-4a7f-486b-ba89-551987943a9b" 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_ac2f8137-4293-40d0-ad72-8a7893f6ad6f" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_Revenues_ac2f8137-4293-40d0-ad72-8a7893f6ad6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_5b73d7b4-f016-41ca-9de7-e5b15eba8cf4" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_5b73d7b4-f016-41ca-9de7-e5b15eba8cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_3d51fbb1-931a-40e8-9ea2-7f01c9106462" 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_5b73d7b4-f016-41ca-9de7-e5b15eba8cf4" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_3d51fbb1-931a-40e8-9ea2-7f01c9106462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0673ec23-d38b-4dc0-846b-8e361ad8a083" 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_5b73d7b4-f016-41ca-9de7-e5b15eba8cf4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_0673ec23-d38b-4dc0-846b-8e361ad8a083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_9c68f446-8d24-44e3-aa1f-e78e3843fb60" 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_5b73d7b4-f016-41ca-9de7-e5b15eba8cf4" xlink:to="loc_us-gaap_RestructuringCharges_9c68f446-8d24-44e3-aa1f-e78e3843fb60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_2ef0fd5a-6f78-4762-b49c-d2dadb97c1b2" 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_5b73d7b4-f016-41ca-9de7-e5b15eba8cf4" xlink:to="loc_us-gaap_DepreciationAndAmortization_2ef0fd5a-6f78-4762-b49c-d2dadb97c1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_babc8ccd-190d-46bd-a41e-0061ed8d408a" 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_5b73d7b4-f016-41ca-9de7-e5b15eba8cf4" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_babc8ccd-190d-46bd-a41e-0061ed8d408a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4e936059-8473-4cf9-aae6-f251f9d5afd7" 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_5b73d7b4-f016-41ca-9de7-e5b15eba8cf4" xlink:to="loc_us-gaap_OperatingIncomeLoss_4e936059-8473-4cf9-aae6-f251f9d5afd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7142cbe1-25c1-4bfe-8ee8-de794b7077fa" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_7142cbe1-25c1-4bfe-8ee8-de794b7077fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_0efab680-4bd5-40af-9b68-1f8a975a12b4" 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_7142cbe1-25c1-4bfe-8ee8-de794b7077fa" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_0efab680-4bd5-40af-9b68-1f8a975a12b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_de0f4a22-dd62-4cea-840e-f189259ac1ae" 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_7142cbe1-25c1-4bfe-8ee8-de794b7077fa" xlink:to="loc_us-gaap_InterestExpenseNonoperating_de0f4a22-dd62-4cea-840e-f189259ac1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_36a70144-2213-44ee-b849-05e76241d015" 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_7142cbe1-25c1-4bfe-8ee8-de794b7077fa" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_36a70144-2213-44ee-b849-05e76241d015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_5ae1213d-000d-49d4-9804-19c569eaee7e" 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_7142cbe1-25c1-4bfe-8ee8-de794b7077fa" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_5ae1213d-000d-49d4-9804-19c569eaee7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_4e98d044-6dbc-4ef9-9ce9-8be084027515" 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_7142cbe1-25c1-4bfe-8ee8-de794b7077fa" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_4e98d044-6dbc-4ef9-9ce9-8be084027515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_032c6775-9a45-4b78-b42b-1571377d4631" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_032c6775-9a45-4b78-b42b-1571377d4631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2f8fbbce-8269-4a0c-925d-a8f503baf1b5" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2f8fbbce-8269-4a0c-925d-a8f503baf1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ffba3d68-681e-405f-a6cb-50b80ec6cd6a" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ffba3d68-681e-405f-a6cb-50b80ec6cd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b9863e48-648e-41b7-ad57-3908d2bcef99" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_NetIncomeLoss_b9863e48-648e-41b7-ad57-3908d2bcef99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_35858e30-9e48-42f9-a1d9-061c914f02bf" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_EarningsPerShareBasic_35858e30-9e48-42f9-a1d9-061c914f02bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ae5facab-d6bc-4ebd-8e87-57d3908142c0" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ae5facab-d6bc-4ebd-8e87-57d3908142c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6b3edb40-0bfc-48eb-8434-23b90e55da01" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6b3edb40-0bfc-48eb-8434-23b90e55da01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_be4d7477-3798-49ee-bdce-3252dbcf9a88" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_be4d7477-3798-49ee-bdce-3252dbcf9a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8ecb476b-751e-4e17-af39-b750cf00e7f5" 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_0c354dff-4a7f-486b-ba89-551987943a9b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8ecb476b-751e-4e17-af39-b750cf00e7f5" 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-20250630.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_e9176ba6-bde5-413c-b0ac-f06092577dcf" 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_879dfa8c-0ea3-4de7-9726-070d64b40971" 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_e9176ba6-bde5-413c-b0ac-f06092577dcf" xlink:to="loc_us-gaap_NetIncomeLoss_879dfa8c-0ea3-4de7-9726-070d64b40971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d5def65b-2b9e-492f-806c-0c70a651b997" 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_e9176ba6-bde5-413c-b0ac-f06092577dcf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d5def65b-2b9e-492f-806c-0c70a651b997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1b79be75-b42f-4091-bbbc-f3990dd8c2b0" 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_d5def65b-2b9e-492f-806c-0c70a651b997" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1b79be75-b42f-4091-bbbc-f3990dd8c2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_f61ab470-a458-43fd-869e-8a3eaad88cc6" 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_d5def65b-2b9e-492f-806c-0c70a651b997" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_f61ab470-a458-43fd-869e-8a3eaad88cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_37bb48d4-52b5-4941-b9c6-bfbc6df053f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d5def65b-2b9e-492f-806c-0c70a651b997" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_37bb48d4-52b5-4941-b9c6-bfbc6df053f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3276989c-3922-4eab-8a32-a9fad8663e5f" 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_e9176ba6-bde5-413c-b0ac-f06092577dcf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3276989c-3922-4eab-8a32-a9fad8663e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ab5dff43-ca93-4842-8555-1030ed76905f" 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_e9176ba6-bde5-413c-b0ac-f06092577dcf" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_ab5dff43-ca93-4842-8555-1030ed76905f" 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-20250630.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_f96350d5-82d9-47b9-bc64-624552ae4375" 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_9016ebcc-df95-45dd-b4d0-bb26d2eea393" 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_f96350d5-82d9-47b9-bc64-624552ae4375" xlink:to="loc_us-gaap_StatementTable_9016ebcc-df95-45dd-b4d0-bb26d2eea393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_62e8578b-4952-4812-adad-f47ba29212af" 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_9016ebcc-df95-45dd-b4d0-bb26d2eea393" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_62e8578b-4952-4812-adad-f47ba29212af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6df77e5e-05b8-45b0-ae2f-46388ba36403" 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_62e8578b-4952-4812-adad-f47ba29212af" xlink:to="loc_us-gaap_EquityComponentDomain_6df77e5e-05b8-45b0-ae2f-46388ba36403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_af2123fa-9876-46af-9e3b-e409765263a1" 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_6df77e5e-05b8-45b0-ae2f-46388ba36403" xlink:to="loc_us-gaap_CommonStockMember_af2123fa-9876-46af-9e3b-e409765263a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_1b35815d-a4d8-4b5f-9011-7270c4691295" 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_6df77e5e-05b8-45b0-ae2f-46388ba36403" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_1b35815d-a4d8-4b5f-9011-7270c4691295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_090b79f9-72c4-429a-8865-4a57ffaa7bf9" 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_6df77e5e-05b8-45b0-ae2f-46388ba36403" xlink:to="loc_us-gaap_RetainedEarningsMember_090b79f9-72c4-429a-8865-4a57ffaa7bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8fc93a0f-c51b-4e11-8378-2e4c87033f0e" 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_6df77e5e-05b8-45b0-ae2f-46388ba36403" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_8fc93a0f-c51b-4e11-8378-2e4c87033f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bedc8c97-8a72-45e5-a6aa-a6037948e950" 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_9016ebcc-df95-45dd-b4d0-bb26d2eea393" xlink:to="loc_us-gaap_StatementLineItems_bedc8c97-8a72-45e5-a6aa-a6037948e950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3233e683-1724-4095-8c67-a1f28673f3c7" 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_bedc8c97-8a72-45e5-a6aa-a6037948e950" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_19bb3a4c-452f-4521-890a-7f2e5f19f437" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_19bb3a4c-452f-4521-890a-7f2e5f19f437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_115151bf-56ad-462e-8521-6059fbf66606" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockholdersEquity_115151bf-56ad-462e-8521-6059fbf66606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a46dd677-cbb9-4a75-bdb6-b82caca5c69d" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_NetIncomeLoss_a46dd677-cbb9-4a75-bdb6-b82caca5c69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ea32a40f-c295-4ee7-84eb-d43bfd939607" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ea32a40f-c295-4ee7-84eb-d43bfd939607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9b0f6f9b-c516-424b-b27a-186d86f0bb74" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9b0f6f9b-c516-424b-b27a-186d86f0bb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f67fbc54-4ae8-4a59-b747-fda5e0c26f31" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f67fbc54-4ae8-4a59-b747-fda5e0c26f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0a72d8ee-5c8f-4276-941e-ca372b0afcf3" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0a72d8ee-5c8f-4276-941e-ca372b0afcf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9d96799b-07cb-4b55-bb39-c33e72e54d0f" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9d96799b-07cb-4b55-bb39-c33e72e54d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e29864dd-3b06-4537-8461-8ce671717be3" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_e29864dd-3b06-4537-8461-8ce671717be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_0da45980-5143-4686-9304-ab40bca2f9f0" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_0da45980-5143-4686-9304-ab40bca2f9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_8f686791-86b4-4e65-952f-d1e23c4ec51c" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_DividendsCommonStockCash_8f686791-86b4-4e65-952f-d1e23c4ec51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_15b95413-d980-449b-90e8-6e552476d816" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_15b95413-d980-449b-90e8-6e552476d816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_159fc34c-c7b0-4e27-8a73-b924306f5490" 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_3233e683-1724-4095-8c67-a1f28673f3c7" xlink:to="loc_us-gaap_StockholdersEquity_159fc34c-c7b0-4e27-8a73-b924306f5490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_b98ab89e-e19f-4e93-b126-a94be30bf1c5" 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_bedc8c97-8a72-45e5-a6aa-a6037948e950" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b98ab89e-e19f-4e93-b126-a94be30bf1c5" 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-20250630.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_d03d1e67-242b-4617-ad3c-0d950428137b" 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_ec73803c-118e-4dc0-9bcf-0deb38bcb87a" 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_d03d1e67-242b-4617-ad3c-0d950428137b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ec73803c-118e-4dc0-9bcf-0deb38bcb87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_90e5f980-b7ca-4a4a-b594-7dc0a888f1db" 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_ec73803c-118e-4dc0-9bcf-0deb38bcb87a" xlink:to="loc_us-gaap_NetIncomeLoss_90e5f980-b7ca-4a4a-b594-7dc0a888f1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_772340bf-99bf-4de9-b839-98b41132bb03" 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_ec73803c-118e-4dc0-9bcf-0deb38bcb87a" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_772340bf-99bf-4de9-b839-98b41132bb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_75ce3d26-b9de-4329-b591-53fdc4e2476c" 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_772340bf-99bf-4de9-b839-98b41132bb03" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_75ce3d26-b9de-4329-b591-53fdc4e2476c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6d084bcd-394d-4ff3-a14a-23eb1be726c2" 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_772340bf-99bf-4de9-b839-98b41132bb03" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6d084bcd-394d-4ff3-a14a-23eb1be726c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e0a49c3b-76a1-4929-aaf4-f2bcdb26ba26" 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_772340bf-99bf-4de9-b839-98b41132bb03" xlink:to="loc_us-gaap_ShareBasedCompensation_e0a49c3b-76a1-4929-aaf4-f2bcdb26ba26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_43c68050-6fa9-4b67-bd72-462adc6cf3d9" 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_772340bf-99bf-4de9-b839-98b41132bb03" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_43c68050-6fa9-4b67-bd72-462adc6cf3d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_762410c9-d7ca-4cfe-a0fb-6d9ceda2ed12" 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_772340bf-99bf-4de9-b839-98b41132bb03" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_762410c9-d7ca-4cfe-a0fb-6d9ceda2ed12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_753b1e6d-c8d5-447d-97f9-1ed17944ff70" 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_ec73803c-118e-4dc0-9bcf-0deb38bcb87a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_753b1e6d-c8d5-447d-97f9-1ed17944ff70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a3802210-7d98-4d65-b47f-13ee8f03feb9" 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_753b1e6d-c8d5-447d-97f9-1ed17944ff70" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a3802210-7d98-4d65-b47f-13ee8f03feb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_788e6325-0f6d-4c17-b671-e65b726e884a" 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_753b1e6d-c8d5-447d-97f9-1ed17944ff70" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_788e6325-0f6d-4c17-b671-e65b726e884a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_b79fcca7-4132-42eb-8e1a-9aa493e912db" 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_753b1e6d-c8d5-447d-97f9-1ed17944ff70" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_b79fcca7-4132-42eb-8e1a-9aa493e912db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_8eafb961-315f-4c79-9477-510648749725" 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_753b1e6d-c8d5-447d-97f9-1ed17944ff70" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_8eafb961-315f-4c79-9477-510648749725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_dcd453ab-9e73-4023-94b2-a88fc44ac694" 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_753b1e6d-c8d5-447d-97f9-1ed17944ff70" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_dcd453ab-9e73-4023-94b2-a88fc44ac694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3c6b212a-8748-4f26-bb1d-699d436ed61f" 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_ec73803c-118e-4dc0-9bcf-0deb38bcb87a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3c6b212a-8748-4f26-bb1d-699d436ed61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46157826-4983-4fba-a18e-ba4a009bdf0f" 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_d03d1e67-242b-4617-ad3c-0d950428137b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46157826-4983-4fba-a18e-ba4a009bdf0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bd781c80-b677-43fc-9590-20e0461188f8" 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_46157826-4983-4fba-a18e-ba4a009bdf0f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bd781c80-b677-43fc-9590-20e0461188f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_720359b6-7d0e-4edf-8954-5f40e73b856c" 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_46157826-4983-4fba-a18e-ba4a009bdf0f" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_720359b6-7d0e-4edf-8954-5f40e73b856c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_d2548cf0-339d-4c51-8c84-2803c284d5a5" 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_46157826-4983-4fba-a18e-ba4a009bdf0f" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_d2548cf0-339d-4c51-8c84-2803c284d5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherInvestments_be562a13-77e9-48a0-8447-ad50612a26e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireOtherInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46157826-4983-4fba-a18e-ba4a009bdf0f" xlink:to="loc_us-gaap_PaymentsToAcquireOtherInvestments_be562a13-77e9-48a0-8447-ad50612a26e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_aa588d44-bc3e-4a2b-a36f-d25d39895f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46157826-4983-4fba-a18e-ba4a009bdf0f" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments_aa588d44-bc3e-4a2b-a36f-d25d39895f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f3163d9e-be16-404c-9c77-5b7ee89bf370" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46157826-4983-4fba-a18e-ba4a009bdf0f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f3163d9e-be16-404c-9c77-5b7ee89bf370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_de4a6867-922e-4fb0-ad6e-f336552656f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46157826-4983-4fba-a18e-ba4a009bdf0f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_de4a6867-922e-4fb0-ad6e-f336552656f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18424fdd-698c-4505-9681-12b0690ac264" 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_d03d1e67-242b-4617-ad3c-0d950428137b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18424fdd-698c-4505-9681-12b0690ac264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_39a6cf83-07b7-4d2c-8e05-9df7b2b3bae9" 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_18424fdd-698c-4505-9681-12b0690ac264" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_39a6cf83-07b7-4d2c-8e05-9df7b2b3bae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fd96b11e-167c-4c62-b52c-44a9c1fd00b2" 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_18424fdd-698c-4505-9681-12b0690ac264" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fd96b11e-167c-4c62-b52c-44a9c1fd00b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_36355efa-f830-4fbd-9117-b6cbe0eb11ba" xlink:href="ctsh-20250630.xsd#ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18424fdd-698c-4505-9681-12b0690ac264" xlink:to="loc_ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations_36355efa-f830-4fbd-9117-b6cbe0eb11ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_569c4e57-603a-40ab-8565-52e553552a0b" 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_18424fdd-698c-4505-9681-12b0690ac264" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_569c4e57-603a-40ab-8565-52e553552a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_ae1b1ba9-4073-45be-91b2-80a37a0b7306" 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_18424fdd-698c-4505-9681-12b0690ac264" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_ae1b1ba9-4073-45be-91b2-80a37a0b7306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8944c8b-6f00-43ef-bb13-297f449819b5" 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_18424fdd-698c-4505-9681-12b0690ac264" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8944c8b-6f00-43ef-bb13-297f449819b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e0594837-8b24-438a-a719-4155bfa8bc55" 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_d03d1e67-242b-4617-ad3c-0d950428137b" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e0594837-8b24-438a-a719-4155bfa8bc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a3217420-d052-428c-9216-17797fbcc1ce" 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_d03d1e67-242b-4617-ad3c-0d950428137b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a3217420-d052-428c-9216-17797fbcc1ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d143df03-02f3-4104-86eb-5b65dde38de3" 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_d03d1e67-242b-4617-ad3c-0d950428137b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d143df03-02f3-4104-86eb-5b65dde38de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c1ee17f7-0a88-4c5d-8985-d37186208c1b" 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_d03d1e67-242b-4617-ad3c-0d950428137b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c1ee17f7-0a88-4c5d-8985-d37186208c1b" 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-20250630.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_3431dc77-0c65-40f2-aac2-e21aa24d7215" 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_22519c4e-fc06-497c-a4f0-4a687b845a3a" 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_3431dc77-0c65-40f2-aac2-e21aa24d7215" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_22519c4e-fc06-497c-a4f0-4a687b845a3a" 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-20250630.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_af2453c6-55fe-4f1a-83d5-851a7532d450" 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_2a4f511e-4c6f-4825-9d83-a77f852cbce6" 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_af2453c6-55fe-4f1a-83d5-851a7532d450" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_2a4f511e-4c6f-4825-9d83-a77f852cbce6" 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-20250630.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_b572f699-77e3-4f05-a528-946f0d2a76d4" 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_a3acb8ab-7a52-48fc-80f1-af9433bed3f5" 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_b572f699-77e3-4f05-a528-946f0d2a76d4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a3acb8ab-7a52-48fc-80f1-af9433bed3f5" 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-20250630.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_945230f0-4a72-41b5-b5da-138181c52df4" 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_94ea771f-fc86-4bb8-955b-4996e4c2e75a" 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_945230f0-4a72-41b5-b5da-138181c52df4" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_94ea771f-fc86-4bb8-955b-4996e4c2e75a" 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-20250630.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_75cdf125-e4ca-48d7-8952-8f10c1e81da8" 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_ad86b12a-51cc-41f2-b73f-b4f7cab18a5d" xlink:href="ctsh-20250630.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_75cdf125-e4ca-48d7-8952-8f10c1e81da8" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_ad86b12a-51cc-41f2-b73f-b4f7cab18a5d" 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-20250630.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_0ec8c163-2025-4e10-a071-714894b0fe6e" 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_13a7ade3-7fec-4cc0-a637-256b1524c1e6" 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_0ec8c163-2025-4e10-a071-714894b0fe6e" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_13a7ade3-7fec-4cc0-a637-256b1524c1e6" 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-20250630.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_3b8971be-6c54-4166-b197-d3a65606b5ca" 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_1d023e44-d45c-48ed-a43e-f8eb2895f9e1" 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_3b8971be-6c54-4166-b197-d3a65606b5ca" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1d023e44-d45c-48ed-a43e-f8eb2895f9e1" 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-20250630.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_3311571a-3320-4f8a-ba00-1884486085a4" 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_9dc406d3-6e5d-4d61-aef2-bff4d44f673a" 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_3311571a-3320-4f8a-ba00-1884486085a4" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_9dc406d3-6e5d-4d61-aef2-bff4d44f673a" 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-20250630.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_5c0edfce-c14b-46be-b64d-98e634b8b305" 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_600efd5e-2ae7-4864-be0f-e3cf68ff66aa" 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_5c0edfce-c14b-46be-b64d-98e634b8b305" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_600efd5e-2ae7-4864-be0f-e3cf68ff66aa" 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-20250630.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_9f363a86-1d2e-42a0-b3be-23c68bdc6940" 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_0dc9c076-f1ca-42f2-a778-cea60c2b5db2" 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_9f363a86-1d2e-42a0-b3be-23c68bdc6940" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_0dc9c076-f1ca-42f2-a778-cea60c2b5db2" 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-20250630.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_2f95d783-92dc-4e53-850f-ce99a53fd2cb" 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_9aebed92-5653-4724-a1b6-741dd44dbe50" 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_2f95d783-92dc-4e53-850f-ce99a53fd2cb" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9aebed92-5653-4724-a1b6-741dd44dbe50" 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-20250630.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_61b354bd-56c1-4992-bfa0-c76b1b45863a" 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_6aa57522-7a3d-4b93-a427-7dd8a2384b3c" 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_61b354bd-56c1-4992-bfa0-c76b1b45863a" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_6aa57522-7a3d-4b93-a427-7dd8a2384b3c" 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-20250630.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_2b32d12d-6cfb-4b5b-b3c1-dace35bba45a" 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_9beed831-486e-4b75-a1c5-9c213a6dad57" 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_2b32d12d-6cfb-4b5b-b3c1-dace35bba45a" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_9beed831-486e-4b75-a1c5-9c213a6dad57" 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-20250630.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_25bbe112-e3e5-404a-a172-77c63447812d" 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_8aa15952-f2a7-4d2a-9ce5-08697ac897f8" 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_25bbe112-e3e5-404a-a172-77c63447812d" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8aa15952-f2a7-4d2a-9ce5-08697ac897f8" 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-20250630.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_22ae506e-b9ae-4ddb-ab6e-9de08cd83fd8" 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_0b9b8f6a-9cc8-4ced-9d59-866408e986ac" 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_22ae506e-b9ae-4ddb-ab6e-9de08cd83fd8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0b9b8f6a-9cc8-4ced-9d59-866408e986ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostTableTextBlock_eb468338-f2cc-4e99-8255-7454cb45b865" 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_22ae506e-b9ae-4ddb-ab6e-9de08cd83fd8" xlink:to="loc_us-gaap_CapitalizedContractCostTableTextBlock_eb468338-f2cc-4e99-8255-7454cb45b865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_91d0c461-b25a-4cdc-98fb-5100dd369d05" 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_22ae506e-b9ae-4ddb-ab6e-9de08cd83fd8" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_91d0c461-b25a-4cdc-98fb-5100dd369d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock_652964e4-7d26-431e-b86e-5b26b430ddc9" 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_22ae506e-b9ae-4ddb-ab6e-9de08cd83fd8" xlink:to="loc_us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock_652964e4-7d26-431e-b86e-5b26b430ddc9" 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-20250630.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_c67db84a-0942-4f2b-be2f-8a3881866a9f" 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_a0b69ce8-baba-4e74-bec4-fc54ac5e9c29" 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_c67db84a-0942-4f2b-be2f-8a3881866a9f" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_a0b69ce8-baba-4e74-bec4-fc54ac5e9c29" 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-20250630.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_5e5833a5-25be-489f-b01e-9151150adf9a" 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_b1aa292d-60d5-4c52-a19b-94a06c626b84" xlink:href="ctsh-20250630.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5e5833a5-25be-489f-b01e-9151150adf9a" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock_b1aa292d-60d5-4c52-a19b-94a06c626b84" 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-20250630.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_08cc1e0f-680b-4512-a208-1db9d6edb1fd" 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_ae8d872d-a527-4b07-afd2-ba6a15ab9c12" 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_08cc1e0f-680b-4512-a208-1db9d6edb1fd" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_ae8d872d-a527-4b07-afd2-ba6a15ab9c12" 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-20250630.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_a56b2240-a8ce-405c-bc1a-2da16094aecb" 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_03cf6bf6-84c0-4f08-add2-1ff39d7c3818" xlink:href="ctsh-20250630.xsd#ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a56b2240-a8ce-405c-bc1a-2da16094aecb" xlink:to="loc_ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock_03cf6bf6-84c0-4f08-add2-1ff39d7c3818" 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-20250630.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_06cd4866-5f15-4bae-b2fa-b4c267fa12a1" 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_bfa3b543-2ede-475f-ac94-de19cce851ad" 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_06cd4866-5f15-4bae-b2fa-b4c267fa12a1" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_bfa3b543-2ede-475f-ac94-de19cce851ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_b4358ab4-2598-43c8-b0f2-b780f480403e" 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_06cd4866-5f15-4bae-b2fa-b4c267fa12a1" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_b4358ab4-2598-43c8-b0f2-b780f480403e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_52950e1f-b0d4-4f72-a0b0-8f7290343897" xlink:href="ctsh-20250630.xsd#ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_06cd4866-5f15-4bae-b2fa-b4c267fa12a1" xlink:to="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock_52950e1f-b0d4-4f72-a0b0-8f7290343897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_e8cc582f-9ee0-4467-9ad5-e85cc74e34c3" xlink:href="ctsh-20250630.xsd#ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_06cd4866-5f15-4bae-b2fa-b4c267fa12a1" xlink:to="loc_ctsh_DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock_e8cc582f-9ee0-4467-9ad5-e85cc74e34c3" 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-20250630.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_619fce73-819e-4d73-ba85-28bccc8333c5" 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_9f784b69-edd8-41af-b77a-d3bba026b042" 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_619fce73-819e-4d73-ba85-28bccc8333c5" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_9f784b69-edd8-41af-b77a-d3bba026b042" 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-20250630.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_8cfe0134-e6f9-48d9-89ad-f2d1fe2c2fbb" 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_3b857bf3-108f-449e-a2a0-e413356f8a33" 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_8cfe0134-e6f9-48d9-89ad-f2d1fe2c2fbb" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_3b857bf3-108f-449e-a2a0-e413356f8a33" 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-20250630.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_d1a10f41-3730-46c8-af7b-a58af125f205" 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_f86d859d-140a-4e36-812a-cbd3b0e4f69e" 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_d1a10f41-3730-46c8-af7b-a58af125f205" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f86d859d-140a-4e36-812a-cbd3b0e4f69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_9acd2991-36de-41f2-95b4-54dee2028013" 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_d1a10f41-3730-46c8-af7b-a58af125f205" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_9acd2991-36de-41f2-95b4-54dee2028013" 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-20250630.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_1f59b385-777f-4de3-9793-7c139e337e21" 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_22ac4b85-9781-4947-8db2-3cd206fe8d0e" 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_1f59b385-777f-4de3-9793-7c139e337e21" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_22ac4b85-9781-4947-8db2-3cd206fe8d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_41628dd7-8b62-471d-89f3-3f98e20a5ca0" 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_1f59b385-777f-4de3-9793-7c139e337e21" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_41628dd7-8b62-471d-89f3-3f98e20a5ca0" 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-20250630.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_33b625aa-749a-4050-be54-c891e8e9d42d" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" 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_33b625aa-749a-4050-be54-c891e8e9d42d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_44437527-411f-489f-9c77-7b454bff6c06" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_44437527-411f-489f-9c77-7b454bff6c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" 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_44437527-411f-489f-9c77-7b454bff6c06" xlink:to="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_c8ef387e-185d-48bb-938c-1aa08e28de7b" xlink:href="ctsh-20250630.xsd#ctsh_HealthSciencesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" xlink:to="loc_ctsh_HealthSciencesMember_c8ef387e-185d-48bb-938c-1aa08e28de7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_8fa95e55-e909-454c-af45-728421dfa588" xlink:href="ctsh-20250630.xsd#ctsh_FinancialServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" xlink:to="loc_ctsh_FinancialServicesMember_8fa95e55-e909-454c-af45-728421dfa588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_aa05d367-71ac-4975-8535-8cf00f53c4cd" xlink:href="ctsh-20250630.xsd#ctsh_ProductsandResourcesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" xlink:to="loc_ctsh_ProductsandResourcesMember_aa05d367-71ac-4975-8535-8cf00f53c4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember_9dd0b6cc-7a40-4823-bf0d-8e0bae577fcb" xlink:href="ctsh-20250630.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_02112b52-d8b2-4394-a09f-cfae521178d2" xlink:to="loc_ctsh_CommunicationMediaandTechnologyMember_9dd0b6cc-7a40-4823-bf0d-8e0bae577fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_2d2de1d7-141e-4fe1-b7e5-f05ba8a088d9" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:to="loc_srt_ProductOrServiceAxis_2d2de1d7-141e-4fe1-b7e5-f05ba8a088d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_2b19aee8-c1cb-463c-9b1a-b46c52948e3c" 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_2d2de1d7-141e-4fe1-b7e5-f05ba8a088d9" xlink:to="loc_srt_ProductsAndServicesDomain_2b19aee8-c1cb-463c-9b1a-b46c52948e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ConsultingAndTechnologyServicesMember_b883eacc-4a99-4d0c-9e07-26f9b97fb28c" xlink:href="ctsh-20250630.xsd#ctsh_ConsultingAndTechnologyServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2b19aee8-c1cb-463c-9b1a-b46c52948e3c" xlink:to="loc_ctsh_ConsultingAndTechnologyServicesMember_b883eacc-4a99-4d0c-9e07-26f9b97fb28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OutsourcingServicesMember_ab168581-58b1-41a3-8ba9-a458203b1cbc" xlink:href="ctsh-20250630.xsd#ctsh_OutsourcingServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2b19aee8-c1cb-463c-9b1a-b46c52948e3c" xlink:to="loc_ctsh_OutsourcingServicesMember_ab168581-58b1-41a3-8ba9-a458203b1cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_799dedc1-a60f-4b62-a82c-e02e051ce968" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:to="loc_srt_StatementGeographicalAxis_799dedc1-a60f-4b62-a82c-e02e051ce968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_deed0183-3279-4fe0-a452-b7fefb7bdc19" 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_799dedc1-a60f-4b62-a82c-e02e051ce968" xlink:to="loc_srt_SegmentGeographicalDomain_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_a746797b-311f-47e8-8d66-e11fa76cf5b5" 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_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:to="loc_srt_NorthAmericaMember_a746797b-311f-47e8-8d66-e11fa76cf5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_7bcec487-e1f6-44d6-b7b1-43207f7a73c7" 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_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:to="loc_country_GB_7bcec487-e1f6-44d6-b7b1-43207f7a73c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_EuropeexcludingUnitedKingdomMember_448bc5ad-185c-485f-9507-0b1b816921ab" xlink:href="ctsh-20250630.xsd#ctsh_EuropeexcludingUnitedKingdomMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:to="loc_ctsh_EuropeexcludingUnitedKingdomMember_448bc5ad-185c-485f-9507-0b1b816921ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_b2ec0827-e4a5-4ce8-bc6b-7d37f4fa5059" 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_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:to="loc_srt_EuropeMember_b2ec0827-e4a5-4ce8-bc6b-7d37f4fa5059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_92eea812-4c92-489c-92c2-282e83e1e120" xlink:href="ctsh-20250630.xsd#ctsh_RestofWorldMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_deed0183-3279-4fe0-a452-b7fefb7bdc19" xlink:to="loc_ctsh_RestofWorldMember_92eea812-4c92-489c-92c2-282e83e1e120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_a352887d-6d6c-4231-8d14-6557f343f05b" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_a352887d-6d6c-4231-8d14-6557f343f05b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_2311cf2e-2987-48ba-a687-1b91e2598207" 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_a352887d-6d6c-4231-8d14-6557f343f05b" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_2311cf2e-2987-48ba-a687-1b91e2598207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_7ae01ea7-985e-4735-a054-01d96ead63b6" 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_2311cf2e-2987-48ba-a687-1b91e2598207" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_7ae01ea7-985e-4735-a054-01d96ead63b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_96a986fe-b9e6-495f-9090-99dfb28cc901" 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_2311cf2e-2987-48ba-a687-1b91e2598207" xlink:to="loc_us-gaap_FixedPriceContractMember_96a986fe-b9e6-495f-9090-99dfb28cc901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TransactionOrVolumeBasedMember_b5d89f50-3fb2-4bd0-b455-8f2408dc01f0" xlink:href="ctsh-20250630.xsd#ctsh_TransactionOrVolumeBasedMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_2311cf2e-2987-48ba-a687-1b91e2598207" xlink:to="loc_ctsh_TransactionOrVolumeBasedMember_b5d89f50-3fb2-4bd0-b455-8f2408dc01f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_0f0a45ef-b6aa-4442-be27-4920c27f17f7" 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_8adbdae7-c613-4264-a55b-6aae56cb663f" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_0f0a45ef-b6aa-4442-be27-4920c27f17f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a2c86862-de87-4796-9382-96ede716e665" 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_0f0a45ef-b6aa-4442-be27-4920c27f17f7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a2c86862-de87-4796-9382-96ede716e665" 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-20250630.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_ef95abb2-ab38-407f-862c-bb3fba62e66d" 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_98bef8b8-4cd1-4cbe-9c2e-f5c49811a51c" xlink:href="ctsh-20250630.xsd#ctsh_CapitalizedContractCostNetRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ef95abb2-ab38-407f-862c-bb3fba62e66d" xlink:to="loc_ctsh_CapitalizedContractCostNetRollForward_98bef8b8-4cd1-4cbe-9c2e-f5c49811a51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_f09cb103-f8cc-4af5-8e60-e371d25d5569" 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_98bef8b8-4cd1-4cbe-9c2e-f5c49811a51c" xlink:to="loc_us-gaap_CapitalizedContractCostNet_f09cb103-f8cc-4af5-8e60-e371d25d5569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CapitalizedContractCostCostsCapitalized_4c02bd5c-564c-4e4e-9519-bcf1fcba212e" xlink:href="ctsh-20250630.xsd#ctsh_CapitalizedContractCostCostsCapitalized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_CapitalizedContractCostNetRollForward_98bef8b8-4cd1-4cbe-9c2e-f5c49811a51c" xlink:to="loc_ctsh_CapitalizedContractCostCostsCapitalized_4c02bd5c-564c-4e4e-9519-bcf1fcba212e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_fbe7761c-0c82-433b-8f0e-bd9122334c22" 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_98bef8b8-4cd1-4cbe-9c2e-f5c49811a51c" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_fbe7761c-0c82-433b-8f0e-bd9122334c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_a92a0ee5-c17c-4a33-b118-2d082e135af4" 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_98bef8b8-4cd1-4cbe-9c2e-f5c49811a51c" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_a92a0ee5-c17c-4a33-b118-2d082e135af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_31eff101-5259-493c-a3f1-6b059e60496e" 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_98bef8b8-4cd1-4cbe-9c2e-f5c49811a51c" xlink:to="loc_us-gaap_CapitalizedContractCostNet_31eff101-5259-493c-a3f1-6b059e60496e" 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-20250630.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_6a58679c-e251-475a-b404-884d6dd42b60" 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_28e22430-85fa-45e3-bd24-7db1869156c4" 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_6a58679c-e251-475a-b404-884d6dd42b60" xlink:to="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_28e22430-85fa-45e3-bd24-7db1869156c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross_29a45da5-5f12-46dc-83a7-9a95abb12cc6" 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_28e22430-85fa-45e3-bd24-7db1869156c4" xlink:to="loc_us-gaap_ContractWithCustomerAssetGross_29a45da5-5f12-46dc-83a7-9a95abb12cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_8a459b51-4210-4582-a3cb-d25feba650d5" xlink:href="ctsh-20250630.xsd#ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAllowanceForCreditLossRollForward_28e22430-85fa-45e3-bd24-7db1869156c4" xlink:to="loc_ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled_8a459b51-4210-4582-a3cb-d25feba650d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_8d9b4c4b-d650-4e2a-abb3-241778563398" 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_28e22430-85fa-45e3-bd24-7db1869156c4" xlink:to="loc_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_8d9b4c4b-d650-4e2a-abb3-241778563398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGross_f887856f-bc02-4b88-8f59-c8659bb57379" 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_28e22430-85fa-45e3-bd24-7db1869156c4" xlink:to="loc_us-gaap_ContractWithCustomerAssetGross_f887856f-bc02-4b88-8f59-c8659bb57379" 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-20250630.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_ebd44018-16c8-4ffd-a6d7-9b71c14e2112" 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_8e3a7988-2a50-4c63-a401-9e2814af1158" xlink:href="ctsh-20250630.xsd#ctsh_ContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ebd44018-16c8-4ffd-a6d7-9b71c14e2112" xlink:to="loc_ctsh_ContractWithCustomerLiabilityRollForward_8e3a7988-2a50-4c63-a401-9e2814af1158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_3774d264-5ac2-4222-966c-4a8294e27991" 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_8e3a7988-2a50-4c63-a401-9e2814af1158" xlink:to="loc_us-gaap_ContractWithCustomerLiability_3774d264-5ac2-4222-966c-4a8294e27991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_c8d4a405-1a57-47d1-ac35-88d83ef0176a" xlink:href="ctsh-20250630.xsd#ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_ContractWithCustomerLiabilityRollForward_8e3a7988-2a50-4c63-a401-9e2814af1158" xlink:to="loc_ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized_c8d4a405-1a57-47d1-ac35-88d83ef0176a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_23ddc33b-86d2-4479-8d80-3d1517d06423" 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_8e3a7988-2a50-4c63-a401-9e2814af1158" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_23ddc33b-86d2-4479-8d80-3d1517d06423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_95465670-34f1-4079-a93f-312ef7491040" 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_8e3a7988-2a50-4c63-a401-9e2814af1158" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination_95465670-34f1-4079-a93f-312ef7491040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_3b7744c4-bd80-4a7a-8ec1-922c549ba864" 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_8e3a7988-2a50-4c63-a401-9e2814af1158" xlink:to="loc_us-gaap_ContractWithCustomerLiability_3b7744c4-bd80-4a7a-8ec1-922c549ba864" 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-20250630.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_2138430c-da72-4b32-8c28-857e8847c8da" 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_fa2e1bb3-5e34-4997-a5c2-394eec87a698" 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_2138430c-da72-4b32-8c28-857e8847c8da" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_fa2e1bb3-5e34-4997-a5c2-394eec87a698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_62157bd1-c7d4-4be3-ad50-8d806a829680" 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_2138430c-da72-4b32-8c28-857e8847c8da" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_62157bd1-c7d4-4be3-ad50-8d806a829680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_4ec6b948-2192-4019-a1f7-adb8c0392f3a" 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_62157bd1-c7d4-4be3-ad50-8d806a829680" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_4ec6b948-2192-4019-a1f7-adb8c0392f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_62157bd1-c7d4-4be3-ad50-8d806a829680" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodAxis_d0816f00-cd47-4cce-bcc0-bf2104f50c4f" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_39cf82a7-31dc-4117-9a4b-a53d847d8c1f" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodOneMember_39cf82a7-31dc-4117-9a4b-a53d847d8c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_e34b6c6b-c41b-472f-9255-563077943ad3" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodTwoMember_e34b6c6b-c41b-472f-9255-563077943ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_228a6fac-37a4-436b-b8dc-4ce7eefb5f03" xlink:href="ctsh-20250630.xsd#ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_RevenueRemainingPerformanceObligationPeriodDomain_87b3306f-f731-4a3f-9d1d-9bbe4464fa72" xlink:to="loc_ctsh_RevenueRemainingPerformanceObligationPeriodThreeMember_228a6fac-37a4-436b-b8dc-4ce7eefb5f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_42b849cd-97b0-4de0-b042-6d7a76889996" 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_62157bd1-c7d4-4be3-ad50-8d806a829680" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_42b849cd-97b0-4de0-b042-6d7a76889996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a3dea8a9-47a4-4f03-9797-f17fcdfed02e" 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_42b849cd-97b0-4de0-b042-6d7a76889996" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_a3dea8a9-47a4-4f03-9797-f17fcdfed02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e8a1109f-c1cf-489e-9258-7945db66b683" 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_42b849cd-97b0-4de0-b042-6d7a76889996" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_e8a1109f-c1cf-489e-9258-7945db66b683" 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-20250630.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_55a94735-4208-4042-b46c-5afd980f3e4c" 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_d32e3aa0-a616-406c-9bf5-7694c3a90fd9" 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_55a94735-4208-4042-b46c-5afd980f3e4c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_d32e3aa0-a616-406c-9bf5-7694c3a90fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_b3ea31a3-537a-4730-bdc5-b192c83d3c1f" 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_d32e3aa0-a616-406c-9bf5-7694c3a90fd9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_b3ea31a3-537a-4730-bdc5-b192c83d3c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_4cb97afa-34b0-46d6-9237-8c10777236ec" 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_d32e3aa0-a616-406c-9bf5-7694c3a90fd9" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_4cb97afa-34b0-46d6-9237-8c10777236ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1ad53cd0-5e33-4b20-a172-cf13870b6e59" 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_d32e3aa0-a616-406c-9bf5-7694c3a90fd9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1ad53cd0-5e33-4b20-a172-cf13870b6e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_be3288a1-1b63-4ddf-9b59-d2131f8f1039" 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_d32e3aa0-a616-406c-9bf5-7694c3a90fd9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_be3288a1-1b63-4ddf-9b59-d2131f8f1039" 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-20250630.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_332dc85c-5075-405c-ae89-2252f53ec635" 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_d235cddd-eaff-4fff-9555-d3fc4dc5c3f1" 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_332dc85c-5075-405c-ae89-2252f53ec635" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d235cddd-eaff-4fff-9555-d3fc4dc5c3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d5417dbe-79d6-4210-a046-210fd51281ff" 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_d235cddd-eaff-4fff-9555-d3fc4dc5c3f1" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d5417dbe-79d6-4210-a046-210fd51281ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_9de9ff8e-ba4a-4051-8405-a0cfc018dc16" 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_d5417dbe-79d6-4210-a046-210fd51281ff" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_9de9ff8e-ba4a-4051-8405-a0cfc018dc16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_16353100-6460-421b-9db9-508460e94f93" 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_9de9ff8e-ba4a-4051-8405-a0cfc018dc16" xlink:to="loc_us-gaap_EmployeeSeveranceMember_16353100-6460-421b-9db9-508460e94f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_6ac4504e-9435-4ac9-a6be-0b6e66c9b48e" 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_9de9ff8e-ba4a-4051-8405-a0cfc018dc16" xlink:to="loc_us-gaap_FacilityClosingMember_6ac4504e-9435-4ac9-a6be-0b6e66c9b48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestructuringMember_77ae61e1-3393-4f70-bc82-e177f0cb9e63" 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_9de9ff8e-ba4a-4051-8405-a0cfc018dc16" xlink:to="loc_us-gaap_OtherRestructuringMember_77ae61e1-3393-4f70-bc82-e177f0cb9e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_accfd54f-8a92-4af4-bd90-05109b772e33" 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_d235cddd-eaff-4fff-9555-d3fc4dc5c3f1" xlink:to="loc_us-gaap_RestructuringPlanAxis_accfd54f-8a92-4af4-bd90-05109b772e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_c319003d-50c1-4d0b-a47d-376a50483514" 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_accfd54f-8a92-4af4-bd90-05109b772e33" xlink:to="loc_us-gaap_RestructuringPlanDomain_c319003d-50c1-4d0b-a47d-376a50483514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_NextGenProgramMember_433eb03a-7cca-479c-9f98-d5076e17ef46" xlink:href="ctsh-20250630.xsd#ctsh_NextGenProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_c319003d-50c1-4d0b-a47d-376a50483514" xlink:to="loc_ctsh_NextGenProgramMember_433eb03a-7cca-479c-9f98-d5076e17ef46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_0d8a40df-61a0-468f-8fb7-0aee65964703" 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_d235cddd-eaff-4fff-9555-d3fc4dc5c3f1" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_0d8a40df-61a0-468f-8fb7-0aee65964703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_f8572638-0abe-422f-a397-8c70d7347b0c" 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_0d8a40df-61a0-468f-8fb7-0aee65964703" xlink:to="loc_us-gaap_RestructuringCharges_f8572638-0abe-422f-a397-8c70d7347b0c" 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-20250630.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_87867050-b822-4789-9062-7fe3c90ee379" 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_80323142-c1f9-4715-bd8a-9d16dda32247" 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_87867050-b822-4789-9062-7fe3c90ee379" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_80323142-c1f9-4715-bd8a-9d16dda32247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_91e704f7-d2d7-4bf6-be9d-8c8c6db84d3d" 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_80323142-c1f9-4715-bd8a-9d16dda32247" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_91e704f7-d2d7-4bf6-be9d-8c8c6db84d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_db12acac-269f-427b-b9a7-c568cabcb145" 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_91e704f7-d2d7-4bf6-be9d-8c8c6db84d3d" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_db12acac-269f-427b-b9a7-c568cabcb145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_6f36e129-b58a-4b24-a1f3-66d4d3fcc56b" 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_db12acac-269f-427b-b9a7-c568cabcb145" xlink:to="loc_us-gaap_EmployeeSeveranceMember_6f36e129-b58a-4b24-a1f3-66d4d3fcc56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_c6395062-d629-4420-9b27-28db7c3cf3ae" 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_80323142-c1f9-4715-bd8a-9d16dda32247" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_c6395062-d629-4420-9b27-28db7c3cf3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_50ff28a8-7ce6-4a30-b895-d6fc65700da4" 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_c6395062-d629-4420-9b27-28db7c3cf3ae" xlink:to="loc_us-gaap_RestructuringReserveRollForward_50ff28a8-7ce6-4a30-b895-d6fc65700da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_cebc7fb9-db21-43c2-b3fc-eef0b783f9bb" 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_50ff28a8-7ce6-4a30-b895-d6fc65700da4" xlink:to="loc_us-gaap_RestructuringReserveCurrent_cebc7fb9-db21-43c2-b3fc-eef0b783f9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_0f9c62cb-a3ce-436c-b7d7-e4400a691964" 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_50ff28a8-7ce6-4a30-b895-d6fc65700da4" xlink:to="loc_us-gaap_RestructuringCharges_0f9c62cb-a3ce-436c-b7d7-e4400a691964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_071209d0-cb32-4740-a82c-32cc1d1394a6" 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_50ff28a8-7ce6-4a30-b895-d6fc65700da4" xlink:to="loc_us-gaap_PaymentsForRestructuring_071209d0-cb32-4740-a82c-32cc1d1394a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_442ca996-b0fd-47f1-9d45-7708c900c807" 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_50ff28a8-7ce6-4a30-b895-d6fc65700da4" xlink:to="loc_us-gaap_RestructuringReserveCurrent_442ca996-b0fd-47f1-9d45-7708c900c807" 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-20250630.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_1bd774cc-012e-49dd-8aca-e707de6452fa" 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_7254b871-ce42-4993-8297-9be9029938c5" 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_1bd774cc-012e-49dd-8aca-e707de6452fa" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_7254b871-ce42-4993-8297-9be9029938c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_1cf39027-97da-40fe-8084-40e16f71f717" xlink:href="ctsh-20250630.xsd#ctsh_CustomerVolumeandOtherIncentivesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1bd774cc-012e-49dd-8aca-e707de6452fa" xlink:to="loc_ctsh_CustomerVolumeandOtherIncentivesCurrent_1cf39027-97da-40fe-8084-40e16f71f717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_9f9516d7-a07a-4c0f-9526-221c0612f7fe" 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_1bd774cc-012e-49dd-8aca-e707de6452fa" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_9f9516d7-a07a-4c0f-9526-221c0612f7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_e11a148f-b5a1-4e2e-b538-55164efa172e" 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_1bd774cc-012e-49dd-8aca-e707de6452fa" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_e11a148f-b5a1-4e2e-b538-55164efa172e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_77fdf791-1099-43ab-8eaf-ca07c7fa7506" 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_1bd774cc-012e-49dd-8aca-e707de6452fa" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_77fdf791-1099-43ab-8eaf-ca07c7fa7506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b0f514a9-0551-42b0-bfd7-cdf19b13158b" 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_1bd774cc-012e-49dd-8aca-e707de6452fa" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_b0f514a9-0551-42b0-bfd7-cdf19b13158b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_82a9cc38-8b66-4717-999f-063974d6fd6a" xlink:href="ctsh-20250630.xsd#ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1bd774cc-012e-49dd-8aca-e707de6452fa" xlink:to="loc_ctsh_LiabilitiesRelatedToTheResaleOfThirdPartyProducts_82a9cc38-8b66-4717-999f-063974d6fd6a" 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-20250630.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_eef2a61b-0cf1-4d38-8c80-6cad70bdf1ac" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" 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_eef2a61b-0cf1-4d38-8c80-6cad70bdf1ac" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c2ad0b82-af60-46a9-92dc-5e36e5fa0d67" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_us-gaap_CreditFacilityAxis_c2ad0b82-af60-46a9-92dc-5e36e5fa0d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7ea21187-e5a1-4226-ad62-6615077f6f24" 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_c2ad0b82-af60-46a9-92dc-5e36e5fa0d67" xlink:to="loc_us-gaap_CreditFacilityDomain_7ea21187-e5a1-4226-ad62-6615077f6f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5364a2c0-490d-4c92-a650-c2adc6fe2aa9" 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_7ea21187-e5a1-4226-ad62-6615077f6f24" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5364a2c0-490d-4c92-a650-c2adc6fe2aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_c83f7de2-b458-47cc-8317-36ea80d2da37" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_us-gaap_VariableRateAxis_c83f7de2-b458-47cc-8317-36ea80d2da37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_613e0a0d-a0d6-4a94-b3e8-4107ff9a36c3" 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_c83f7de2-b458-47cc-8317-36ea80d2da37" xlink:to="loc_us-gaap_VariableRateDomain_613e0a0d-a0d6-4a94-b3e8-4107ff9a36c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_ce4f4cf5-fe3a-4beb-a6a9-26330b38565f" 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_613e0a0d-a0d6-4a94-b3e8-4107ff9a36c3" xlink:to="loc_us-gaap_BaseRateMember_ce4f4cf5-fe3a-4beb-a6a9-26330b38565f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkMember_fa76608e-89a1-4157-b772-6bb679bf451b" xlink:href="ctsh-20250630.xsd#ctsh_TermBenchmarkMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_613e0a0d-a0d6-4a94-b3e8-4107ff9a36c3" xlink:to="loc_ctsh_TermBenchmarkMember_fa76608e-89a1-4157-b772-6bb679bf451b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_1dd4bdcc-18f4-4244-9259-f8dec01af2f4" xlink:href="ctsh-20250630.xsd#ctsh_TermBenchmarkWithoutDebtRatingsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_613e0a0d-a0d6-4a94-b3e8-4107ff9a36c3" xlink:to="loc_ctsh_TermBenchmarkWithoutDebtRatingsMember_1dd4bdcc-18f4-4244-9259-f8dec01af2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ee30c22b-2888-4f91-8302-6afd0e4712d2" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_srt_RangeAxis_ee30c22b-2888-4f91-8302-6afd0e4712d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_77cb3796-4eff-4bb6-b023-a445e0a53e99" 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_ee30c22b-2888-4f91-8302-6afd0e4712d2" xlink:to="loc_srt_RangeMember_77cb3796-4eff-4bb6-b023-a445e0a53e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b8db8016-7ebc-42d1-a7f5-43d440368987" 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_77cb3796-4eff-4bb6-b023-a445e0a53e99" xlink:to="loc_srt_MinimumMember_b8db8016-7ebc-42d1-a7f5-43d440368987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4009def1-a65a-4d3c-8a0e-b825ca534540" 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_77cb3796-4eff-4bb6-b023-a445e0a53e99" xlink:to="loc_srt_MaximumMember_4009def1-a65a-4d3c-8a0e-b825ca534540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_9cac4d9d-ac56-4bde-aeea-8b40bbf465a6" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_us-gaap_DebtInstrumentAxis_9cac4d9d-ac56-4bde-aeea-8b40bbf465a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_42e7cbe0-e5e6-4f23-ad96-1b89f5891d45" 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_9cac4d9d-ac56-4bde-aeea-8b40bbf465a6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_42e7cbe0-e5e6-4f23-ad96-1b89f5891d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_8d0168eb-3738-496e-90d3-859bad420923" xlink:href="ctsh-20250630.xsd#ctsh_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_42e7cbe0-e5e6-4f23-ad96-1b89f5891d45" xlink:to="loc_ctsh_CreditAgreementMember_8d0168eb-3738-496e-90d3-859bad420923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_cc1d16fb-d852-410b-bc80-9d65a9ba381d" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_cc1d16fb-d852-410b-bc80-9d65a9ba381d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_84b0789c-610a-4240-90a4-be692e507faf" 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_cc1d16fb-d852-410b-bc80-9d65a9ba381d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_84b0789c-610a-4240-90a4-be692e507faf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_7feb8b06-64b7-4f65-b4fe-72c9506fe92e" 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_84b0789c-610a-4240-90a4-be692e507faf" xlink:to="loc_us-gaap_LoansPayableMember_7feb8b06-64b7-4f65-b4fe-72c9506fe92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_eeb250ea-66d1-402b-b9f4-5cce020d6288" 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_84b0789c-610a-4240-90a4-be692e507faf" xlink:to="loc_us-gaap_UnsecuredDebtMember_eeb250ea-66d1-402b-b9f4-5cce020d6288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_6eed0865-43aa-49d5-9d5e-6b5121d814d4" 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_a5bb33b4-527b-48b8-b9df-0aef5de12f2a" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_6eed0865-43aa-49d5-9d5e-6b5121d814d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_08e3d24d-f9cb-4f3b-8c7f-fc7e53123895" 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_6eed0865-43aa-49d5-9d5e-6b5121d814d4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_08e3d24d-f9cb-4f3b-8c7f-fc7e53123895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_419bd5da-afdc-49ff-95a3-2f2002ad19c2" 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_6eed0865-43aa-49d5-9d5e-6b5121d814d4" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_419bd5da-afdc-49ff-95a3-2f2002ad19c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9809b786-a110-4a6d-9df4-3b02e51be0e2" 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_6eed0865-43aa-49d5-9d5e-6b5121d814d4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9809b786-a110-4a6d-9df4-3b02e51be0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_b0611039-963c-4e35-afac-a97574e0465a" 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_6eed0865-43aa-49d5-9d5e-6b5121d814d4" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_b0611039-963c-4e35-afac-a97574e0465a" 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-20250630.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_98359aaf-9ba6-49bf-af00-ec08925be7bf" 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_68fcf186-764f-43ec-9efc-9ae040ae1ae8" 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_98359aaf-9ba6-49bf-af00-ec08925be7bf" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_68fcf186-764f-43ec-9efc-9ae040ae1ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a602abf3-e22c-4ff8-8c89-699b2bf27794" 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_68fcf186-764f-43ec-9efc-9ae040ae1ae8" xlink:to="loc_us-gaap_CreditFacilityAxis_a602abf3-e22c-4ff8-8c89-699b2bf27794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_968e0c73-e110-4e56-a0f7-0af1cb306240" 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_a602abf3-e22c-4ff8-8c89-699b2bf27794" xlink:to="loc_us-gaap_CreditFacilityDomain_968e0c73-e110-4e56-a0f7-0af1cb306240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_35858ba8-da3d-44df-bb6e-2a81c5e234a3" 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_68fcf186-764f-43ec-9efc-9ae040ae1ae8" xlink:to="loc_us-gaap_DebtInstrumentAxis_35858ba8-da3d-44df-bb6e-2a81c5e234a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_aabf6958-1f1b-4316-a39d-d8726dc1e602" 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_35858ba8-da3d-44df-bb6e-2a81c5e234a3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_aabf6958-1f1b-4316-a39d-d8726dc1e602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_b3b69f64-ddc3-4bee-bc4e-9621be08bc39" xlink:href="ctsh-20250630.xsd#ctsh_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aabf6958-1f1b-4316-a39d-d8726dc1e602" xlink:to="loc_ctsh_CreditAgreementMember_b3b69f64-ddc3-4bee-bc4e-9621be08bc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9aeb42a1-375d-43f9-83e9-89252e7a3005" 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_68fcf186-764f-43ec-9efc-9ae040ae1ae8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9aeb42a1-375d-43f9-83e9-89252e7a3005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_04226e6b-5f9e-4ff8-a345-f8c100e2dee5" 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_9aeb42a1-375d-43f9-83e9-89252e7a3005" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_04226e6b-5f9e-4ff8-a345-f8c100e2dee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_259ee11f-8172-4f9f-a027-ae9a4c96cbf6" 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_04226e6b-5f9e-4ff8-a345-f8c100e2dee5" xlink:to="loc_us-gaap_LoansPayableMember_259ee11f-8172-4f9f-a027-ae9a4c96cbf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_9b83074a-4f29-4f98-90ee-3d1315e0aa6e" 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_68fcf186-764f-43ec-9efc-9ae040ae1ae8" xlink:to="loc_us-gaap_ShortTermDebtLineItems_9b83074a-4f29-4f98-90ee-3d1315e0aa6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_92f7cf4a-30c1-4387-b901-3229c7a22f73" 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_9b83074a-4f29-4f98-90ee-3d1315e0aa6e" xlink:to="loc_us-gaap_LongTermDebtCurrent_92f7cf4a-30c1-4387-b901-3229c7a22f73" 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-20250630.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_538a48ae-c3ba-49ad-b4d0-94d0cfba1608" 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_c8c6ffed-434f-48ca-918b-a826a59a8fc7" 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_538a48ae-c3ba-49ad-b4d0-94d0cfba1608" xlink:to="loc_us-gaap_DebtInstrumentTable_c8c6ffed-434f-48ca-918b-a826a59a8fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c49ddc16-f8d9-41b7-b6fc-6b77a7a4f4a2" 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_c8c6ffed-434f-48ca-918b-a826a59a8fc7" xlink:to="loc_us-gaap_CreditFacilityAxis_c49ddc16-f8d9-41b7-b6fc-6b77a7a4f4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_4f1eb918-b2fe-4a66-8bec-fa0568c9a545" 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_c49ddc16-f8d9-41b7-b6fc-6b77a7a4f4a2" xlink:to="loc_us-gaap_CreditFacilityDomain_4f1eb918-b2fe-4a66-8bec-fa0568c9a545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_594b3891-9b2b-4519-9d4b-52c4639059e7" 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_4f1eb918-b2fe-4a66-8bec-fa0568c9a545" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_594b3891-9b2b-4519-9d4b-52c4639059e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_abf40c92-fa0b-4cbd-a447-49d2f9442e63" 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_c8c6ffed-434f-48ca-918b-a826a59a8fc7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_abf40c92-fa0b-4cbd-a447-49d2f9442e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d53c6b1e-b84f-41f2-92ca-5dec250c1cc4" 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_abf40c92-fa0b-4cbd-a447-49d2f9442e63" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d53c6b1e-b84f-41f2-92ca-5dec250c1cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_a2c74a89-b6da-4059-9841-7c22c5cd950e" 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_d53c6b1e-b84f-41f2-92ca-5dec250c1cc4" xlink:to="loc_us-gaap_LoansPayableMember_a2c74a89-b6da-4059-9841-7c22c5cd950e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_a13cc5b0-cda2-47ad-9ce7-add89bff5105" 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_d53c6b1e-b84f-41f2-92ca-5dec250c1cc4" xlink:to="loc_us-gaap_UnsecuredDebtMember_a13cc5b0-cda2-47ad-9ce7-add89bff5105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_56f677b5-c449-494e-8198-048435d20877" 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_c8c6ffed-434f-48ca-918b-a826a59a8fc7" xlink:to="loc_us-gaap_DebtInstrumentAxis_56f677b5-c449-494e-8198-048435d20877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b38cf646-aeb1-42b3-a81a-b85547c703ea" 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_56f677b5-c449-494e-8198-048435d20877" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b38cf646-aeb1-42b3-a81a-b85547c703ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CreditAgreementMember_8bf8d1f2-31c1-44bf-b64f-2792ff7d6d77" xlink:href="ctsh-20250630.xsd#ctsh_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b38cf646-aeb1-42b3-a81a-b85547c703ea" xlink:to="loc_ctsh_CreditAgreementMember_8bf8d1f2-31c1-44bf-b64f-2792ff7d6d77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" 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_c8c6ffed-434f-48ca-918b-a826a59a8fc7" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_2a371e2b-5b1c-4288-b213-fc267776d009" 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_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" xlink:to="loc_us-gaap_LongTermDebt_2a371e2b-5b1c-4288-b213-fc267776d009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_fc1d7ef6-cb78-4086-bf5c-9a2c31aaf26d" 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_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" xlink:to="loc_us-gaap_LongTermDebtCurrent_fc1d7ef6-cb78-4086-bf5c-9a2c31aaf26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_9fea7add-ff78-4b33-bc4c-4e0f7526725f" 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_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_9fea7add-ff78-4b33-bc4c-4e0f7526725f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_eb81536a-803d-4ee6-8bae-1c7e459c3e52" 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_8109b8f0-f6eb-4ca1-aecc-80abaefda7fa" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_eb81536a-803d-4ee6-8bae-1c7e459c3e52" 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-20250630.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_83771bc0-222c-4529-9a52-68973e32ecb5" 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_d244c9df-01a0-4714-92bc-2099820ba5b8" 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_83771bc0-222c-4529-9a52-68973e32ecb5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d244c9df-01a0-4714-92bc-2099820ba5b8" 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-20250630.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_da318136-c390-44cf-aad8-e38c9f040a3c" 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_eb9596a8-25f9-4375-9073-a24f256abb1a" 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_da318136-c390-44cf-aad8-e38c9f040a3c" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_6783f601-a937-4f73-903d-5486a4bb92f5" 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_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_6783f601-a937-4f73-903d-5486a4bb92f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_0ab47039-f685-4bea-8de8-b0429a879549" 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_6783f601-a937-4f73-903d-5486a4bb92f5" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_0ab47039-f685-4bea-8de8-b0429a879549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinistryOfFinanceIndiaMember_fbc446aa-5e0b-4355-a49c-97f9fbb44677" 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_0ab47039-f685-4bea-8de8-b0429a879549" xlink:to="loc_us-gaap_MinistryOfFinanceIndiaMember_fbc446aa-5e0b-4355-a49c-97f9fbb44677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_678f15ac-41f3-48d1-8fd4-9445ff706d44" 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_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_678f15ac-41f3-48d1-8fd4-9445ff706d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_a46a4ae8-2e7f-4c97-8b14-67fd7ff12b78" 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_678f15ac-41f3-48d1-8fd4-9445ff706d44" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_a46a4ae8-2e7f-4c97-8b14-67fd7ff12b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_1f2ac5fd-e59f-44cb-a3b2-2d70bab5bad9" 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_a46a4ae8-2e7f-4c97-8b14-67fd7ff12b78" xlink:to="loc_us-gaap_ForeignCountryMember_1f2ac5fd-e59f-44cb-a3b2-2d70bab5bad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeAxis_4e7b90d6-1e20-41cb-bf40-a891d67e48b7" xlink:href="ctsh-20250630.xsd#ctsh_OnetimeTransactionTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_ctsh_OnetimeTransactionTypeAxis_4e7b90d6-1e20-41cb-bf40-a891d67e48b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTypeDomain_a6c3759d-782d-4705-946d-81dd43843073" xlink:href="ctsh-20250630.xsd#ctsh_OnetimeTransactionTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTypeAxis_4e7b90d6-1e20-41cb-bf40-a891d67e48b7" xlink:to="loc_ctsh_OnetimeTransactionTypeDomain_a6c3759d-782d-4705-946d-81dd43843073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2013IndiaShareRepurchaseMember_9931b8a8-abaa-4a95-9be5-d8aac97f31ac" xlink:href="ctsh-20250630.xsd#ctsh_A2013IndiaShareRepurchaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_a6c3759d-782d-4705-946d-81dd43843073" xlink:to="loc_ctsh_A2013IndiaShareRepurchaseMember_9931b8a8-abaa-4a95-9be5-d8aac97f31ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_A2016IndiaCashRemittanceMember_9d38da5d-71fa-4822-829a-3a8fcf44c794" xlink:href="ctsh-20250630.xsd#ctsh_A2016IndiaCashRemittanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTypeDomain_a6c3759d-782d-4705-946d-81dd43843073" xlink:to="loc_ctsh_A2016IndiaCashRemittanceMember_9d38da5d-71fa-4822-829a-3a8fcf44c794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e6047407-1918-4f70-80ce-face96d97ac9" 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_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e6047407-1918-4f70-80ce-face96d97ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_962f059b-a3da-4169-a023-93918cbf61a8" 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_e6047407-1918-4f70-80ce-face96d97ac9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_962f059b-a3da-4169-a023-93918cbf61a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LongterminvestmentsMember_27987d9e-e9c7-4070-acd7-85750da658e0" xlink:href="ctsh-20250630.xsd#ctsh_LongterminvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_962f059b-a3da-4169-a023-93918cbf61a8" xlink:to="loc_ctsh_LongterminvestmentsMember_27987d9e-e9c7-4070-acd7-85750da658e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_7b446e65-396f-4bb9-b34a-af4a1cf0c57b" 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_962f059b-a3da-4169-a023-93918cbf61a8" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_7b446e65-396f-4bb9-b34a-af4a1cf0c57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_85802e1c-5e01-4c14-b9b8-91d95edeb923" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_85802e1c-5e01-4c14-b9b8-91d95edeb923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c679e8d4-8a2b-4ae8-b640-6a3278c6582c" 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_85802e1c-5e01-4c14-b9b8-91d95edeb923" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c679e8d4-8a2b-4ae8-b640-6a3278c6582c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_96d1bd77-2527-4742-bcd1-f6ddb6482a24" 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_c679e8d4-8a2b-4ae8-b640-6a3278c6582c" xlink:to="loc_us-gaap_SubsequentEventMember_96d1bd77-2527-4742-bcd1-f6ddb6482a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_1fcd4d74-15ac-47dc-ae85-6cc5f709ccb7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_srt_StatementScenarioAxis_1fcd4d74-15ac-47dc-ae85-6cc5f709ccb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b18f8bb5-bc44-4619-97a1-74b94947daef" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_1fcd4d74-15ac-47dc-ae85-6cc5f709ccb7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b18f8bb5-bc44-4619-97a1-74b94947daef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_f4238e33-fd09-4169-81e9-6a3c5007c8d7" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_b18f8bb5-bc44-4619-97a1-74b94947daef" xlink:to="loc_srt_ScenarioForecastMember_f4238e33-fd09-4169-81e9-6a3c5007c8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OnetimeTransactionTableLineItems_e5e6a5b7-339d-4044-943f-be404107557b" xlink:href="ctsh-20250630.xsd#ctsh_OnetimeTransactionTableLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_eb9596a8-25f9-4375-9073-a24f256abb1a" xlink:to="loc_ctsh_OnetimeTransactionTableLineItems_e5e6a5b7-339d-4044-943f-be404107557b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignEarningsRepatriated_932f76f4-4cea-4b70-a01c-ccc6af5060b6" 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_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_us-gaap_ForeignEarningsRepatriated_932f76f4-4cea-4b70-a01c-ccc6af5060b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8f615711-2c74-4db7-9d49-34debeaf5dd0" 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_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8f615711-2c74-4db7-9d49-34debeaf5dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IncomeTaxDisputedAmount_9b5ba252-1cc8-4fed-9393-f78826134be4" xlink:href="ctsh-20250630.xsd#ctsh_IncomeTaxDisputedAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_ctsh_IncomeTaxDisputedAmount_9b5ba252-1cc8-4fed-9393-f78826134be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAssets_b1a33c56-c4f1-4fb8-82c6-981684313006" 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_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_us-gaap_DepositsAssets_b1a33c56-c4f1-4fb8-82c6-981684313006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_ce798fb6-8b54-4e93-afc3-0fc9366bd127" xlink:href="ctsh-20250630.xsd#ctsh_DepositsAssetsPercentDisputedTaxAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_ctsh_DepositsAssetsPercentDisputedTaxAmount_ce798fb6-8b54-4e93-afc3-0fc9366bd127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedInvestments_fe17de79-7269-4532-8abb-3b89faa63f31" 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_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_us-gaap_RestrictedInvestments_fe17de79-7269-4532-8abb-3b89faa63f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates_609e40a0-b215-4860-8d08-ce2251bdbf7c" xlink:href="ctsh-20250630.xsd#ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates_609e40a0-b215-4860-8d08-ce2251bdbf7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_OneBigBeautifulBillActNoncashTaxExpense_02eaa005-ed68-43c1-b3b9-55160c4c89b5" xlink:href="ctsh-20250630.xsd#ctsh_OneBigBeautifulBillActNoncashTaxExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ctsh_OnetimeTransactionTableLineItems_e5e6a5b7-339d-4044-943f-be404107557b" xlink:to="loc_ctsh_OneBigBeautifulBillActNoncashTaxExpense_02eaa005-ed68-43c1-b3b9-55160c4c89b5" 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-20250630.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_70890d99-4d4b-433c-a2ca-15898d711f40" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" 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_70890d99-4d4b-433c-a2ca-15898d711f40" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_aa460ed5-cdd5-49a9-b243-c2a0d42dfb2d" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_aa460ed5-cdd5-49a9-b243-c2a0d42dfb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_38c3df57-c9b8-4aee-804e-f165b273ec41" 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_aa460ed5-cdd5-49a9-b243-c2a0d42dfb2d" xlink:to="loc_us-gaap_HedgingRelationshipDomain_38c3df57-c9b8-4aee-804e-f165b273ec41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_bd9914d7-d43e-4318-94ae-b0a8bf89a333" 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_38c3df57-c9b8-4aee-804e-f165b273ec41" xlink:to="loc_us-gaap_CashFlowHedgingMember_bd9914d7-d43e-4318-94ae-b0a8bf89a333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_03d48def-de68-4e5b-b35c-d068fb93ae03" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:to="loc_us-gaap_HedgingDesignationAxis_03d48def-de68-4e5b-b35c-d068fb93ae03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_247c873f-dd1b-4795-922b-c8adbccbe667" 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_03d48def-de68-4e5b-b35c-d068fb93ae03" xlink:to="loc_us-gaap_HedgingDesignationDomain_247c873f-dd1b-4795-922b-c8adbccbe667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0a324aef-2d52-4968-893a-126eb7a7227f" 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_247c873f-dd1b-4795-922b-c8adbccbe667" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0a324aef-2d52-4968-893a-126eb7a7227f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_830ca7fa-dc02-41ff-adaf-280f1075e624" 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_247c873f-dd1b-4795-922b-c8adbccbe667" xlink:to="loc_us-gaap_NondesignatedMember_830ca7fa-dc02-41ff-adaf-280f1075e624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_b45b22eb-09a0-4d2b-bab5-d3027dad42a2" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_b45b22eb-09a0-4d2b-bab5-d3027dad42a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_f484f9c0-ad44-4856-a70d-a6b8931cafdb" 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_b45b22eb-09a0-4d2b-bab5-d3027dad42a2" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_f484f9c0-ad44-4856-a70d-a6b8931cafdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_d5b4c956-aaee-43f9-82d7-b15ed3107e1c" 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_f484f9c0-ad44-4856-a70d-a6b8931cafdb" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_d5b4c956-aaee-43f9-82d7-b15ed3107e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_1691ae7b-e0b1-4b13-944c-0d1e418ca896" 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_f484f9c0-ad44-4856-a70d-a6b8931cafdb" xlink:to="loc_us-gaap_ForeignExchangeContractMember_1691ae7b-e0b1-4b13-944c-0d1e418ca896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_a805f518-656d-441d-92e7-c909f19fc767" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_a805f518-656d-441d-92e7-c909f19fc767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" 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_a805f518-656d-441d-92e7-c909f19fc767" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_4f71ea3b-ae93-41ae-b420-2287b4987b96" 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_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_4f71ea3b-ae93-41ae-b420-2287b4987b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_93c6a199-092c-4fd2-8d5e-3dd2e20fed98" 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_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_93c6a199-092c-4fd2-8d5e-3dd2e20fed98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_d303792c-787b-456e-9225-2beec8669b00" xlink:href="ctsh-20250630.xsd#ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" xlink:to="loc_ctsh_AccruedExpensesAndOtherCurrentLiabilitiesMember_d303792c-787b-456e-9225-2beec8669b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_a2b1520d-09ec-481f-b5d9-3216ee0aad98" 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_bc0939ad-f6f8-4c2a-8fee-a3b17c8b6dec" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_a2b1520d-09ec-481f-b5d9-3216ee0aad98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_af37845e-cbb0-4ea3-a7a9-48d1e7515013" 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_3ecba8b3-b1cd-4ad0-8e26-379d6ca11db9" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_af37845e-cbb0-4ea3-a7a9-48d1e7515013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_56d3e91d-7a49-4b51-b23e-ab64c373e219" 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_af37845e-cbb0-4ea3-a7a9-48d1e7515013" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_56d3e91d-7a49-4b51-b23e-ab64c373e219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_7a5f2f6c-3f6b-45ab-a637-e85755d7210a" 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_af37845e-cbb0-4ea3-a7a9-48d1e7515013" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_7a5f2f6c-3f6b-45ab-a637-e85755d7210a" 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-20250630.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_1ea048f5-df0c-4921-b4a9-3da3ec259d1e" 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_f704f599-961a-435d-bcd6-058028f69ae3" 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_1ea048f5-df0c-4921-b4a9-3da3ec259d1e" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_f704f599-961a-435d-bcd6-058028f69ae3" 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-20250630.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_ce00508c-7ec8-4439-9dc8-03d5467b9923" 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_2ff2865a-1aa7-47fb-8e3d-4a9156553066" 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_ce00508c-7ec8-4439-9dc8-03d5467b9923" xlink:to="loc_us-gaap_DerivativeTable_2ff2865a-1aa7-47fb-8e3d-4a9156553066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_b66cfa94-0c1f-429b-9887-e90251c05a17" 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_2ff2865a-1aa7-47fb-8e3d-4a9156553066" xlink:to="loc_us-gaap_HedgingDesignationAxis_b66cfa94-0c1f-429b-9887-e90251c05a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c2dc540b-700b-48b9-abc1-c978cd20f0c3" 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_b66cfa94-0c1f-429b-9887-e90251c05a17" xlink:to="loc_us-gaap_HedgingDesignationDomain_c2dc540b-700b-48b9-abc1-c978cd20f0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_3319bbbd-7e03-4c15-a541-d6a65cb05f2c" 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_c2dc540b-700b-48b9-abc1-c978cd20f0c3" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_3319bbbd-7e03-4c15-a541-d6a65cb05f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_983b49c5-a379-48b9-973d-bc4dd2e6f68d" 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_2ff2865a-1aa7-47fb-8e3d-4a9156553066" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_983b49c5-a379-48b9-973d-bc4dd2e6f68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_02820ba4-6554-474e-89c0-8dfaeb3244a0" 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_983b49c5-a379-48b9-973d-bc4dd2e6f68d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_02820ba4-6554-474e-89c0-8dfaeb3244a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_2e4f6c72-2846-42b1-91e2-21f078bbd706" 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_02820ba4-6554-474e-89c0-8dfaeb3244a0" xlink:to="loc_us-gaap_ForeignExchangeContractMember_2e4f6c72-2846-42b1-91e2-21f078bbd706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2025Member_9f51d61e-14a7-442c-9042-782bc17e9bfb" xlink:href="ctsh-20250630.xsd#ctsh_ForeignExchangeContractMaturity2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignExchangeContractMember_2e4f6c72-2846-42b1-91e2-21f078bbd706" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2025Member_9f51d61e-14a7-442c-9042-782bc17e9bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2026Member_1d36738d-1c21-4e54-85c8-8d2cdee4fe60" xlink:href="ctsh-20250630.xsd#ctsh_ForeignExchangeContractMaturity2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignExchangeContractMember_2e4f6c72-2846-42b1-91e2-21f078bbd706" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2026Member_1d36738d-1c21-4e54-85c8-8d2cdee4fe60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ForeignExchangeContractMaturity2027Member_cb86ec43-5708-499f-af5b-5b9cc686a463" xlink:href="ctsh-20250630.xsd#ctsh_ForeignExchangeContractMaturity2027Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignExchangeContractMember_2e4f6c72-2846-42b1-91e2-21f078bbd706" xlink:to="loc_ctsh_ForeignExchangeContractMaturity2027Member_cb86ec43-5708-499f-af5b-5b9cc686a463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_399fa482-89d5-4ba3-9140-2acfdbec0174" 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_2ff2865a-1aa7-47fb-8e3d-4a9156553066" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_399fa482-89d5-4ba3-9140-2acfdbec0174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_85152059-7570-4a5a-8bbd-ba32213b81fe" 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_399fa482-89d5-4ba3-9140-2acfdbec0174" xlink:to="loc_us-gaap_HedgingRelationshipDomain_85152059-7570-4a5a-8bbd-ba32213b81fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_edc43af3-698a-4aa9-a03d-ac2f3b6b0a5e" 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_85152059-7570-4a5a-8bbd-ba32213b81fe" xlink:to="loc_us-gaap_CashFlowHedgingMember_edc43af3-698a-4aa9-a03d-ac2f3b6b0a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_8a6a453c-491c-453e-9ac4-496b175285ca" 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_2ff2865a-1aa7-47fb-8e3d-4a9156553066" xlink:to="loc_us-gaap_DerivativeLineItems_8a6a453c-491c-453e-9ac4-496b175285ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d6bb4fbb-2698-40b2-bea1-47f77a0d3136" 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_8a6a453c-491c-453e-9ac4-496b175285ca" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d6bb4fbb-2698-40b2-bea1-47f77a0d3136" 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-20250630.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_9cc53944-371a-4b61-9bcc-62fc64e671cd" 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_2101a911-baf0-41e6-ba66-00a2f628d027" 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_9cc53944-371a-4b61-9bcc-62fc64e671cd" xlink:to="loc_us-gaap_DerivativeTable_2101a911-baf0-41e6-ba66-00a2f628d027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_54c075dd-ecfb-464f-a78e-cd3043e11cbc" 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_2101a911-baf0-41e6-ba66-00a2f628d027" xlink:to="loc_us-gaap_HedgingDesignationAxis_54c075dd-ecfb-464f-a78e-cd3043e11cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_184e1a1e-c11b-4c57-bbbb-7e1a1ec996cb" 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_54c075dd-ecfb-464f-a78e-cd3043e11cbc" xlink:to="loc_us-gaap_HedgingDesignationDomain_184e1a1e-c11b-4c57-bbbb-7e1a1ec996cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_4a6a2dc6-1796-4a24-a46e-1fd0f633c32d" 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_184e1a1e-c11b-4c57-bbbb-7e1a1ec996cb" xlink:to="loc_us-gaap_NondesignatedMember_4a6a2dc6-1796-4a24-a46e-1fd0f633c32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_e8bdfec7-4d6d-4ef5-a167-16f6eb3e0b08" 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_2101a911-baf0-41e6-ba66-00a2f628d027" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_e8bdfec7-4d6d-4ef5-a167-16f6eb3e0b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e776c206-0ff4-4f10-9c44-56281e394319" 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_e8bdfec7-4d6d-4ef5-a167-16f6eb3e0b08" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e776c206-0ff4-4f10-9c44-56281e394319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_8b118843-611a-420c-a100-9718e3f34ce7" 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_e776c206-0ff4-4f10-9c44-56281e394319" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_8b118843-611a-420c-a100-9718e3f34ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_af11cf41-fc7a-4412-b104-f14f4fb37260" 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_2101a911-baf0-41e6-ba66-00a2f628d027" xlink:to="loc_us-gaap_DerivativeLineItems_af11cf41-fc7a-4412-b104-f14f4fb37260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d65e21b4-e01b-440c-8ff3-3ac8b5dcc9ec" 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_af11cf41-fc7a-4412-b104-f14f4fb37260" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d65e21b4-e01b-440c-8ff3-3ac8b5dcc9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_5b45de31-3de1-4c42-b779-5299647b599b" 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_af11cf41-fc7a-4412-b104-f14f4fb37260" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_5b45de31-3de1-4c42-b779-5299647b599b" 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-20250630.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_98302351-eabe-4f51-8c98-a3644b24df85" 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_b58e6da8-648b-49bd-817a-2c02ba7a47bb" 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_98302351-eabe-4f51-8c98-a3644b24df85" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_b58e6da8-648b-49bd-817a-2c02ba7a47bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_86d71ec5-4060-4870-a2b5-cee9702e5589" 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_b58e6da8-648b-49bd-817a-2c02ba7a47bb" xlink:to="loc_us-gaap_HedgingDesignationAxis_86d71ec5-4060-4870-a2b5-cee9702e5589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_605c7b65-ab2f-4857-a573-f38c3e7bc91c" 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_86d71ec5-4060-4870-a2b5-cee9702e5589" xlink:to="loc_us-gaap_HedgingDesignationDomain_605c7b65-ab2f-4857-a573-f38c3e7bc91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_a21be079-20c5-457c-bb90-e8f918c8e23b" 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_605c7b65-ab2f-4857-a573-f38c3e7bc91c" xlink:to="loc_us-gaap_NondesignatedMember_a21be079-20c5-457c-bb90-e8f918c8e23b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_856f4439-55f4-4410-8220-a6fb83268d67" 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_b58e6da8-648b-49bd-817a-2c02ba7a47bb" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_856f4439-55f4-4410-8220-a6fb83268d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_53530455-018c-4030-8be2-63ea149a29f4" 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_856f4439-55f4-4410-8220-a6fb83268d67" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_53530455-018c-4030-8be2-63ea149a29f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_1c02598c-f5ff-4659-9183-5288d25cd671" 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_53530455-018c-4030-8be2-63ea149a29f4" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_1c02598c-f5ff-4659-9183-5288d25cd671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_1ba66685-f5f8-4a1f-8fe0-7de653cce0b7" 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_b58e6da8-648b-49bd-817a-2c02ba7a47bb" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_1ba66685-f5f8-4a1f-8fe0-7de653cce0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_4a7533b2-d430-4d1e-a37d-1992020d40da" 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_1ba66685-f5f8-4a1f-8fe0-7de653cce0b7" xlink:to="loc_us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_4a7533b2-d430-4d1e-a37d-1992020d40da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_b2d9789f-076f-48b2-a5f0-c6f8d4952c86" 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_1ba66685-f5f8-4a1f-8fe0-7de653cce0b7" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_b2d9789f-076f-48b2-a5f0-c6f8d4952c86" 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-20250630.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_3b015ba7-baa7-4f18-ac38-0956a0df5f14" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" 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_3b015ba7-baa7-4f18-ac38-0956a0df5f14" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8a603c9b-e63d-4c3d-9d54-51e476083125" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8a603c9b-e63d-4c3d-9d54-51e476083125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8815dcf0-792a-4ff5-bc7e-a66996a4cd3c" 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_8a603c9b-e63d-4c3d-9d54-51e476083125" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8815dcf0-792a-4ff5-bc7e-a66996a4cd3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3db41e7d-f610-4e41-8dfc-066bd7532f0a" 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_8815dcf0-792a-4ff5-bc7e-a66996a4cd3c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3db41e7d-f610-4e41-8dfc-066bd7532f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fff456a0-5e83-490b-8ed3-cb54141ebaf8" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fff456a0-5e83-490b-8ed3-cb54141ebaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c5c3c06-8fb6-4348-8c2d-66846ba16747" 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_fff456a0-5e83-490b-8ed3-cb54141ebaf8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0c5c3c06-8fb6-4348-8c2d-66846ba16747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_938c4711-9dc8-4185-bc63-55fe804e2157" 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_0c5c3c06-8fb6-4348-8c2d-66846ba16747" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_938c4711-9dc8-4185-bc63-55fe804e2157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c828e323-7144-4e97-a2b3-b4debd1eab0f" 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_0c5c3c06-8fb6-4348-8c2d-66846ba16747" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c828e323-7144-4e97-a2b3-b4debd1eab0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_93ef5330-79de-41e8-83a4-a0b7b8093824" 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_0c5c3c06-8fb6-4348-8c2d-66846ba16747" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_93ef5330-79de-41e8-83a4-a0b7b8093824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_0fbf103c-d5df-4e39-8678-dfff5e2c75ef" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_0fbf103c-d5df-4e39-8678-dfff5e2c75ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c4233fe4-3114-4dbd-9467-d8b71bb6d751" 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_0fbf103c-d5df-4e39-8678-dfff5e2c75ef" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_c4233fe4-3114-4dbd-9467-d8b71bb6d751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_c61ea7fb-89a1-4011-8b12-668756e2a12d" 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_c4233fe4-3114-4dbd-9467-d8b71bb6d751" xlink:to="loc_us-gaap_MoneyMarketFundsMember_c61ea7fb-89a1-4011-8b12-668756e2a12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_9b854a5b-3040-4983-9202-4e6cf1433d34" 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_c4233fe4-3114-4dbd-9467-d8b71bb6d751" xlink:to="loc_us-gaap_BankTimeDepositsMember_9b854a5b-3040-4983-9202-4e6cf1433d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_69d5d5c1-d479-46a8-a5fe-6197cdc4b568" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_69d5d5c1-d479-46a8-a5fe-6197cdc4b568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_0473b8e8-3c2c-43e7-8816-c4f67f355b56" 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_69d5d5c1-d479-46a8-a5fe-6197cdc4b568" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_a4c089b5-ceac-4806-a3c8-4fbaec06d080" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_CashEquivalentsMember_a4c089b5-ceac-4806-a3c8-4fbaec06d080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_96bc194d-8313-4408-8ae3-2ed7b50f20e9" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_96bc194d-8313-4408-8ae3-2ed7b50f20e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_d2d15455-a6fd-47be-ad25-2a619edc6862" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_d2d15455-a6fd-47be-ad25-2a619edc6862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_5834b7a9-a5e3-4bb9-b305-38f74290a40f" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_5834b7a9-a5e3-4bb9-b305-38f74290a40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_a6cf148f-372f-46a0-84d3-501c1ca7e846" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_a6cf148f-372f-46a0-84d3-501c1ca7e846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_2455701e-3de1-4c7d-9d0c-bf0257d8e7d1" 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_0473b8e8-3c2c-43e7-8816-c4f67f355b56" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_2455701e-3de1-4c7d-9d0c-bf0257d8e7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_4c6603f4-57e5-43c7-b6b8-25c98e9f4b77" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_4c6603f4-57e5-43c7-b6b8-25c98e9f4b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_36009a33-cec1-4045-9fdb-5330597c5228" 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_4c6603f4-57e5-43c7-b6b8-25c98e9f4b77" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_36009a33-cec1-4045-9fdb-5330597c5228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ContingentConsiderationMember_ddd25a72-3395-494c-9b49-31eff02efeec" xlink:href="ctsh-20250630.xsd#ctsh_ContingentConsiderationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_36009a33-cec1-4045-9fdb-5330597c5228" xlink:to="loc_ctsh_ContingentConsiderationMember_ddd25a72-3395-494c-9b49-31eff02efeec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_440f7031-037c-4f79-a0c4-2380c956847c" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_FinancialInstrumentAxis_440f7031-037c-4f79-a0c4-2380c956847c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d2ac2008-10ad-465b-ae7b-f83dd0e58022" 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_440f7031-037c-4f79-a0c4-2380c956847c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d2ac2008-10ad-465b-ae7b-f83dd0e58022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_51d0a8d8-fd49-4b75-a514-483d47000869" 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_2cb69026-76a3-4de9-a5fe-b8888c14c915" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ca308ad1-9589-484c-b567-1003538670b0" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ca308ad1-9589-484c-b567-1003538670b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_a6103270-b04e-41b1-a4ec-beb2ed727cbd" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_a6103270-b04e-41b1-a4ec-beb2ed727cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_3b4cf870-c17a-4e9a-ac64-64f61beaf1ae" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_3b4cf870-c17a-4e9a-ac64-64f61beaf1ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_5d3726f2-12e7-4cb9-9019-d54b89d1eed2" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_5d3726f2-12e7-4cb9-9019-d54b89d1eed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_78ed29d3-2f8a-4957-b5c7-6c2b7de0daa3" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_78ed29d3-2f8a-4957-b5c7-6c2b7de0daa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2252b943-aa4b-4730-9765-b2480c1817a1" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2252b943-aa4b-4730-9765-b2480c1817a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_cfbfbe3c-8469-46dd-ba32-59d8ddd6a583" 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_51d0a8d8-fd49-4b75-a514-483d47000869" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_cfbfbe3c-8469-46dd-ba32-59d8ddd6a583" 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-20250630.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_cbd353df-668e-4708-87dc-4521970a1033" 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_6c41ee30-6db2-429f-87a7-589fbb4d33df" 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_cbd353df-668e-4708-87dc-4521970a1033" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_6c41ee30-6db2-429f-87a7-589fbb4d33df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5418122c-cd39-4c0d-86d1-e020709b3e5e" 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_6c41ee30-6db2-429f-87a7-589fbb4d33df" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5418122c-cd39-4c0d-86d1-e020709b3e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d487aee4-f816-4a35-af31-24ddfabf8c60" 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_5418122c-cd39-4c0d-86d1-e020709b3e5e" xlink:to="loc_us-gaap_EquityComponentDomain_d487aee4-f816-4a35-af31-24ddfabf8c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_71fc5c8a-fec4-498e-bc89-6bfacd8fc164" 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_d487aee4-f816-4a35-af31-24ddfabf8c60" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_71fc5c8a-fec4-498e-bc89-6bfacd8fc164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_921c6b01-39e4-4123-a20d-5f0a953000f7" 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_d487aee4-f816-4a35-af31-24ddfabf8c60" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_921c6b01-39e4-4123-a20d-5f0a953000f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_dd8ecbff-24c0-4281-84b5-763acbc9f8a1" 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_d487aee4-f816-4a35-af31-24ddfabf8c60" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_dd8ecbff-24c0-4281-84b5-763acbc9f8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9c9b13bc-cdbc-40b5-90d6-8bbaa01e0b65" 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_d487aee4-f816-4a35-af31-24ddfabf8c60" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9c9b13bc-cdbc-40b5-90d6-8bbaa01e0b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_b8fab541-f64d-4ad6-aae3-924569f6eb2d" 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_6c41ee30-6db2-429f-87a7-589fbb4d33df" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_b8fab541-f64d-4ad6-aae3-924569f6eb2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6dceb8ae-f6ab-4d8d-a573-7cd09913b1a4" 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_b8fab541-f64d-4ad6-aae3-924569f6eb2d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6dceb8ae-f6ab-4d8d-a573-7cd09913b1a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_550910a6-47d6-4cc3-b07c-3b69fa8f2ce1" 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_6dceb8ae-f6ab-4d8d-a573-7cd09913b1a4" xlink:to="loc_us-gaap_CostOfSalesMember_550910a6-47d6-4cc3-b07c-3b69fa8f2ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_672e07f5-4e8c-4ad4-be57-a09e37772416" 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_6dceb8ae-f6ab-4d8d-a573-7cd09913b1a4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_672e07f5-4e8c-4ad4-be57-a09e37772416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_57e01975-2fba-4527-b3e5-436888d2d48e" 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_6c41ee30-6db2-429f-87a7-589fbb4d33df" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_57e01975-2fba-4527-b3e5-436888d2d48e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_51365994-dc83-4f6f-86db-f69a5ff4df85" 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_57e01975-2fba-4527-b3e5-436888d2d48e" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_dd157592-9624-4c8b-b11b-eb8d8e3802f5" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_dd157592-9624-4c8b-b11b-eb8d8e3802f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_81b4ae04-5940-440c-aa4c-5f00e15ad7a1" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_AociTaxAttributableToParent_81b4ae04-5940-440c-aa4c-5f00e15ad7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d8b6d8cc-b25d-4154-892d-94c6fd9f3483" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_StockholdersEquity_d8b6d8cc-b25d-4154-892d-94c6fd9f3483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_6c132cec-54a5-492a-8a9e-eaff5ed6227e" 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_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_6c132cec-54a5-492a-8a9e-eaff5ed6227e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_b318879f-74f7-47d8-82a9-464236097c97" 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_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_b318879f-74f7-47d8-82a9-464236097c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5d16bd7a-d007-42ab-b07a-c8a4e0c70e20" 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_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5d16bd7a-d007-42ab-b07a-c8a4e0c70e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract_2e7f8ba0-a329-401b-bded-2bec3dcb95ba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_74b88920-efee-47b3-89a2-5debbb521eb0" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent_74b88920-efee-47b3-89a2-5debbb521eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_09f0556a-da25-43f4-9189-b063b77e5d9b" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_09f0556a-da25-43f4-9189-b063b77e5d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_53e126f4-eeaf-42e8-8e60-b585d7b7664b" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_53e126f4-eeaf-42e8-8e60-b585d7b7664b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_6724520d-c59c-4989-ae97-448a6b2e4dc7" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent_6724520d-c59c-4989-ae97-448a6b2e4dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_41bc08c8-5e67-4e00-9a60-b1a9d7bedfd0" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodTax_41bc08c8-5e67-4e00-9a60-b1a9d7bedfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_1080f0be-66d2-4ffa-800c-d04a7e27c7d2" 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_c149c7df-a997-4a06-b8e7-737a9834c277" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_1080f0be-66d2-4ffa-800c-d04a7e27c7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociBeforeTaxAttributableToParent_9e0466bc-17f1-4662-84b7-e0b15ef96cda" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_AociBeforeTaxAttributableToParent_9e0466bc-17f1-4662-84b7-e0b15ef96cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociTaxAttributableToParent_749c8ee0-19fe-41bd-ab77-8cb1109cf519" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_AociTaxAttributableToParent_749c8ee0-19fe-41bd-ab77-8cb1109cf519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_35097b9a-cbe1-47a9-944b-b9df73954318" 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_51365994-dc83-4f6f-86db-f69a5ff4df85" xlink:to="loc_us-gaap_StockholdersEquity_35097b9a-cbe1-47a9-944b-b9df73954318" 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-20250630.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_e60edc40-a565-4170-99cd-9665a12bc86b" 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_a9abece6-9d6b-4a3f-a469-32e9c7c31492" 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_e60edc40-a565-4170-99cd-9665a12bc86b" xlink:to="loc_us-gaap_OtherCommitmentsTable_a9abece6-9d6b-4a3f-a469-32e9c7c31492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_df72369c-d4ca-4aa9-9e66-d3fdfb74a9b3" 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_a9abece6-9d6b-4a3f-a469-32e9c7c31492" xlink:to="loc_us-gaap_OtherCommitmentsAxis_df72369c-d4ca-4aa9-9e66-d3fdfb74a9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_4db2b1bd-ad94-4f4b-8da3-cf2f22ff64da" 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_df72369c-d4ca-4aa9-9e66-d3fdfb74a9b3" xlink:to="loc_us-gaap_OtherCommitmentsDomain_4db2b1bd-ad94-4f4b-8da3-cf2f22ff64da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_IndiaDefinedContributionObligationMember_80eefa24-f4ce-4024-8f3f-3a7154f34fa0" xlink:href="ctsh-20250630.xsd#ctsh_IndiaDefinedContributionObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_4db2b1bd-ad94-4f4b-8da3-cf2f22ff64da" xlink:to="loc_ctsh_IndiaDefinedContributionObligationMember_80eefa24-f4ce-4024-8f3f-3a7154f34fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_48f1207f-fd88-4fc0-9745-d56f048104e9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_a9abece6-9d6b-4a3f-a469-32e9c7c31492" xlink:to="loc_srt_LitigationCaseAxis_48f1207f-fd88-4fc0-9745-d56f048104e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_afc1a5b5-a9b8-4794-a714-13f21f57aa08" 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_48f1207f-fd88-4fc0-9745-d56f048104e9" xlink:to="loc_srt_LitigationCaseTypeDomain_afc1a5b5-a9b8-4794-a714-13f21f57aa08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_09eaedb7-d869-46f4-a783-c5d51161520b" xlink:href="ctsh-20250630.xsd#ctsh_SyntelSterlingBestShoresMauritiusLtdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_afc1a5b5-a9b8-4794-a714-13f21f57aa08" xlink:to="loc_ctsh_SyntelSterlingBestShoresMauritiusLtdMember_09eaedb7-d869-46f4-a783-c5d51161520b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingenciesByNatureAxis_f6d2208d-2fc7-4f21-8f3f-5e90780306ee" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainContingenciesByNatureAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_a9abece6-9d6b-4a3f-a469-32e9c7c31492" xlink:to="loc_us-gaap_GainContingenciesByNatureAxis_f6d2208d-2fc7-4f21-8f3f-5e90780306ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainContingencyNatureDomain_5d36f46c-9ba2-4268-ac97-6320be6c0a64" 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_f6d2208d-2fc7-4f21-8f3f-5e90780306ee" xlink:to="loc_us-gaap_GainContingencyNatureDomain_5d36f46c-9ba2-4268-ac97-6320be6c0a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_bc88db9f-d2b6-459f-8467-1a785815ae84" xlink:href="ctsh-20250630.xsd#ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GainContingencyNatureDomain_5d36f46c-9ba2-4268-ac97-6320be6c0a64" xlink:to="loc_ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember_bc88db9f-d2b6-459f-8467-1a785815ae84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_a9abece6-9d6b-4a3f-a469-32e9c7c31492" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_cf078196-fb10-40e9-aeaf-a3c950ea66ef" 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_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_cf078196-fb10-40e9-aeaf-a3c950ea66ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_c48ce5d0-b02c-4efe-9954-5c422ba39947" xlink:href="ctsh-20250630.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages_c48ce5d0-b02c-4efe-9954-5c422ba39947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_b8990f80-85da-4f7f-a318-1f96b92b92a8" xlink:href="ctsh-20250630.xsd#ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages_b8990f80-85da-4f7f-a318-1f96b92b92a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_9f5d7e64-9c97-4d25-8965-647b2d4b4963" xlink:href="ctsh-20250630.xsd#ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages_9f5d7e64-9c97-4d25-8965-647b2d4b4963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_f4a2da4b-dbfb-4119-a9ed-443a1085841e" 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_4725c6f0-6367-4522-b7f5-0f1f19978d5a" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_f4a2da4b-dbfb-4119-a9ed-443a1085841e" 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-20250630.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_91430e9e-5f18-4771-b9e2-0b93407c6749" 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_db5626f6-3391-448d-92b5-a66f3005fc39" 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_91430e9e-5f18-4771-b9e2-0b93407c6749" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_db5626f6-3391-448d-92b5-a66f3005fc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0be5e4c8-9767-4874-94b9-512468c2f214" 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_db5626f6-3391-448d-92b5-a66f3005fc39" xlink:to="loc_srt_ConsolidationItemsAxis_0be5e4c8-9767-4874-94b9-512468c2f214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_99819583-bb32-4b78-b8eb-4339a938a0b3" 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_0be5e4c8-9767-4874-94b9-512468c2f214" xlink:to="loc_srt_ConsolidationItemsDomain_99819583-bb32-4b78-b8eb-4339a938a0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8d4ea786-3213-45e7-9b83-5decb8a9cbaa" 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_99819583-bb32-4b78-b8eb-4339a938a0b3" xlink:to="loc_us-gaap_OperatingSegmentsMember_8d4ea786-3213-45e7-9b83-5decb8a9cbaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_cab04292-dea2-42e0-b2a3-50e910e59c5e" 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_99819583-bb32-4b78-b8eb-4339a938a0b3" xlink:to="loc_us-gaap_CorporateNonSegmentMember_cab04292-dea2-42e0-b2a3-50e910e59c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2b191287-aea0-4213-afa3-5d41295c8bc2" 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_db5626f6-3391-448d-92b5-a66f3005fc39" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2b191287-aea0-4213-afa3-5d41295c8bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" 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_2b191287-aea0-4213-afa3-5d41295c8bc2" xlink:to="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_FinancialServicesMember_b83448c1-1481-4e7e-b901-c79d6cc59198" xlink:href="ctsh-20250630.xsd#ctsh_FinancialServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:to="loc_ctsh_FinancialServicesMember_b83448c1-1481-4e7e-b901-c79d6cc59198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_HealthSciencesMember_7c3df073-d5ab-4398-98c6-06f5faea167a" xlink:href="ctsh-20250630.xsd#ctsh_HealthSciencesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:to="loc_ctsh_HealthSciencesMember_7c3df073-d5ab-4398-98c6-06f5faea167a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_ProductsandResourcesMember_1b570c60-9d6a-4a21-ac2a-4690d21a65dd" xlink:href="ctsh-20250630.xsd#ctsh_ProductsandResourcesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:to="loc_ctsh_ProductsandResourcesMember_1b570c60-9d6a-4a21-ac2a-4690d21a65dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationsMediaandTechnologyMember_c9d91898-a2a1-4f90-8720-fa4192259813" xlink:href="ctsh-20250630.xsd#ctsh_CommunicationsMediaandTechnologyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:to="loc_ctsh_CommunicationsMediaandTechnologyMember_c9d91898-a2a1-4f90-8720-fa4192259813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_CommunicationMediaandTechnologyMember_4a67c69c-bcf1-4b1c-a94a-29ef1ac3965c" xlink:href="ctsh-20250630.xsd#ctsh_CommunicationMediaandTechnologyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c0492c29-0e5f-45a1-aec1-33b0604849b4" xlink:to="loc_ctsh_CommunicationMediaandTechnologyMember_4a67c69c-bcf1-4b1c-a94a-29ef1ac3965c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_1ee5f2dd-3a65-4f71-806f-9d097729a64e" 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_db5626f6-3391-448d-92b5-a66f3005fc39" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_1ee5f2dd-3a65-4f71-806f-9d097729a64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_37e46f15-22f8-4335-8561-eb62f206ccd1" 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_1ee5f2dd-3a65-4f71-806f-9d097729a64e" xlink:to="loc_us-gaap_OperatingIncomeLoss_37e46f15-22f8-4335-8561-eb62f206ccd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_e3b7a2b4-2d30-4353-961e-939ae14ddf43" 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_1ee5f2dd-3a65-4f71-806f-9d097729a64e" xlink:to="loc_us-gaap_OperatingExpenses_e3b7a2b4-2d30-4353-961e-939ae14ddf43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f7a330be-c2c5-422d-a48c-9c3ac038f024" 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_1ee5f2dd-3a65-4f71-806f-9d097729a64e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f7a330be-c2c5-422d-a48c-9c3ac038f024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_98ab3753-8e2c-4912-ba33-98549c36833c" 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_1ee5f2dd-3a65-4f71-806f-9d097729a64e" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_98ab3753-8e2c-4912-ba33-98549c36833c" 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-20250630.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_b690e927-f059-4f91-8635-b1810b1539f5" 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_e70e0263-6060-4694-a2f8-30c4cc5665ad" 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_b690e927-f059-4f91-8635-b1810b1539f5" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e70e0263-6060-4694-a2f8-30c4cc5665ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1d91921e-984f-45a0-ab82-788a8dad2f0e" 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_e70e0263-6060-4694-a2f8-30c4cc5665ad" xlink:to="loc_srt_StatementGeographicalAxis_1d91921e-984f-45a0-ab82-788a8dad2f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_de1c0bf0-4bb2-42c3-b019-4ca87c9adfe6" 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_1d91921e-984f-45a0-ab82-788a8dad2f0e" xlink:to="loc_srt_SegmentGeographicalDomain_de1c0bf0-4bb2-42c3-b019-4ca87c9adfe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NorthAmericaMember_42ededa8-d83b-4ab9-90cb-0a0c0d70e732" 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_de1c0bf0-4bb2-42c3-b019-4ca87c9adfe6" xlink:to="loc_srt_NorthAmericaMember_42ededa8-d83b-4ab9-90cb-0a0c0d70e732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_f7c72172-30bb-4563-9e41-4f7544b11911" 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_de1c0bf0-4bb2-42c3-b019-4ca87c9adfe6" xlink:to="loc_srt_EuropeMember_f7c72172-30bb-4563-9e41-4f7544b11911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ctsh_RestofWorldMember_97c9dec9-79bf-4ee2-bfe7-2f426eb0664c" xlink:href="ctsh-20250630.xsd#ctsh_RestofWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_de1c0bf0-4bb2-42c3-b019-4ca87c9adfe6" xlink:to="loc_ctsh_RestofWorldMember_97c9dec9-79bf-4ee2-bfe7-2f426eb0664c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_476852cb-59ef-45a1-b897-d238595757b5" 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_e70e0263-6060-4694-a2f8-30c4cc5665ad" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_476852cb-59ef-45a1-b897-d238595757b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1f069bd9-75b3-4f77-9114-0b72cd116151" 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_476852cb-59ef-45a1-b897-d238595757b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1f069bd9-75b3-4f77-9114-0b72cd116151" 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-20250630.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_f7dd558f-906c-4358-9cf8-f9552a38e33b" 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_78202701-dfd9-4244-830c-d563f6d895df" 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_f7dd558f-906c-4358-9cf8-f9552a38e33b" xlink:to="loc_us-gaap_SubsequentEventTable_78202701-dfd9-4244-830c-d563f6d895df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_13f6f9b4-d574-4b36-bcc5-4be9e82a368d" 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_78202701-dfd9-4244-830c-d563f6d895df" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_13f6f9b4-d574-4b36-bcc5-4be9e82a368d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_d2a57265-2a85-44cc-80d2-4d084d10173f" 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_13f6f9b4-d574-4b36-bcc5-4be9e82a368d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_d2a57265-2a85-44cc-80d2-4d084d10173f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e57c3950-3512-4fe0-ba0b-c3f802052a0d" 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_d2a57265-2a85-44cc-80d2-4d084d10173f" xlink:to="loc_us-gaap_SubsequentEventMember_e57c3950-3512-4fe0-ba0b-c3f802052a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_6583e4b8-1e53-411e-9edb-753c9498e855" 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_78202701-dfd9-4244-830c-d563f6d895df" xlink:to="loc_us-gaap_SubsequentEventLineItems_6583e4b8-1e53-411e-9edb-753c9498e855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_754fddf2-79b1-4389-8e23-089f333f2df5" 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_6583e4b8-1e53-411e-9edb-753c9498e855" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_754fddf2-79b1-4389-8e23-089f333f2df5" 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>12
<FILENAME>ctsh-20250630_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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>13
<FILENAME>ctsh-20250630_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g2.jpg
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
M5O+F35-'T_X&_#N+Q);2W^E:(VJ6QN=8GM%D,B7]^L:N590]M9I%$0CR708
M_77]GS]N?P?\7/\ @G=X?_X*(?$+PV/"&@ZE\-/^$TUK3#J0O/[+M$M6N94\
MXQQ>;L1&^;8F<=!7YL^"?^#OBU^(GC/2/A_X1_X)6_%"ZU77=4M]/TRV_MZ)
M?.N)I%CC3)ML#+LHR>.:[3P7\)OVF_VV_P#@V.^$_P"SA_P3Y\8^$;CQ?JW@
MGP[I/B*\U'Q"L4>F6]NL5S=6[,B2@3ML@B:&11^[N'SC@'Y:T'_@KS_P7T_X
M(M_''PQX<_X+'^ )/'/PH\0ZHEG)XG^PV,KQ1$Y>2SU#3E5))T7=)]FN@9'5
M"!Y8(< 'Z3?\%:_^"R'BK_@DK9Z%XL^('[(%WXV\,Z_#</#J_ACQDJ2V/D-:
M1R&ZAFM (D,MY$B.KN&R-VPD+7O7_!/']N+X9_\ !1K]D/PA^UW\*;":PT[Q
M1;2BYT>[G62?3+N&9X9[61E !9)$.#@;E*L!AA7E'_!0CX"?#;]LWXU_#+]G
MGQ[LNO#7Q!^%GC_39[B)0Y2.XMM*$=S'G^.-BDJ'LR*>U?DE_P &Y_[>GBK_
M ()8?$O]I3_@FA^TU9RRZMX5EU'6?!OAY)<-J?B2R864VF6N[[\E]BT,.,*1
M"6_CH ^^?^"A7_!RU\+/V$_VSO\ AC+3/V5/$?CK43>VFG1Z_8^(K>RM)M1F
M$1>V3S(VW>49XD=\X$A=.L;5^D?@Z\\7W_AJUO/'N@:?I>KR(3>6&E:J]];P
MG<<!)W@@:3Y<$DQK@D@9 W'^:G_@X%^!NI_L[_M^_L>_#?Q1JD6H^)3X<L-4
M\:ZQ"N%U/7K[Q/<WFI70SR%DNYYV4'.U"J]%%?TTT %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?F7^W9\:_VV_ ?P,^,/P/_:+_ &0O&>O>&)OC+I&I?##XD>&-1TS4;.\T
M23Q3IUU%8WD+7:7-K-&=T$>Z(QE3&I9 FYOTTHH _*K]@+_@F;^V%^Q+J7[7
M/[>?[/G[/_A;PE\0OBY=S3?!7X(:_JT!M-*MHYYIT34'LIOL\4LS296WAG\J
M':$,RAB8_2OAY\??^"F7[>'[''CO]D[]KW_@E9J7P_\ 'OB[PKJ'AR_\2W7B
M'3'\'*EW!);M>N#>27P5 Y86\,5R6**/.0-O3]"Z* /R;_X*@Q?\%4_^"/\
M^Q?\%?!__!)_2-#U'X4_!CP7</\ %76==M]/DN;F.SCBDWSQ7<BL(I_])D(M
M/WQD?8I7Y UW_@MA!_P6X_:OA\ ?"7]A_P#8 T_7/AY:P:;XC\=_\)AXMT1+
M/Q'J(1)XM+FL[C48)GL[:;:TB2JJSS1*"ABC_??I+\7/@1X ^.<FBVGQ/M[O
M4](T74H]17PX]T5T^^NXI(Y;>6[B7'VD0R1B2.)R8@Y#LC/'$T?94 ?FG_P3
M8\+?\%U/VD?BUXMT#_@L_P#";0_"'PN?X::CHFF>&O"6L:8D.LWE_)!%(TW]
MFWUQ*/*M4N$0L453<$KE@"OB'_!5?_@U?_9 MOV+?$$O_!+[]CF\N/C$-1T_
M^P8IOB5=A3;_ &J/[5_R%+\6W^H\S[YS_=YQ7[-T4 ?F5^SK^RE^WS_P27_X
M(M^"? __  3C_9%\*ZQ\<)]3L-<^*_@;QEXF:ZBGO);1(=2EMY$ODA:?-M:J
ML<<ZP[1(R*S85NI^-7@+]I#_ (+8?L767[)W[4W[ 7BGX(+K'B+1[SQ]K7BO
M7=+NH+&"RO8;J=='-M<27,UQ.D9MU>:"WCCCN)6+R%!')^AE% 'RU\>8OV@=
M)_;M^#.O_"_]C/Q9XA\!^"O#_B'3]=\4Z5XA\/V\%K]N@L5M1!;76I17$JJU
MJZR9C7;E2OF#./#OC#_P0]\,?$K_ (+W^!?^"HW]FV)\*:9X2?4O$M@S)NG\
M66(CM=.F*<$@P2),&4$+)I@W',H!_1:B@#\1O^#@;_@FO_P4F_;R_P""C_PF
M_:!_9@_8IUO7/"?PUTFQMM1U*\\;>&[)M0EAU6:Z?[/%/J:R;#&4P9%C)+$%
M1C-?M1X3UK4O$7AZUUK6/"&HZ#<W"%I=(U:6V>XMCDC:[6TTT1.!GY)&&".<
MY T:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BO*_VZ?B1XT^#?[$?QC^+WPWUG^S?$7A7
MX5^(=8T'4?L\<WV6]MM-N)H)?+E5HWVR(K;75E.,$$$BOY;O^(GG_@N1_P!'
MO?\ F-?#/_RMKWLGX=QN=4Y3H2BE%V?,VOR3,JE6--ZG]<M%?R-?\1//_!<C
M_H][_P QKX9_^5M'_$3S_P %R/\ H][_ ,QKX9_^5M>Q_J'G'_/RG]\O_D3/
MZU3[,_KEHK^1K_B)Y_X+D?\ 1[W_ )C7PS_\K:/^(GG_ (+D?]'O?^8U\,__
M "MH_P!0\X_Y^4_OE_\ (A]:I]F?URT5_(U_Q$\_\%R/^CWO_,:^&?\ Y6T?
M\1//_!<C_H][_P QKX9_^5M'^H><?\_*?WR_^1#ZU3[,_KEHK^1K_B)Y_P""
MY'_1[W_F-?#/_P K:/\ B)Y_X+D?]'O?^8U\,_\ RMH_U#SC_GY3^^7_ ,B'
MUJGV9_7+17\C7_$3S_P7(_Z/>_\ ,:^&?_E;1_Q$\_\ !<C_ */>_P#,:^&?
M_E;1_J'G'_/RG]\O_D0^M4^S/ZY:*_D:_P"(GG_@N1_T>]_YC7PS_P#*VOT.
M_P"#:#_@LG_P4B_X*!_M]^(O@I^UW^T;_P )=X8L?A7J&L6NF?\ "(:/8;+V
M+4-.A27S+*TAD.$GE&TL5._)!(!'+C>#LSP&$GB*DX.,5=V<K_\ I**CB(2E
M9'[KT445\F;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 >'_P#!3?\ Y1M?M"?]D/\ %G_IGNJ_B3K^
MVS_@IO\ \HVOVA/^R'^+/_3/=5_$G7ZCP!_NE?\ Q+\CBQ>Z"BBBOOSD"BBB
M@ HHHH **** "BBB@ K]9_\ @S5_Y2G^+?\ LAVK?^G72*_)BOUG_P"#-7_E
M*?XM_P"R':M_Z==(KQ>(_P#D1XC_  FE'^*C^G6BBBOPD]0**** "BBB@ HH
MHH **** "ORC^//_  65^-O[0GQS_:)_9Z_9-^+_ (9^&2_L_>+?#?A]I=0T
M--2U_P 47ESXA@TS4;B".>18+>RMG9HF BFD<RQMYD&]17ZN5^'G_!PU_P $
M*/"GB:_US_@K+^P?\23H'Q#MO$]@?$GAJRN%-MK.L/J<%@ES:S!@+2\6Z=!*
MC_NV=&9C&X<N ?I[^QK\3/VV+OXP?$_]GO\ ;-T#PG>2>"4T>]\%_$'P;IES
M86OBG3+\7B[Y;2::?[-<PR6;I(B2LN6# !60M\5?\'*'_!<;XE?\$ZO .D_
M3]C;5Q:_%#7+^W?6O%ITJ"]M_"UH1YJ0E+B.2![RX525C=6*0;I"JF2%CY9^
MP?\ \')WQ^TW_@G]^T)JO[=?PH/_  N;]FRVT^UU&233C9_VM->ZBNDQ-?6R
M!?(EM[R1/M B"[XVS&BL"#^<O_!;'_@I)^PG^UY^RW\*/@]^RKXF\:>(?%>A
M^,]6\2_$[Q=XR\.)8W'B+5;Z"!9KYMLKC+-%L2(?+!#%#"F$C4  _K(K\R_^
M"CG_  5V^*'PY_X*[_!?_@DQ\+/B%8_#'2_&\-M>>-OBG>:9;7=[$;D7(M+"
MPCO$>VCDEDMTB\Z:*8>9<H G[M@_WE^RC^TW\,_VROV=_"O[3WP;;4#X8\8Z
M<;W1SJMH(+CRA(\?SQAFVG<C<9-?D3_P<)_ ']GO_@JE_P %+/A=_P $U?@E
MX8.G?M$6?AJXU'5/BE=WS0Z9HFBI;7-[%I]W$D;R7;.Z[T*;/(-TK!G$DB
M^JOV3/\ @H-^TSX8_P""U?Q._P""1GQU\8)\1M!TCP3#XK\%^/I=&M;+5K*)
MXK21[/44LHXK:0?Z2565(HCE4R#YN$\8_:U_:Z_X."/VB_VO/B%I7_!(JS^'
M5W\*O!>O2^&[<ZSJ&B-?7&HV.V'49FCNY1,L:W@GA4X"D09'4UX!_P &W7[1
M'QL_9R_X*??%_P#X)J_MS_#5)_C;K=E)Y_Q6U.YDU#79FTVTA$5C-=3,_P!H
ML39I'/;LNT8C7<'$BF/2_:I_X,\?B)X/;4_VA_V"_P!O;Q5/\3;2[GU:S@\7
M(EI=:A>,S2,8]3LVC-M.S$X8QE2S<M&,L #[5\:?MZ?MP?\ !+[_ ((SZ]^V
M'_P5 &@>(?C5;WTT.F>%](CMH;-;NYN1;:?9E[0[)$"*;J5E.[89$!RJUX7\
M0_\ @KU^UU_P3_\  ?[&G[6?[4WQLB\>^!OVF=&@N_B9X?N_#>GV$7@[[9;6
M%W!/I,EI!',8X([QA)'=R7+2" X="X*?$7_!0#]KK]K']O'_ (-A_#?C+]I>
M*_N/&7PO_:DB\*>,M6O+?R[C48;32KQ4GN   9%EO8(';'S20EC\Q-;'_!QG
M%)??\$8_^"=]AI\#32W'PWTQ;>.)=S.3X=TD  #J22,"@#]%_P#@X%_:M_X*
M2_L1^&M(^+/[!WQDA:%O#VM:WXH\*Z[X4T^^C@L-..GK+-:OY"RKL2[EFD$K
MR#;$Q4KC:?8_^"#W_!2?4?\ @J'_ ,$]_#_QT\=WUD_CS1M0N-!^(,%C"L48
MU& ATF6,<(LUO)!+@ *&=U'W*Z+XL_#^S\3_ +2W[/'PK^*^E0ZI;ZA\*O&F
ME>);&[&^.[22QTB&XC?^\K@N#Z@FOQ(_X)I_$/\ :,_X(H?\%9/CW_P2C\%6
M-_J5]\2PWA_X832P&6./5Y&WZ#K,Z]! MI=O)<;>RX)_=\ 'T%_P5L_X+R?\
M%'O@7_P4,\/?![]ECX@^'/#WPQ\7:_\ V'X8NKSPG;7]Q>?9=2.E7]_OF!RO
MV^*]BC4':R6J.#^\K]S/!VAZMX:\-6NB:[XSU#Q#=P(1/K&JPVT=Q<DL3EUM
M8HHA@':-L:\*,Y.2?YR_^#E3X/\ A']GW_@I#^QM\#_ <<JZ/X3\!Z!I=@UP
M^Z65(=<D3S96ZO(Y!=W/+.S,<DFOZ1Z "BBB@ HHHH **** /#_^"F__ "C:
M_:$_[(?XL_\ 3/=5_$G7]MG_  4W_P"4;7[0G_9#_%G_ *9[JOXDZ_4> /\
M=*_^)?D<6+W04445]^<@4444 %%%% !1110 4444 %?K/_P9J_\ *4_Q;_V0
M[5O_ $ZZ17Y,5^L__!FK_P I3_%O_9#M6_\ 3KI%>+Q'_P B/$?X32C_ !4?
MTZT445^$GJ!1110 4444 %%%% !1110 5^>_[47_  3O_P""A>E>#_BMX5_9
MK_:(\)>,?!WQ*^*6G>,;3P#XQ\*20WOANZ_MNROKE;/4$OXXY+;,#S/%+$&.
M'$;!W.[]"** /E[]@K_@F7X2_8_\>_%?]H3X@>-X?'7Q3^-WB-=7^('B1-"6
MPL55&=H+&RLS),8+>+S&^_++)(<,[G:H7S/_ (+7?\$2-(_X*_\ @3P%X*TW
MX^VWPP/@C6KR_>[@\#KJIOQ/%''Y947=MY>W9G.6SGH,5]VT4 ?ES_P<G_\
M!._X@?M3_#GX??&CX,_M7Z_X'\4_#RYN;?P!\/- M'DD\5^(+IHOL,5F(KB%
MH+D21_-/MD$4'F2D(D3EO7/C)_P2)\?:_P#MW?#3_@J7\"OCGI7A[XS^%O"<
M.A^.['Q#H,E]HGBZ'[(UM*SB&6&6UEVR-MD4NO[J']V-K;ON"XT/1+O6+;Q#
M=:/:R7]E#+#9WTENK301RE#(B.1N57,<98 @-Y:YSM&+5 'QC^S3_P $E8_
MW[>?Q&_X*>_M&?%6T\2?&#Q[HZ:/I?\ PBVB'3M+\*:>MM#;!;5)I9Y)[DQ6
M\8:XD(!RX$:AB*Y#]B__ ()X?\%??V0/$NM>$-0_X*XZ?\3_  #J=U)+92?%
M?X>WFLZYIH8YS!<G4XR'Q@8D>6 $;A ,E3]^T4 ?-_B[_@EA^RGXV_8"U_\
MX)T^(-#O[CP9XFMKF36M4DG0ZG=:K/=&]DU=Y0@0WAO#]HSL$88!0@C C'SY
MX6_X(;>+OB!J/[-_@W]LO]H/0O&O@#]E2S6+X>:#H'A"73[CQ#+"MM'93:M)
M+=S)M@BL[=?)A4+*VXLP4^77Z)T4 ?/_ ,;?V7_VFOB/^UU\/_VD/ 7[2_A#
MP_H?@'3]6M(?"&H_"^XU"744U&*W28S7JZM!M*-;(T>R%<98/YF1AGC'_@F_
M\!O&O_!2'P?_ ,%--4M/^*V\'_#^_P##%K;BV7RYC/(##>%L@B6*&6^@Z'<E
MV.1Y2@_0=% 'YF_\%5/^#?WXJ_\ !4#]K[P=^U?K'[=&B>#'\ V%O:>&="L_
MA!+>J%AO9+Q7N)GUF/S7+R!3M2,8084$DU^D/A.V\66?AZUMO'.M:=J.K(A%
M[>Z3I<EE;RMDX*0R3SM&,8&#*_()SS@:-% !1110 4444 %%%% 'A_\ P4W_
M .4;7[0G_9#_ !9_Z9[JOXDZ_ML_X*;_ /*-K]H3_LA_BS_TSW5?Q)U^H\ ?
M[I7_ ,2_(XL7N@HHHK[\Y HHHH **** "BBB@ HHHH *_6?_ (,U?^4I_BW_
M +(=JW_IUTBOR8K]9_\ @S5_Y2G^+?\ LAVK?^G72*\7B/\ Y$>(_P )I1_B
MH_IUHHHK\)/4"BBB@ HHHH **** "BBB@ HKSS]KO_DT[XG_ /9.];_]()J_
MGRK[CA/@S_6C#U:OM_9\C2^'FO=7_FB?'\3<5_ZNUJ=/V//SIOXN6UG_ (6?
MTH45_-?17UG_ !"3_J-_\I__ '0^9_XB=_U"?^5/_M#^E"BOYKZ*/^(2?]1O
M_E/_ .Z!_P 1._ZA/_*G_P!H?TH45_-?11_Q"3_J-_\ *?\ ]T#_ (B=_P!0
MG_E3_P"T/Z4**_FOHH_XA)_U&_\ E/\ ^Z!_Q$[_ *A/_*G_ -H?TH45_-?1
M1_Q"3_J-_P#*?_W0/^(G?]0G_E3_ .T/Z4**_FOK[8_X(,_\GDZW_P!D[O?_
M $ML:\W./#7^R<LJXSZUS<BO;DM?Y\[M]QWY5X@?VGF-+"_5N7G=K\][?+D7
MYGZ\4445^6GZ.%%%% !1110!X?\ \%-_^4;7[0G_ &0_Q9_Z9[JOXDZ_ML_X
M*;_\HVOVA/\ LA_BS_TSW5?Q)U^H\ ?[I7_Q+\CBQ>Z"BBBOOSD"BBB@ HHH
MH **** "BBB@ K]9_P#@S5_Y2G^+?^R':M_Z==(K\F*_6?\ X,U?^4I_BW_L
MAVK?^G72*\7B/_D1XC_":4?XJ/Z=:***_"3U HHHH **** "BBB@ HHHH \\
M_:[_ .33OB?_ -D[UO\ ]()J_GRK^@W]KO\ Y-.^)_\ V3O6_P#T@FK^?*OW
M#PG_ -PQ/^*/Y'X_XE_[YA_\+_,****_6#\S"BBB@ HHHH **** "BBB@ K[
M8_X(,_\ )Y.M_P#9.[W_ -+;&OB>OMC_ ((,_P#)Y.M_]D[O?_2VQKYOC#_D
MF,7_ (&>_P +?\E#AO\ $C]>****_EL_HT**** "BBB@#P__ (*;_P#*-K]H
M3_LA_BS_ -,]U7\2=?VV?\%-_P#E&U^T)_V0_P 6?^F>ZK^).OU'@#_=*_\
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
MVA/^R'^+/_3/=5_$G7ZCP!_NE?\ Q+\CBQ>Z"BBBOOSD"BBB@ HHHH ****
M"BBB@ K]9_\ @S5_Y2G^+?\ LAVK?^G72*_)BOUG_P"#-7_E*?XM_P"R':M_
MZ==(KQ>(_P#D1XC_  FE'^*C^G6BBBOPD]0**** "BBB@ HHHH **** ///V
MN_\ DT[XG_\ 9.];_P#2":OY\J_H-_:[_P"33OB?_P!D[UO_ -()J_GRK]P\
M)_\ <,3_ (H_D?C_ (E_[YA_\+_,****_6#\S"BBB@ HHHH **** "BBB@ K
M[8_X(,_\GDZW_P!D[O?_ $ML:^)Z^V/^"#/_ ">3K?\ V3N]_P#2VQKYOC#_
M ))C%_X&>_PM_P E#AO\2/UXHHHK^6S^C0HHHH **** /#_^"F__ "C:_:$_
M[(?XL_\ 3/=5_$G7]MG_  4W_P"4;7[0G_9#_%G_ *9[JOXDZ_4> /\ =*_^
M)?D<6+W04445]^<@4444 %%%% !1110 4444 %?K/_P9J_\ *4_Q;_V0[5O_
M $ZZ17Y,5^L__!FK_P I3_%O_9#M6_\ 3KI%>+Q'_P B/$?X32C_ !4?TZT4
M45^$GJ!1110 4444 %%%% !1110!YY^UW_R:=\3_ /LG>M_^D$U?SY5_1_XO
M\*:!X\\)ZIX&\5V'VO2]9TZ>QU*U\UX_.MYHVCD3<A#+E6(RI!&<@@U\^?\
M#H3_ ()V_P#1O7_EVZO_ /)=?HW!'%^6\-8:M3Q4)R<VFN51>RMK>2/@^+^%
M\PX@Q%*>'E%**:?,VMWTM%GXAT5^WG_#H3_@G;_T;U_Y=NK_ /R71_PZ$_X)
MV_\ 1O7_ )=NK_\ R77V_P#Q%3A[_GU5_P# 8?\ R9\?_P 0WSS_ )^4_OE_
M\@?B'17[>?\ #H3_ ()V_P#1O7_EVZO_ /)='_#H3_@G;_T;U_Y=NK__ "71
M_P 14X>_Y]5?_ 8?_)A_Q#?//^?E/[Y?_('XAT5^WG_#H3_@G;_T;U_Y=NK_
M /R71_PZ$_X)V_\ 1O7_ )=NK_\ R71_Q%3A[_GU5_\  8?_ "8?\0WSS_GY
M3^^7_P @?B'17[>?\.A/^"=O_1O7_EVZO_\ )='_  Z$_P""=O\ T;U_Y=NK
M_P#R71_Q%3A[_GU5_P# 8?\ R8?\0WSS_GY3^^7_ ,@?B'17[>?\.A/^"=O_
M $;U_P"7;J__ ,ET?\.A/^"=O_1O7_EVZO\ _)='_$5.'O\ GU5_\!A_\F'_
M !#?//\ GY3^^7_R!^(=?;'_  09_P"3R=;_ .R=WO\ Z6V-?<G_  Z$_P""
M=O\ T;U_Y=NK_P#R77;? ;]@[]E']F/QE/\ $#X'_"K^Q-7N=.>QFN_[<OKG
M=;NZ.R;+B=U&6C0Y S\O7!.?(S[Q$R3-,GKX2E3J*4XV5U&WSM-O\#U,EX$S
M?+LUHXFI.FXPE=V<K_*\5^9Z]1117XR?K 4444 %%%% 'A__  4W_P"4;7[0
MG_9#_%G_ *9[JOXDZ_O ^)WPW\%_&3X;>(?A#\2-&_M+P[XJT.[T?7M.^T20
M_:K*YA>&>+S(F61-T;LNY&5AG(((!KXD_P"(8;_@AO\ ]&0_^9*\3?\ RRK[
M+ACB+!9+0J0KQDW)IKE2?3S:.>O2E4:L?R-45_7+_P 0PW_!#?\ Z,A_\R5X
MF_\ EE1_Q##?\$-_^C(?_,E>)O\ Y95]1_KYD_\ S[J?='_Y(P^JU.Z/Y&J*
M_KE_XAAO^"&__1D/_F2O$W_RRH_XAAO^"&__ $9#_P"9*\3?_+*C_7S)_P#G
MW4^Z/_R0?5:G='\C5%?UR_\ $,-_P0W_ .C(?_,E>)O_ )94?\0PW_!#?_HR
M'_S)7B;_ .65'^OF3_\ /NI]T?\ Y(/JM3NC^1JBOZY?^(8;_@AO_P!&0_\
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
' %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>ctsh-20250630_g3.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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 **** "BBB@ HHHH **** "BBB@
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
M^%_AV>+[T"ZK*4O[@XY"Q:;'?2%ATV U[KX"_9(_9A^%?Q6U3XX?#3X">%-
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
MW_HX7_RTM7_^1*/^'O?_  3M_P"CA?\ RTM7_P#D2OQ#HH_XA7P]_P _:O\
MX%#_ .0#_B)&>?\ /NG]TO\ Y,_;S_A[W_P3M_Z.%_\ +2U?_P"1*/\ A[W_
M ,$[?^CA?_+2U?\ ^1*_$.BC_B%?#W_/VK_X%#_Y /\ B)&>?\^Z?W2_^3/A
M7_@M5X[\*?%#_@JC\;/B)X%U7[=HVM>,#>:9>>1)%YT+P1,C[)%5UR#T8 ^H
MKY=KUW]O#_D['Q=_UVM/_2."O(J[Z5"&&I1HQVBDE?>RT/T[#598C#PJRWDD
MW\U<****T-@HHHH **** "O[I?V9O^3;_A]_V)&D_P#I'%7\+5?W2_LS?\FW
M_#[_ +$C2?\ TCBK\[\0/X6']9?H=>$W9V]%%%?F9VA1110!Y+^VQ^U)_P ,
M>? BZ^-G_""_\)%]FU&VM?[,_M/[)N\U]N[S/*DQCKC;SZBOC'_B(9_ZM#_\
MO_\ ^X*]S_X+7_\ )B.J_P#8PZ;_ .C:_&2OV+@/A7(<YR1XC&4>>?.U?FFM
M$H](R2ZGY7QGQ)G64YNJ&$J\L>5.W+%ZMONF^A^E'_$0S_U:'_Y?_P#]P4?\
M1#/_ %:'_P"7_P#_ '!7YKT5]I_Q#_A'_H&_\GJ?_)GR7^N_%'_01_Y)#_Y$
M_2C_ (B&?^K0_P#R_P#_ .X*/^(AG_JT/_R__P#[@K\UZ*/^(?\ "/\ T#?^
M3U/_ ),/]=^*/^@C_P DA_\ (GZ4?\1#/_5H?_E__P#W!1_Q$,_]6A_^7_\
M_<%?FO11_P 0_P"$?^@;_P GJ?\ R8?Z[\4?]!'_ ))#_P"1/TH_XB&?^K0_
M_+__ /N"OS:_X.5O^"CO_#=W[.OPZTG_ (4W_P (K_PC?C6:;S/^$A^W?:/.
MM)%QC[/%LQY?OG/;'+*^9/\ @J?_ ,D-T+_L;(O_ $FN*SJ\'<.99#ZUAJ'+
M.-K/FF[7=GHY-;/L>SP_Q5GV8YQ2P^(K<T)7NN6"VBWNHI[H^#J***D_4 HH
MHH **** "BBB@#^C/_@RE_Y-,^,__91;/_T@6OVIK\5O^#*7_DTSXS_]E%L_
M_2!:_:FOP[BC_D?U_5?DCTZ'\)!7XV?\%O/^3Y;K_L5M._E)7[)U^-G_  6\
M_P"3Y;K_ +%;3OY25]-X8?\ )2/_ *]R_.)\3XA_\B!?XX_DSY"HHHK^@S\.
M"BBB@ HHHH **** /S0_;P_Y.Q\7?]=K3_TC@KR*O7?V\/\ D['Q=_UVM/\
MTC@KR*OB9_&S^B<!_N-+_#'\D%%%%2=84444 %%%% !7]TO[,W_)M_P^_P"Q
M(TG_ -(XJ_A:K^Z7]F;_ )-O^'W_ &)&D_\ I'%7YWX@?PL/ZR_0Z\)NSMZ*
M**_,SM"BBB@#Y*_X+7_\F(ZK_P!C#IO_ *-K\9*_9O\ X+7_ /)B.J_]C#IO
M_HVOQDK^@_##_DFY?]?)?E$_#O$3_D?K_!'\Y!1117Z*?"!1110 4444 %?,
MG_!4_P#Y(;H7_8V1?^DUQ7TW7S)_P5/_ .2&Z%_V-D7_ *37%<&:?[C+Y?FC
MZ/A+_DH:'_;W_I,CX.HHHKY8_<0HHHH **** "BBB@#^C/\ X,I?^33/C/\
M]E%L_P#T@6OVIK\5O^#*7_DTSXS_ /91;/\ ](%K]J:_#N*/^1_7]5^2/3H?
MPD%?C9_P6\_Y/ENO^Q6T[^4E?LG7XV?\%O/^3Y;K_L5M._E)7TWAA_R4C_Z]
MR_.)\3XA_P#(@7^./Y,^0J***_H,_#@HHHH **** "BBB@#\T/V\/^3L?%W_
M %VM/_2."O(J]=_;P_Y.Q\7?]=K3_P!(X*\BKXF?QL_HG ?[C2_PQ_)!1114
MG6%%%% !1110 5_=+^S-_P FW_#[_L2-)_\ 2.*OX6J_NE_9F_Y-O^'W_8D:
M3_Z1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O^"U_P#R8CJO_8PZ;_Z-
MK\9*_9O_ (+7_P#)B.J_]C#IO_HVOQDK^@_##_DFY?\ 7R7Y1/P[Q$_Y'Z_P
M1_.04445^BGP@4444 %%%% !7S)_P5/_ .2&Z%_V-D7_ *37%?3=?,G_  5/
M_P"2&Z%_V-D7_I-<5P9I_N,OE^:/H^$O^2AH?]O?^DR/@ZBBBOEC]Q"BBB@
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
M_P"2Z/\ AT)_P3M_Z-Z_\NW5_P#Y+H_XBIP]_P ^JO\ X##_ .3#_B&^>?\
M/RG]\O\ Y _$.BOV\_X="?\ !.W_ *-Z_P#+MU?_ .2Z/^'0G_!.W_HWK_R[
M=7_^2Z/^(J</?\^JO_@,/_DP_P"(;YY_S\I_?+_Y _$.BOV\_P"'0G_!.W_H
MWK_R[=7_ /DNC_AT)_P3M_Z-Z_\ +MU?_P"2Z/\ B*G#W_/JK_X##_Y,/^(;
MYY_S\I_?+_Y _D4_;P_Y.Q\7?]=K3_TC@KR*OZ_/'G_!N#_P1B^)OBR\\<^-
M_P!C;[=JE^R&[NO^%A^(HMY5%1?ECU!5&%51P!TK(_XAAO\ @AO_ -&0_P#F
M2O$W_P LJ^=EQ[D[DW[.I]T?_DC]6PN K4<-"G)J\4E]RMV/Y&J*_KE_XAAO
M^"&__1D/_F2O$W_RRH_XAAO^"&__ $9#_P"9*\3?_+*E_KYD_P#S[J?='_Y(
MW^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?R-45_7+_ ,0PW_!#?_HR'_S)7B;_
M .65'_$,-_P0W_Z,A_\ ,E>)O_EE1_KYD_\ S[J?='_Y(/JM3NC^1JO[I?V9
MO^3;_A]_V)&D_P#I'%7Q_P#\0PW_  0W_P"C(?\ S)7B;_Y95]T^&?#FC>#O
M#>G^$?#EG]FT[2K&*SL+?S&?RH8D"(NYB6;"J!DDDXY)KY7BCB#!YW"DJ$9+
ME;OS)+>W9OL;T*4J;=R]1117QYT!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?!_P#P5/\ VQ/B^/VOO@!_P2D_9J\=
M7GA'Q/\ '74KR^\8^-M+VB_T/PQ80R3W0LF8$17=PD%PB3D$Q>42!N967OOV
M@/\ @E_\/;;X*:SJ?['OB/Q;\/?BUI.D37/@KQ[IGC74KB]FU.-"\*ZB;J>1
M=4@ED 2:.[$H=78\-M8?/_\ P5W^&7B;]F[_ (*C_LM?\%@IM(NKWX>_#QM0
M\'_%J]MH&D'AW3=1AN;>#59E0$BUB:^G:63&(]D><[^/MO\ :D_;#^#/[+?[
M,NL?M.>*O%^GW6D6^D&X\.1V-TL[^(;N1,V=E9",DW,UQ(42-8\EBX(XR: /
MEW]A+]H_QQ_P71_X)A> ?B#=_$?5_AQ+JFKSZ7\9SX$U&2PU&XDLED26TL;E
M07LX[F0VL[NK>8D#O"K9?S%XC]G3]G?Q]_P3H_X+3^%_V6_V:?C5X[\1?!SX
MF?"#5_$GB_P'XU\4W.M)X7N[*YBAAU"VFN6:2)9Y98X<%CO)DW%ML8C@_P""
M4NC>#O\ @@W_ ,$8/#NO?M[>*K+PIXB\3>(+G7=1\/ZCJ-O;3MJVHLBVNEHT
M\B1K/Y$4'FEV2.$B9I'2.)Y!Z[^QI^V3^P%X@^-DWBA/VT/AC\2/CU\8KNWL
M;C2?A[XIAUEM.L;6.::WTBS6 ETL;.(W,TEQ(L8FE>XG8)YB0Q@'MO\ P4H\
M ^/?BC_P3W^-OP_^%>HZG:^)M4^%FNP^'I-&ED2Z:]^PRF&.,Q_/EY J?+SA
MCBO*[[_@FUX@_:2^ GPI^"O[47QZ\?IX1\%?"K1--U/P]X6\97FE7>OZ]';+
M%=7FJ7<#+/<*@BB,48D"F66=Y%<B,K]@U\W?M[?\%(?V?_V,9-$^%/BKX[>
M/"_Q \:QR#PU'X[\26]A8Z;;KD2:I>F21";>+G;$I$ES(!$A4>9+$ >(?\$6
M])^/'P1_:#_:H_8=\6?&?Q-\1/AC\'/'6AVGPM\4^,-1:^OX%U#2_M]YI3W3
M<RBT$MHF#]TR-@*&"CS7_@KC^T-\9/BE\7/V<O$OPC\=7VC?"C1/VV/ O@^Y
MDTZ8Q_\ ":ZI]OF-\Q=2"UC9O:_90,[9KDW6X;;:)G]I^$GC?]F_XQ_LM^/?
MV+/^"5/[<7A37_BAJ/AZ^UG6_B=IE^NL&/5;^Y476K7]Q9'8EW.\DS1(K*4$
M6(E6.!57XI_X*B? +_@K'\&/AE^RK\-_'_QN_9]_X1[2?VJ/ 6D_#;2O!GP\
MU.SCTG5D:X33Y;CS;M_-LXPK"2)<2/D8<')(!^V]%<]\)K+XG:=\,= L/C5K
MFD:GXOATBW3Q-J/A^SDM[&YOA&!-)!%(S/'$7W%59B0" 2:Z&@#Y"_X+=?\
M!0SQ=_P3>_8=N_BM\)]&M;_X@>+?$EEX0^'5O?H&MUU>]$A2:1?XEBBAGE"G
MAG1%;AB:W?!7_!*SX'2?"JRT;X[^+_&WC?XA2Z>IU_XK77CW5+;6I-1*@R7-
MG/!<(=.C$F3%!;B.*-55=IP<^0?\'(?['?QF_:R_X)_V'B/]GCPQ/KWC/X0_
M$/3/'NE>';1"\^KQV:3Q3V\2CEY/+N&E"#+.8=B@LP4_67P._:__ &?/C_\
MLU:;^UGX)^)FDQ^";[1AJ-[JU_J$<$>DA4W3PWC.P%M+ =R2I)M,;(P;&* /
MCC_@FO\ M:_M6?'F/]I+_@F+\3?C%GXO_ 7Q2N@:-\5[RRC-WJ7A^]>1;/5I
M(0ABDU"&WC9R"OEO(UOOSND8^<?ME_L.^*?^"9/QR_9Z_::_8<_:6^+M]XI\
M:?'K0O!7CWPKXX^(=[KEIXVL-1,S74UQ'<NRK/''!)+YB!4C4/(%0Q@UO_\
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
M&_B+3?CAXA\-SI);WEK<):)HVG7DL1*R77F^?<)&276&V!?"^1G[=H ****
M"BBB@!D\$%U ]K=0I)%(A62.10592,$$'J".U?!/C?\ X(=?#_X0_MPZ/_P4
M;_X)Y:AH'@/QM8M.OB'X?:[I7F^%O$$$XQ.(EB!DT>X<@/\ :+974.@)@;=)
MYGWS10!PFJ?"KP5\>/#E@?VE/V??"6HW^GR/Y-AK%I;:U;VSL%WO;RSPJ=K8
M R8XV.T94<4[P/\ LQ?LU_#+Q#%XN^&W[/7@;P]JT".D.J:'X3L[2XC5@58+
M)%&K $$@@'D'%=S10 5Q/CS]FG]G'XIZ^?%?Q._9_P#!/B/5&B6)M2U[PI9W
MEP8U^ZGF2QLVT9.!G S7;44 <O\ #?X(?!?X-_;/^%0_"'POX5_M'R_[0_X1
MO0+:Q^U>7NV>9Y*+OV[WQG.-[8ZFM7Q/X*\&^-5L$\9>$M,U<:7J<.HZ8-3L
M([@6=Y%DQ7,6]3Y<J9.V1<,N3@BM.B@ HHHH *^(/^"CO_!#/]G#]N;Q[HW[
M2/P\U*+X8_&3PUJUMJFF>-M*T.&\L]5N+>42Q+JVG2;8M10,,;F*R;?E+L@V
M5]OT4 >;^#?"_C[XI_#AOAY^V+\&_ VH2&&'^T(=*G.J:+J3HP(D6"]@1X3O
M59!$ZR"/@"60KN*:9^QK^R#HNI6^LZ-^RI\-K2\M)TFM+NV\#:?')#(I#*Z,
ML(*L" 01R",UZ310 5S/Q'^"WP<^,<5I#\7?A-X9\5)I[.U@GB30;>^%L7V[
MS&)D;86VKG&,[1GH*Z:B@#A_ W[,G[-OPP\0Q^+OAK^SWX'\/:K%&Z1:GH?A
M.SM+A%8891)%&K $<$9Y%-TW]E[]FC1OBI<?'31_V=_ MIXWO)&DN_&-MX1L
MH]5G=AAF>[6(3,2."2W-=U10 4444 %>)?MT_P#!/3]EG_@HK\(Y_A%^TO\
M#]+Y C'1O$6G.+?5M$F(QY]G= %H6]5YC<?*Z.I*GVVB@#Y;_P""<?[*/[1G
M_!/CX/:1^R%K?B#PS\0/A]X:D:W\(>+[*#^R=;M[)G+)!?V01K>Y:(':;N.9
M'D4+N@W LWJ\W[%/[&MS,]Q<?LD_#*221BSN_@+3B6).223#R:]-HH SO"?A
M#PGX"\/6OA'P-X7T[1=)L4*66EZ391VUO;J26(2.,!4&23@ <DFG^)O"_AGQ
MKH%UX4\9>';'5M+OXC%?:;J=HEQ;W$9ZH\;@JZ^Q!%7J* /,!^Q'^Q@#D?LB
M_##_ ,('3O\ XS7IX  P!@#H*** ,SPUX*\&^#&U%_!_A+3-).KZG+J.K'3;
M". WMY)@27,VQ1YDK;5W2-ECM&2<5IT44 %<G\;_ ($?!S]I/X::G\'?CS\-
M])\5^&=7@,5_H^LVBRQ."" ZYYCD7.5D0JZ'#*P(!KK** /AS]@/_@EU\1_^
M"37CCQEX?_91\6Z7XW^$GC?5QJT_A;QI,;7Q#X?NP@0BVU..*1=1@9 JK;W*
MPF,J&$Q+2>9]2>*OV6/V8OB-KT_C7XA?LU> ]8UF_"-?:CK7A"QNKJ5@@4>9
M*\;,Y"JJC). H X KOZ* .>^'?PD^%/P@TV?1OA-\,?#WA>SNI_.NK3P[HL%
ME'-)@+O9844,V !D\X %=#110!YC+^Q/^QI/*TTW[)'PQ=W8L[MX"TXEB>I)
M\GDUN>)OV=/V?/&OPS@^"OC+X$^#=6\&VSJUMX2U/PO:7&F1,K%E*VKQF)2"
MS$87@DGO7944 8_@/X>^ /A9X7MO _PQ\#Z/X<T6R4K9Z/H.F16=K "<D)%$
/JHOX 5L444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>ctsh-20250630_g4.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\O^-7[:G[*'[.OC_P
MG\)_C1\>_#F@^*O'.NV6C^$O"]Q?"34M3N[N=;>!8[6,-+L:5U4RE1&F<NRC
MFKW[3_[5O[/7[&'PCN_CM^T_\4+'PAX3LKJ"VN-8OXI9%$TSA(XPD*.[LS'H
MJG !)P 2 #T*BO"OV.?^"E_[#O\ P4"O]>TS]CSX]V?CB7PO#;RZ_P#8-)OH
M$LEG,@AWO<01KES%)A023L8XP#7MFL:QI'AW2;K7_$&JVUC86-N\][>WDZQ0
MV\2*6>1W8A455!)8D  $F@"S17G/PD_:T_9\^.OAK4/'?PH^(2ZOX:TV"6>;
MQ>FF746B30QY\R:WU&6);6ZC7#9DAE=1M;)X..9_9W_X*+?L8?M6^-8_AU\!
M_C?:ZSK5SX=_X2#3=/GTF]L7U/2?M4MI_:%F;N&(7MKY\,D?GP&2/('S?,N0
M#VRBN2U'XY_"S2_C9IG[.=SXHW>--6\/7.NVNAV]C/,R:;!+'"]S-)&ACMD,
MLJHAE9/-8.(]YC?;UM !1110 4444 %%%% !1110 4444 %%%% !117E_@W]
MM3]E#XB_M&:G^R3\/?CWX<U[XC:)H4VL:WX6T6^%W-IMI%/!;R-<-$&C@<27
M,*^5(RR'?D*5!( /4**\%_;$_P""GO[!O[ .MZ)X:_:__:-TGP3?^([6:YT:
MSO;*[N)+F&)E1Y,6T,FQ0S  MC)SC.TX[S]F?]I_X%?MB?!_3OC[^S;X^C\3
M^#]6FGBTS7(+&XMXKEH96AEV+<1HQ"R(Z%L8RI&>#0!WU%<G\:?CO\&?V<_
MTOQ*^.WQ-T7PGH44Z0?VEKE^D"23N<1P1[CF65SPD2!G<\*I/%<U\0_VS?V<
MOA#\#&_:/^+?CB\\*^$A<PVT=WXE\-:C87<]Q,ZI#!%93VZW4TLC, D:1,S\
M[0<' !ZC17!?L_\ [3_P)_:DT'6/$7P*^($.MQ>'?$-WH/B*U:SGM+O2-4MG
MV3V=W:W,<<]M,AQE)$4X((!!!.A\-/CG\+/C#KWBSPY\-?%']K7'@?Q"VA>)
MI(+&=8+74EACFDMEG=!%.\:RH)!$S^6Y,;[75E !UM%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!^,W_  <&> O WAK_ (+'_P#!.7Q9X<\&Z5I^
MJ:Y\<$.M:E9:?'%/?F/6_#WEF:15#2E?,?!8G&]L=37T9_P7I_9M_P""D?[2
MVG_#'3_V'?V??A7\2-"\(ZEJ&M>*?"?Q6@L;VQU2]:W^S6:"SOML$ICCFO"&
M=UVO*C*0R!AL_P#!3G_@E;^T'^WM^V=^SS^U%X/^*G@[PQ8_L[^,%U_2=(U*
MTNKN779?MUA=LDKH$%LI^P(@"B0C>S9/"CV']L#X9?\ !3_Q5\0?A[\2/V(O
MVDOA[X4L-&CD3Q_\.?'7AM[_ $W7O,,9#)?PQK=Q&,"15\L1!B0S<92@#YC_
M .#>_P#;&\*?%/4/BM^R5\0?^"='@?\ 9K^-?PYNK&7XA>&O '@N#1;'6HI!
M(L%V(8D#!DY&'>52DT<D<C+(0OG?_!R1\8/BI\6OVH?V6/\ @E-X#O(8?#_Q
MB\;Q7_CZSO=0FM+;6[."\@2'3YYH59UMV/GM(%5B66$@945]A_$#]@?XV^(_
M!WQN^+OP^^.6E>#/V@?C!X0T_0[7QYX>TB1;/P[!8HXMH(%D=I6)::XWW)(<
MF1&5$\F-1Y/\>/\ @C;\<_CS\)_V8?B5XW_:HM=9_:-_9JUBTU6V^(.L:4[6
M'BDK<0S3V-XL9$HC;R(D%Q\TF%D8H6F; !S_ .SA^V/XG_X*>>&_VK?^"+GQ
MK^%>B?"7XB^ _".I>$5O?!-Y)=:--IEW;2V,%Y:QND3Q1QAX3Y+8W1RH!M.Y
M5\F_9S_X)[_&;_@GK\3/@_\ MZ_MFZII&A^&_P!EK]G.;P%'IGA;43J-YXVU
MJXO[^*W2RB5$)CF2^MTACDV3/=2*GEA1O/V?^PE_P39G_9M_:L^./[=_Q7\1
MZ;J'Q'^.6L6\E[IVA^8VG^'=,MD"0V4,TJI)=.VU'EG:.(.40+$FTEO0_B5^
MS5XZ^.7[77A/XE_%;5M)D^&?PTM%U7P7X5M9Y9)]1\52>9'_ &G?HT:QJEG
M<6J*TF9;F69MC0PT ?,WPT_;2_9[_8'\5^-?&/[<?BF[N/CUXR\+P?$/XU6G
MAG3)-2A\ >&5N8K+3]/=XQQ:67VI(]D0>6:62ZN_+VREA][^$?%OACQ]X3TO
MQWX*UZUU31M:TZ"_TC4[&8207EK-&LD4T;CAD=&5@1P00:_.;_@H/_P10^.7
M[0O[5'QI_:&_9[^)GA*W@_: ^!\/P]\867C"YNH7T.6.[L&&HVGV>WF%T#:V
M93[,Y@_>$-YN&(7[N_9;^ NA?LL_LU> /V:?#&L7.HZ?X \&Z;X>L]0O% EN
MH[.VC@$K@$A6?R]Q X!.!P* .\HHHH **** /+_C5^VI^RA^SKX_\)_"?XT?
M'OPYH/BKQSKMEH_A+PO<7PDU+4[N[G6W@6.UC#2[&E=5,I41IG+LHYJ]^T_^
MU;^SU^QA\([OX[?M/_%"Q\(>$[*Z@MKC6+^*611-,X2.,)"CN[,QZ*IP 2<
M$C\J/^#@SP%X&\-?\%C_ /@G+XL\.>#=*T_5-<^."'6M2LM/CBGOS'K?A[RS
M-(JAI2OF/@L3C>V.IKZ,_P""]/[-O_!2/]I;3_ACI_[#O[/OPK^)&A>$=2U#
M6O%/A/XK06-[8ZI>M;_9K-!9WVV"4QQS7A#.Z[7E1E(9 P /IC]CG_@I?^P[
M_P % K_7M,_8\^/=GXXE\+PV\NO_ &#2;Z!+)9S((=[W$$:Y<Q284$D[&.,
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
MB&6**265883<74A2"V1I71,LQ?+C:C9 /T77Y[?\'3W_ "@S^,G_ %]^&O\
MU(M-H ^SOV6OC;'^TQ^S)\.?VCXO#9T9?B!X$TCQ(NCM=_:#8B^LHKH0&78G
MF;/-V[]J[MN=HS@>&^"?^"LGP:^*/_!5C6/^"6?PP\/G6M5\*_#^[\0>+_%\
M&I@6VFWT-S;0_P!EI$(SYT@6X#22"11$R^7M9]XC\B_X:M\??LA_\$&OV<_'
M7PV^&WCKQ%J>N_"?P)H#3_#GPJ=:U31+>XT2!I]2AM,A97BBBD\L.1'YSP[\
MIN!^ O\ @FS^U?\ !VZ_X.:KC5_A-^R_\7?"?AWQ%\&;;PCH_ASQ7X->WU?2
MY FGNVH:G&\SO'!(T$CO=N[O))<*S9:0F@#]^_$7B+0/"'A^^\6>*]:M--TO
M2[.6[U+4;^X6*"UMXT+R2R.Q"HBJI8L2  "37@7[(O[>E[^W:9/B9^S7\$[N
M?X0IJ,UGI_Q,\5ZJ=,_X2$Q2-'+<:58""66XME=63SKAK7<RD(& )'R[_P '
M.OQ[N+C_ ((L_%J3X >/[#547Q-I7ASQO=>'M4CN&TV%K^%;FUG,3'R79C%#
M)&V#MG*D?-@_/OP&^-_[2W_!.K]M;]@O]G7X/?'SQ)XR^#/Q]^#>DVNI^!/$
M:6D\.ES)8QDW=B\,$;0(BRP2$9;<$F+EBX*@'TS\2_\ @XA^#?PX^(OBZXF^
M!]]=_"_P'\?+'X2>*O'Z>( EW;ZS/#=--=1:?]G(ELH)+4QM)]H61@VY(F
M/UU^TC^U%_PI/QCX!^$'@?P-_P )=X\^(_B$6>A>&EU/[&D&G0;9-2U:YF\J
M4PVUI P).QC)-+;P+AI@P^2OVE/^"+/["?@A_B)^T!\:/BQK&A?"&]^*MO\
M&CXB>#YA%]DDUNPM[H2$3[3*MG,;EY)+559WD"K%)&I\L\SXR_:_^(O[*WQ6
M^%O[0WQ?^$?F?'+]LCXB:=X+\ ^'_$4C+;?#3P<MQ$8;:=4^>2X474=W=0HT
M9ENKDQF14M8S0!^FM%?,/_!*G_@HQ:_\%(?@AXI\;ZCX!7PSXE\ ?$34_!?B
M_2K>\-Q;-?V7EDW%M(RJQADCEC8!AN1MZ$MM#M\L_P#!T-_P45_;(_X)U_ 7
MX7>-/V./C#_PA^I^(_%]Y9:S<_\ "/Z=J'VB!+42*FV^MYE3#<Y4 ^IQ79@,
M%5S'&0PU-I2EM?;:_1/\B9R4(W9^HE%?R-?\1//_  7(_P"CWO\ S&OAG_Y6
MT?\ $3S_ ,%R/^CWO_,:^&?_ )6U]5_J'G'_ #\I_?+_ .1,/K5/LS^N6BOY
M&O\ B)Y_X+D?]'O?^8U\,_\ RMH_XB>?^"Y'_1[W_F-?#/\ \K:/]0\X_P"?
ME/[Y?_(A]:I]F?URT5_(U_Q$\_\ !<C_ */>_P#,:^&?_E;1_P 1//\ P7(_
MZ/>_\QKX9_\ E;1_J'G'_/RG]\O_ )$/K5/LS^N6BOY&O^(GG_@N1_T>]_YC
M7PS_ /*VC_B)Y_X+D?\ 1[W_ )C7PS_\K:/]0\X_Y^4_OE_\B'UJGV9_7+17
MY@?\&OG_  41_;%_X*)_L\_$[QS^V-\8/^$PU7P]XSMK#1[K_A']/T_[/;O:
M+(R;;&WA5\L<Y8$]LXK]/Z^5Q^"JY=BYX:HTY1WMMM?JE^1O&2G&Z"BBBN,H
M^"_^"G/_  2M_:#_ &]OVSOV>?VHO!_Q4\'>&+']G?Q@NOZ3I&I6EU=RZ[+]
MNL+MDE= @ME/V!$ 42$;V;)X4>P_M@?#+_@I_P"*OB#\/?B1^Q%^TE\/?"EA
MHT<B>/\ X<^.O#;W^FZ]YAC(9+^&-;N(Q@2*OEB(,2&;C*5])T4 ?)_Q _8'
M^-OB/P=\;OB[\/OCEI7@S]H'XP>$-/T.U\>>'M(D6S\.P6*.+:"!9':5B6FN
M-]R2')D1E1/)C4>1?M6?\$T_^"J/[1'[&/P@_9<TC_@HQX<L-9\'16M]\1_&
MFL>##J%QXLU2VE$MJ'CD/EM;PLJ.1*C--)%'(X4K@_H;10!\H?\ !,S]C?\
M;G_9DU#QOXN_;S_;KF^.&O\ B--.MM!NAHPT^WT:TMOM+2)'"F$#2O< NX4%
MA#&"3M&/0/B5^S5XZ^.7[77A/XE_%;5M)D^&?PTM%U7P7X5M9Y9)]1\52>9'
M_:=^C1K&J6<!Q:HK29EN99FV-##7M]% 'YJ_\%!_^"*'QR_:%_:H^-/[0W[/
M?Q,\)6\'[0'P/A^'OC"R\87-U"^ARQW=@PU&T^SV\PN@;6S*?9G,'[PAO-PQ
M"_=W[+?P%T+]EG]FKP!^S3X8UBYU'3_ '@W3?#UGJ%XH$MU'9VT< E< D*S^
M7N(' )P.!7>44 %%?S2_\%;O^#@+_@KG^S%_P4D^,'P"^!W[6O\ 8?A+PMXN
MDLM!TG_A ] N?LL CC8)YMQ8/*_+'EV8\]:^=/\ B)Y_X+D?]'O?^8U\,_\
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
M7R_-'T?"7_)0T/\ M[_TF1\'4445\L?N(4444 %%%% !1110!_1G_P &4O\
MR:9\9_\ LHMG_P"D"U^U-?BM_P &4O\ R:9\9_\ LHMG_P"D"U^U-?AW%'_(
M_K^J_)'IT/X2"OQL_P""WG_)\MU_V*VG?RDK]DZ_&S_@MY_R?+=?]BMIW\I*
M^F\,/^2D?_7N7YQ/B?$/_D0+_''\F?(5%%%?T&?AP4444 %%%% !1110!^:'
M[>'_ "=CXN_Z[6G_ *1P5Y%7KO[>'_)V/B[_ *[6G_I'!7D5?$S^-G]$X#_<
M:7^&/Y(****DZPHHHH **** "O[I?V9O^3;_ (??]B1I/_I'%7\+5?W2_LS?
M\FW_  ^_[$C2?_2.*OSOQ _A8?UE^AUX3=G;T445^9G:%%%% 'R5_P %K_\
MDQ'5?^QATW_T;7XR5^S?_!:__DQ'5?\ L8=-_P#1M?C)7]!^&'_)-R_Z^2_*
M)^'>(G_(_7^"/YR"BBBOT4^$"BBB@ HHHH *^9/^"I__ "0W0O\ L;(O_2:X
MKZ;KYD_X*G_\D-T+_L;(O_2:XK@S3_<9?+\T?1\)?\E#0_[>_P#29'P=1117
MRQ^XA1110 4444 %%%% ']&?_!E+_P FF?&?_LHMG_Z0+7[4U^*W_!E+_P F
MF?&?_LHMG_Z0+7[4U^'<4?\ (_K^J_)'IT/X2"OQL_X+>?\ )\MU_P!BMIW\
MI*_9.OQL_P""WG_)\MU_V*VG?RDKZ;PP_P"2D?\ U[E^<3XGQ#_Y$"_QQ_)G
MR%1117]!GX<%%%% !1110 4444 ?FA^WA_R=CXN_Z[6G_I'!7D5>N_MX?\G8
M^+O^NUI_Z1P5Y%7Q,_C9_1. _P!QI?X8_D@HHHJ3K"BBB@ HHHH *_NE_9F_
MY-O^'W_8D:3_ .D<5?PM5_=+^S-_R;?\/O\ L2-)_P#2.*OSOQ _A8?UE^AU
MX3=G;T445^9G:%%%% 'R5_P6O_Y,1U7_ +&'3?\ T;7XR5^S?_!:_P#Y,1U7
M_L8=-_\ 1M?C)7]!^&'_ "3<O^ODORB?AWB)_P C]?X(_G(****_13X0****
M "BBB@ KYD_X*G_\D-T+_L;(O_2:XKZ;KYD_X*G_ /)#="_[&R+_ -)KBN#-
M/]QE\OS1]'PE_P E#0_[>_\ 29'P=1117RQ^XA1110 4444 %%%% ']&?_!E
M+_R:9\9_^RBV?_I M?M37XK?\&4O_)IGQG_[*+9_^D"U^U-?AW%'_(_K^J_)
M'IT/X2"OQL_X+>?\GRW7_8K:=_*2OV3K\;/^"WG_ "?+=?\ 8K:=_*2OIO##
M_DI'_P!>Y?G$^)\0_P#D0+_''\F?(5%%%?T&?AP4444 %%%% !1110!^:'[>
M'_)V/B[_ *[6G_I'!7D5>N_MX?\ )V/B[_KM:?\ I'!7D5?$S^-G]$X#_<:7
M^&/Y(****DZPHHHH **** "O[I?V9O\ DV_X??\ 8D:3_P"D<5?PM5_=+^S-
M_P FW_#[_L2-)_\ 2.*OSOQ _A8?UE^AUX3=G;T445^9G:%%%% 'R5_P6O\
M^3$=5_[&'3?_ $;7XR5^S?\ P6O_ .3$=5_[&'3?_1M?C)7]!^&'_)-R_P"O
MDORB?AWB)_R/U_@C^<@HHHK]%/A HHHH **** "OF3_@J?\ \D-T+_L;(O\
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
M7%?TK_\ #H3_ ()V_P#1O7_EVZO_ /)=<Q\5/^"$/_!*;XUZ'!X:^)O[*_\
M:=E;78N8(?\ A.-=AVRA60-F*^4GY788)QSTKEQGB;D.(PSIQI5;NV\8=&G_
M #GK9'P-FV69K3Q-6<'&-[V<KZIKK%=^Y_&]17]<O_$,-_P0W_Z,A_\ ,E>)
MO_EE1_Q##?\ !#?_ *,A_P#,E>)O_EE7C?Z^9/\ \^ZGW1_^2/T?ZK4[H_D:
MHK^N7_B&&_X(;_\ 1D/_ )DKQ-_\LJ/^(8;_ ((;_P#1D/\ YDKQ-_\ +*C_
M %\R?_GW4^Z/_P D'U6IW1_(U17]<O\ Q##?\$-_^C(?_,E>)O\ Y94?\0PW
M_!#?_HR'_P R5XF_^65'^OF3_P#/NI]T?_D@^JU.Z/Y&J*_KE_XAAO\ @AO_
M -&0_P#F2O$W_P LJ/\ B&&_X(;_ /1D/_F2O$W_ ,LJ/]?,G_Y]U/NC_P#)
M!]5J=T?)O_!E+_R:9\9_^RBV?_I M?M37BO[%/\ P3N_8Z_X)V>$M:\#?L<_
M!_\ X0_2O$.HI?ZQ:_\ "0:AJ'VBX2,1J^Z^N)F3"C&%('?&:]JK\XSG&TLQ
MS.IB:::C)Z7WV2Z-_F=E.+A!)A7XV?\ !;S_ )/ENO\ L5M._E)7[)UXU\;_
M /@G[^R+^T=XY;XD_&?X2?VSK3VL=LU[_;U_;YBCSL79!.B<9/.,GO7L<'9[
MA.'LW>*Q,9./*X^ZDW=M=VNW<^=XJR;%9YE:PU!I2YD_>NE97[)]^Q^"E%?M
MY_PZ$_X)V_\ 1O7_ )=NK_\ R71_PZ$_X)V_]&]?^7;J_P#\EU^I?\14X>_Y
M]5?_  &'_P F?G'_ !#?//\ GY3^^7_R!^(=%?MY_P .A/\ @G;_ -&]?^7;
MJ_\ \ET?\.A/^"=O_1O7_EVZO_\ )='_ !%3A[_GU5_\!A_\F'_$-\\_Y^4_
MOE_\@?B'17[>?\.A/^"=O_1O7_EVZO\ _)='_#H3_@G;_P!&]?\ EVZO_P#)
M='_$5.'O^?57_P !A_\ )A_Q#?//^?E/[Y?_ "!^(=%?MY_PZ$_X)V_]&]?^
M7;J__P ET?\ #H3_ ()V_P#1O7_EVZO_ /)='_$5.'O^?57_ ,!A_P#)A_Q#
M?//^?E/[Y?\ R!_(I^WA_P G8^+O^NUI_P"D<%>15_7YX\_X-P?^",7Q-\67
MGCGQO^QM]NU2_9#=W7_"P_$46\JBHORQZ@JC"JHX Z5D?\0PW_!#?_HR'_S)
M7B;_ .65?.RX]R=R;]G4^Z/_ ,D?JV%P%:CAH4Y-7BDON5NQ_(U17]<O_$,-
M_P $-_\ HR'_ ,R5XF_^65'_ !##?\$-_P#HR'_S)7B;_P"65+_7S)_^?=3[
MH_\ R1O]5J=T?R-45_7+_P 0PW_!#?\ Z,A_\R5XF_\ EE1_Q##?\$-_^C(?
M_,E>)O\ Y94?Z^9/_P ^ZGW1_P#D@^JU.Z/Y&J*_KE_XAAO^"&__ $9#_P"9
M*\3?_+*C_B&&_P""&_\ T9#_ .9*\3?_ "RH_P!?,G_Y]U/NC_\ )!]5J=T?
MR-5_=+^S-_R;?\/O^Q(TG_TCBKX__P"(8;_@AO\ ]&0_^9*\3?\ RRK[I\,^
M'-&\'>&]/\(^'+/[-IVE6,5G86_F,_E0Q($1=S$LV%4#)))QR37RO%'$&#SN
M%)4(R7*W?F26]NS?8WH4I4V[EZBBBOCSH"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ^#_^"I_[8GQ?'[7WP _X)2?L
MU>.KSPCXG^.NI7E]XQ\;:7M%_H?ABPADGNA9,P(BN[A(+A$G()B\HD#<RLO?
M?M ?\$O_ (>VWP4UG4_V/?$?BWX>_%K2=(FN?!7CW3/&NI7%[-J<:%X5U$W4
M\BZI!+( DT=V)0ZNQX;:P^?_ /@KO\,O$W[-W_!4?]EK_@L%-I%U>_#WX>-J
M'@_XM7MM T@\.Z;J,-S;P:K,J D6L37T[2R8Q'LCSG?Q]M_M2?MA_!G]EO\
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
H;>!_ACX'T?PYHMDI6ST?0=,BL[6 $Y(2*)51?P K8HHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>ctsh-20250630_g5.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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 **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IHEB,IA$BEU4,R \
M@'.#CT.#^1K@/VLI_CG:_LN?$>Y_9B@AE^(\?@;5F\!1W 0HVL"TE-F")/D/
M[[R\!_ESC=QFOQ,_X)'?M&? W]M;XRZM\#_C%\3?&WP1_:ET+P3X/TF'5?$W
MBW4+;6?$OBG2=5UZXU9Y9))%-TEU#=V<<UA<#*JTB11%;=' !^^E%?CO_P '
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
M%NYO#^L76FW=O).!%-;W!^S&5$>#9(A?9(Q1@ #Z=HKXY\/_ /!9+X6^,?\
M@J7IG_!+/PY\"?'%KXAN/#]WJ^I>*/$^GG2[6.WBMFGB:V@E!GN!)M*[G6$+
MSC=@BOL:@ HKXX\/_P#!9+X6^,?^"IFF?\$L_#?P)\<6OB&?P_=ZOJ7BCQ/I
MYTNUCMX[9IXFMH)09[@2;2NYUA"\XW$$5Q/_  4$_P""V/Q:_9 _:HN?V7?V
M?O\ @F'\5OC[<Z5X?LK_ ,0:S\/+>ZFBTRYN?-=+.18+*XPX@6*;)8968?+Q
MD@'W[17R_P#\$H_^"BGBS_@IC\!_$'QQ\2_LMZW\*!HGC:]\-+H7B/5/M%Y+
M<6BQBY9T,$)A\N9W@*,-PDAD!QMKZ@H _&[]O3_@[7_X8B_;#^('[)W_  P!
M_P )/_P@NOOIG]O_ /"U?L7V[:BMYGD?V5+Y7WL;?,;IUKR+_B-__P"L8O\
MYFG_ .\U?F5_P7I_Y3#?M ?]C]-_Z)BKY&K]BP/"N0UL%2J3HW;C%OWI[M+^
M\>=*O54FKG[W?\1O_P#UC%_\S3_]YJ/^(W__ *QB_P#F:?\ [S5^"-%=7^J/
M#W_/G_R:?_R0OK%;N?O=_P 1O_\ UC%_\S3_ />:C_B-_P#^L8O_ )FG_P"\
MU?@C11_JCP]_SY_\FG_\D'UBMW/WN_XC?_\ K&+_ .9I_P#O-1_Q&_\ _6,7
M_P S3_\ >:OP1HH_U1X>_P"?/_DT_P#Y(/K%;N?O=_Q&_P#_ %C%_P#,T_\
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
MP2W_ &7-#_8.U3_@FSM\2W?PEU'1I-+@T2^UUGN-/MWF:<B"ZVB;B9MX\QG
M*A0-F5,M]_P3$_9GN?V$]-_X)OV,GB:P^%%CH']CW.C6.N%+C4+7S!*RS710
MS?-)N9O+:,'>RXV84?1%% 'E_P"R#^R5\,/V(O@?I/[.7P1U'6_^$/\ #\;1
M:!I>MZB+MM/C:1Y6C29E$K*7D8XD9]O 7:!BL/QC_P $^OV:?'?[=/A3_@HS
MXB\.:C)\4?!?A23P[H.IQZO*EM%8.+P,C6X.QV_T^Y^8C/S#^Z*]LHH *_$_
M_@]=_P"37?@E_P!C]J'_ *1"OVPK\3_^#UW_ )-=^"7_ &/VH?\ I$*^@X6_
MY']#U?\ Z2S&O_"9_.G1117[@>:%%%% !1110 4444 ?T9_\&4O_ ":9\9_^
MRBV?_I M?M37XK?\&4O_ ":9\9_^RBV?_I M?M37X=Q1_P C^OZK\D>G0_A(
M***_&S_@MY_R?+=?]BMIW\I*OAC(/]9,R>$]I[/W7*]N;9K2UUW[GC\19W_8
M&7_6?9\_O)6O;>_6S[=C]DZ*_FOHK]"_XA)_U&_^4_\ [H?#?\1._P"H3_RI
M_P#:']*%%?S7T4?\0D_ZC?\ RG_]T#_B)W_4)_Y4_P#M#^E"BOYKZ*/^(2?]
M1O\ Y3_^Z!_Q$[_J$_\ *G_VA_2A17\U]%'_ !"3_J-_\I__ '0/^(G?]0G_
M )4_^T/BS_@O3_RF&_: _P"Q^F_]$Q5\C5Z[^WA_R=CXN_Z[6G_I'!7D5?38
M>A]5P\*-[\J2OWLK'W-&M]8HQJVMS).WKJ%%%%;&H4444 %%%% !7]TO[,W_
M ";?\/O^Q(TG_P!(XJ_A:K^Z7]F;_DV_X??]B1I/_I'%7YWX@?PL/ZR_0Z\)
MNSMZ***_,SM"BBB@#Y*_X+7_ /)B.J_]C#IO_HVOQDK]F_\ @M?_ ,F(ZK_V
M,.F_^C:_&2OZ#\,/^2;E_P!?)?E$_#O$3_D?K_!'\Y!1117Z*?"!1110 444
M4 %?,G_!4_\ Y(;H7_8V1?\ I-<5]-U\R?\ !4__ )(;H7_8V1?^DUQ7!FG^
MXR^7YH^CX2_Y*&A_V]_Z3(^#J***^6/W$**** "BBB@ HHHH _HS_P"#*7_D
MTSXS_P#91;/_ -(%K]J:_%;_ (,I?^33/C/_ -E%L_\ T@6OVIK\.XH_Y']?
MU7Y(].A_"05^-G_!;S_D^6Z_[%;3OY25^R=?C9_P6\_Y/ENO^Q6T[^4E?3>&
M'_)2/_KW+\XGQ/B'_P B!?XX_DSY"HHHK^@S\."BBB@ HHHH **** /S0_;P
M_P"3L?%W_7:T_P#2."O(J]=_;P_Y.Q\7?]=K3_TC@KR*OB9_&S^B<!_N-+_#
M'\D%%%%2=84444 %%%% !7]TO[,W_)M_P^_[$C2?_2.*OX6J_NE_9F_Y-O\
MA]_V)&D_^D<5?G?B!_"P_K+]#KPF[.WHHHK\S.T**** /DK_ (+7_P#)B.J_
M]C#IO_HVOQDK]F_^"U__ "8CJO\ V,.F_P#HVOQDK^@_##_DFY?]?)?E$_#O
M$3_D?K_!'\Y!1117Z*?"!1110 4444 %?,G_  5/_P"2&Z%_V-D7_I-<5]-U
M\R?\%3_^2&Z%_P!C9%_Z37%<&:?[C+Y?FCZ/A+_DH:'_ &]_Z3(^#J***^6/
MW$**** "BBB@ HHHH _HS_X,I?\ DTSXS_\ 91;/_P!(%K]J:_%;_@RE_P"3
M3/C/_P!E%L__ $@6OVIK\.XH_P"1_7]5^2/3H?PD%?C9_P %O/\ D^6Z_P"Q
M6T[^4E?LG7XV?\%O/^3Y;K_L5M._E)7TWAA_R4C_ .O<OSB?$^(?_(@7^./Y
M,^0J***_H,_#@HHHH **** "BBB@#\T/V\/^3L?%W_7:T_\ 2."O(J]=_;P_
MY.Q\7?\ 7:T_](X*\BKXF?QL_HG ?[C2_P ,?R04445)UA1110 4444 %?W2
M_LS?\FW_  ^_[$C2?_2.*OX6J_NE_9F_Y-O^'W_8D:3_ .D<5?G?B!_"P_K+
M]#KPF[.WHHHK\S.T**** /DK_@M?_P F(ZK_ -C#IO\ Z-K\9*_9O_@M?_R8
MCJO_ &,.F_\ HVOQDK^@_##_ ))N7_7R7Y1/P[Q$_P"1^O\ !'\Y!1117Z*?
M"!1110 4444 %?,G_!4__DANA?\ 8V1?^DUQ7TW7S)_P5/\ ^2&Z%_V-D7_I
M-<5P9I_N,OE^:/H^$O\ DH:'_;W_ *3(^#J***^6/W$**** "BBB@ HHHH _
MHS_X,I?^33/C/_V46S_](%K]J:_%;_@RE_Y-,^,__91;/_T@6OVIK\.XH_Y'
M]?U7Y(].A_"05^-G_!;S_D^6Z_[%;3OY25^R=?C9_P %O/\ D^6Z_P"Q6T[^
M4E?3>&'_ "4C_P"O<OSB?$^(?_(@7^./Y,^0J***_H,_#@HHHH **** "BBB
M@#\T/V\/^3L?%W_7:T_](X*\BKUW]O#_ ).Q\7?]=K3_ -(X*\BKXF?QL_HG
M ?[C2_PQ_)!1114G6%%%% !1110 5_=+^S-_R;?\/O\ L2-)_P#2.*OX6J_N
ME_9F_P"3;_A]_P!B1I/_ *1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O
M^"U__)B.J_\ 8PZ;_P"C:_&2OV;_ ."U_P#R8CJO_8PZ;_Z-K\9*_H/PP_Y)
MN7_7R7Y1/P[Q$_Y'Z_P1_.04445^BGP@4444 %%%% !7S)_P5/\ ^2&Z%_V-
MD7_I-<5]-U\R?\%3_P#DANA?]C9%_P"DUQ7!FG^XR^7YH^CX2_Y*&A_V]_Z3
M(^#J***^6/W$**** "BBB@ HHHH _HS_ .#*7_DTSXS_ /91;/\ ](%K]J:_
M%;_@RE_Y-,^,_P#V46S_ /2!:_:FOP[BC_D?U_5?DCTZ'\)!7XV?\%O/^3Y;
MK_L5M._E)7[)U^-G_!;S_D^6Z_[%;3OY25]-X8?\E(_^O<OSB?$^(?\ R(%_
MCC^3/D*BBBOZ#/PX**** "BBB@ HHHH _-#]O#_D['Q=_P!=K3_TC@KR*O7?
MV\/^3L?%W_7:T_\ 2."O(J^)G\;/Z)P'^XTO\,?R04445)UA1110 4444 %?
MW2_LS?\ )M_P^_[$C2?_ $CBK^%JO[I?V9O^3;_A]_V)&D_^D<5?G?B!_"P_
MK+]#KPF[.WHHHK\S.T**** /DK_@M?\ \F(ZK_V,.F_^C:_&2OV;_P""U_\
MR8CJO_8PZ;_Z-K\9*_H/PP_Y)N7_ %\E^43\.\1/^1^O\$?SD%%%%?HI\(%%
M%% !1110 5\R?\%3_P#DANA?]C9%_P"DUQ7TW7S)_P %3_\ DANA?]C9%_Z3
M7%<&:?[C+Y?FCZ/A+_DH:'_;W_I,CX.HHHKY8_<0HHHH **** "BBB@#^C/_
M (,I?^33/C/_ -E%L_\ T@6OVIK\5O\ @RE_Y-,^,_\ V46S_P#2!:_:FOP[
MBC_D?U_5?DCTZ'\)!7XV?\%O/^3Y;K_L5M._E)7[)U^-G_!;S_D^6Z_[%;3O
MY25]-X8?\E(_^O<OSB?$^(?_ "(%_CC^3/D*BBBOZ#/PX**** "BBB@ HHHH
M _-#]O#_ ).Q\7?]=K3_ -(X*\BKUW]O#_D['Q=_UVM/_2."O(J^)G\;/Z)P
M'^XTO\,?R04445)UA1110 4444 %?W2_LS?\FW_#[_L2-)_](XJ_A:K^Z7]F
M;_DV_P"'W_8D:3_Z1Q5^=^('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O\ @M?_
M ,F(ZK_V,.F_^C:_&2OV;_X+7_\ )B.J_P#8PZ;_ .C:_&2OZ#\,/^2;E_U\
ME^43\.\1/^1^O\$?SD%%%%?HI\(%%%% !1110 5\R?\ !4__ )(;H7_8V1?^
MDUQ7TW7S)_P5/_Y(;H7_ &-D7_I-<5P9I_N,OE^:/H^$O^2AH?\ ;W_I,CX.
MHHHKY8_<0HHHH **** "BBB@#^C/_@RE_P"33/C/_P!E%L__ $@6OVIK\5O^
M#*7_ )-,^,__ &46S_\ 2!:_:FOP[BC_ )']?U7Y(].A_"05^-G_  6\_P"3
MY;K_ +%;3OY25^R=?C9_P6\_Y/ENO^Q6T[^4E?3>&'_)2/\ Z]R_.)\3XA_\
MB!?XX_DSY"HHHK^@S\."BBB@ HHHH **** /S0_;P_Y.Q\7?]=K3_P!(X*\B
MKUW]O#_D['Q=_P!=K3_TC@KR*OB9_&S^B<!_N-+_  Q_)!1114G6%%%% !11
M10 5_=+^S-_R;?\ #[_L2-)_](XJ_A:K^Z7]F;_DV_X??]B1I/\ Z1Q5^=^(
M'\+#^LOT.O";L[>BBBOS,[0HHHH ^2O^"U__ "8CJO\ V,.F_P#HVOQDK]F_
M^"U__)B.J_\ 8PZ;_P"C:_&2OZ#\,/\ DFY?]?)?E$_#O$3_ )'Z_P $?SD%
M%%%?HI\(%%%% !1110 5\R?\%3_^2&Z%_P!C9%_Z37%?3=?,G_!4_P#Y(;H7
M_8V1?^DUQ7!FG^XR^7YH^CX2_P"2AH?]O?\ I,CX.HHHKY8_<0HHHH ****
M"BBB@#^C/_@RE_Y-,^,__91;/_T@6OVIK\5O^#*7_DTSXS_]E%L__2!:_:FO
MP[BC_D?U_5?DCTZ'\)!7XV?\%O/^3Y;K_L5M._E)7[)U^-G_  6\_P"3Y;K_
M +%;3OY25]-X8?\ )2/_ *]R_.)\3XA_\B!?XX_DSY"HHHK^@S\."BBB@ HH
MHH **** /S0_;P_Y.Q\7?]=K3_TC@KR*O7?V\/\ D['Q=_UVM/\ TC@KR*OB
M9_&S^B<!_N-+_#'\D%%%%2=84444 %%%% !7]TO[,W_)M_P^_P"Q(TG_ -(X
MJ_A:K^Z7]F;_ )-O^'W_ &)&D_\ I'%7YWX@?PL/ZR_0Z\)NSMZ***_,SM"B
MBB@#Y*_X+7_\F(ZK_P!C#IO_ *-K\9*_9O\ X+7_ /)B.J_]C#IO_HVOQDK^
M@_##_DFY?]?)?E$_#O$3_D?K_!'\Y!1117Z*?"!1110 4444 %?,G_!4_P#Y
M(;H7_8V1?^DUQ7TW7S)_P5/_ .2&Z%_V-D7_ *37%<&:?[C+Y?FCZ/A+_DH:
M'_;W_I,CX.HHHKY8_<0HHHH **** "BBB@#^C/\ X,I?^33/C/\ ]E%L_P#T
M@6OVIK\5O^#*7_DTSXS_ /91;/\ ](%K]J:_#N*/^1_7]5^2/3H?PD%?C9_P
M6\_Y/ENO^Q6T[^4E?LG7XV?\%O/^3Y;K_L5M._E)7TWAA_R4C_Z]R_.)\3XA
M_P#(@7^./Y,^0J***_H,_#@HHHH **** "BBB@#\T/V\/^3L?%W_ %VM/_2.
M"O(J]=_;P_Y.Q\7?]=K3_P!(X*\BKXF?QL_HG ?[C2_PQ_)!1114G6%%%% !
M1110 5_=+^S-_P FW_#[_L2-)_\ 2.*OX6J_NE_9F_Y-O^'W_8D:3_Z1Q5^=
M^('\+#^LOT.O";L[>BBBOS,[0HHHH ^2O^"U_P#R8CJO_8PZ;_Z-K\9*_HC^
M-GP+^%?[17@27X9_&3PM_;&B3W$<\ME]NGM]TD9RAWP.CC![;L'O7C'_  Z$
M_P""=O\ T;U_Y=NK_P#R77ZEP;QOE7#V4O"XF$W)R<O=46K-)=9+MV/SGBOA
M#,L]S-8FA."CRI>\Y)W3?:+[]S\0Z*_;S_AT)_P3M_Z-Z_\ +MU?_P"2Z/\
MAT)_P3M_Z-Z_\NW5_P#Y+KZO_B*G#W_/JK_X##_Y,^9_XAOGG_/RG]\O_D#\
M0Z*_;S_AT)_P3M_Z-Z_\NW5__DNC_AT)_P $[?\ HWK_ ,NW5_\ Y+H_XBIP
M]_SZJ_\ @,/_ ),/^(;YY_S\I_?+_P"0/Q#HK]O/^'0G_!.W_HWK_P NW5__
M )+H_P"'0G_!.W_HWK_R[=7_ /DNC_B*G#W_ #ZJ_P#@,/\ Y,/^(;YY_P _
M*?WR_P#D#\0Z^9/^"I__ "0W0O\ L;(O_2:XK^E?_AT)_P $[?\ HWK_ ,NW
M5_\ Y+KF/BI_P0A_X)3?&O0X/#7Q-_97_M.RMKL7,$/_  G&NP[90K(&S%?*
M3\KL,$XYZ5RXSQ-R'$89TXTJMW;>,.C3_G/6R/@;-LLS6GB:LX.,;WLY7U37
M6*[]S^-ZBOZY?^(8;_@AO_T9#_YDKQ-_\LJ/^(8;_@AO_P!&0_\ F2O$W_RR
MKQO]?,G_ .?=3[H__)'Z/]5J=T?R-45_7+_Q##?\$-_^C(?_ #)7B;_Y94?\
M0PW_  0W_P"C(?\ S)7B;_Y94?Z^9/\ \^ZGW1_^2#ZK4[H_D:HK^N7_ (AA
MO^"&_P#T9#_YDKQ-_P#+*C_B&&_X(;_]&0_^9*\3?_+*C_7S)_\ GW4^Z/\
M\D'U6IW1_(U17]<O_$,-_P $-_\ HR'_ ,R5XF_^65'_ !##?\$-_P#HR'_S
M)7B;_P"65'^OF3_\^ZGW1_\ D@^JU.Z/DW_@RE_Y-,^,_P#V46S_ /2!:_:F
MO%?V*?\ @G=^QU_P3L\):UX&_8Y^#_\ PA^E>(=12_UBU_X2#4-0^T7"1B-7
MW7UQ,R848PI [XS7M5?G&<XVEF.9U,33349/2^^R71O\SLIQ<(),*_&S_@MY
M_P GRW7_ &*VG?RDK]DZ\:^-_P#P3]_9%_:.\<M\2?C/\)/[9UI[6.V:]_MZ
M_M\Q1YV+L@G1.,GG&3WKV.#L]PG#V;O%8F,G'E<?=2;NVN[7;N?.\59-BL\R
MM8:@TI<R?O72LK]D^_8_!2BOV\_X="?\$[?^C>O_ "[=7_\ DNC_ (="?\$[
M?^C>O_+MU?\ ^2Z_4O\ B*G#W_/JK_X##_Y,_./^(;YY_P _*?WR_P#D#\0Z
M*_;S_AT)_P $[?\ HWK_ ,NW5_\ Y+H_X="?\$[?^C>O_+MU?_Y+H_XBIP]_
MSZJ_^ P_^3#_ (AOGG_/RG]\O_D#\0Z*_;S_ (="?\$[?^C>O_+MU?\ ^2Z/
M^'0G_!.W_HWK_P NW5__ )+H_P"(J</?\^JO_@,/_DP_XAOGG_/RG]\O_D#\
M0Z*_;S_AT)_P3M_Z-Z_\NW5__DNC_AT)_P $[?\ HWK_ ,NW5_\ Y+H_XBIP
M]_SZJ_\ @,/_ ),/^(;YY_S\I_?+_P"0/Y%/V\/^3L?%W_7:T_\ 2."O(J_K
M\\>?\&X/_!&+XF^++SQSXW_8V^W:I?LAN[K_ (6'XBBWE45%^6/4%4855' '
M2LC_ (AAO^"&_P#T9#_YDKQ-_P#+*OG9<>Y.Y-^SJ?='_P"2/U;"X"M1PT*<
MFKQ27W*W8_D:HK^N7_B&&_X(;_\ 1D/_ )DKQ-_\LJ/^(8;_ ((;_P#1D/\
MYDKQ-_\ +*E_KYD__/NI]T?_ )(W^JU.Z/Y&J*_KE_XAAO\ @AO_ -&0_P#F
M2O$W_P LJ/\ B&&_X(;_ /1D/_F2O$W_ ,LJ/]?,G_Y]U/NC_P#)!]5J=T?R
M-45_7+_Q##?\$-_^C(?_ #)7B;_Y94?\0PW_  0W_P"C(?\ S)7B;_Y94?Z^
M9/\ \^ZGW1_^2#ZK4[H_D:K^Z7]F;_DV_P"'W_8D:3_Z1Q5\?_\ $,-_P0W_
M .C(?_,E>)O_ )95]T^&?#FC>#O#>G^$?#EG]FT[2K&*SL+?S&?RH8D"(NYB
M6;"J!DDDXY)KY7BCB#!YW"DJ$9+E;OS)+>W9OL;T*4J;=R]1117QYT!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?!_
M_!4_]L3XOC]K[X ?\$I/V:O'5YX1\3_'74KR^\8^-M+VB_T/PQ80R3W0LF8$
M17=PD%PB3D$Q>42!N967OOV@/^"7_P /;;X*:SJ?['OB/Q;\/?BUI.D37/@K
MQ[IGC74KB]FU.-"\*ZB;J>1=4@ED 2:.[$H=78\-M8?/_P#P5W^&7B;]F[_@
MJ/\ LM?\%@IM(NKWX>_#QM0\'_%J]MH&D'AW3=1AN;>#59E0$BUB:^G:63&(
M]D><[^/MO]J3]L/X,_LM_LRZQ^TYXJ\7Z?=:1;Z0;CPY'8W2SOXANY$S9V5D
M(R3<S7$A1(UCR6+@CC)H ^7?V$OVC_''_!='_@F%X!^(-W\1]7^'$NJ:O/I?
MQG/@349+#4;B2R61);2QN5!>SCN9#:SNZMYB0.\*ME_,7B/V=/V=_'W_  3H
M_P""T_A?]EO]FGXU>._$7P<^)GP@U?Q)XO\  ?C7Q3<ZTGA>[LKF*&'4+::Y
M9I(EGEECAP6.\F3<6VQB.#_@E+HW@[_@@W_P1@\.Z]^WMXJLO"GB+Q-X@N==
MU'P_J.HV]M.VK:BR+:Z6C3R)&L_D10>:79(X2)FD=(XGD'KO[&G[9/[ 7B#X
MV3>*$_;0^&/Q(^/7QBN[>QN-)^'OBF'66TZQM8YIK?2+-8"72QLXC<S27$BQ
MB:5[B=@GF)#& >V_\%*/ /CWXH_\$]_C;\/_ (5ZCJ=KXFU3X6:[#X>DT:61
M+IKW[#*88XS'\^7D"I\O.&.*\KOO^";7B#]I+X"?"GX*_M1?'KQ^GA'P5\*M
M$TW4_#WA;QE>:5=Z_KT=LL5U>:I=P,L]PJ"*(Q1B0*999WD5R(ROV#7S=^WM
M_P %(?V?_P!C&31/A3XJ^.W@#PO\0/&L<@\-1^._$EO86.FVZY$FJ7IDD0FW
MBYVQ*1)<R 1(5'F2Q 'B'_!%O2?CQ\$?V@_VJ/V'?%GQG\3?$3X8_!SQUH=I
M\+?%/C#46OK^!=0TO[?>:4]TW,HM!+:)@_=,C8"A@H\U_P""N/[0WQD^*7Q<
M_9R\2_"/QU?:-\*-$_;8\"^#[F33IC'_ ,)KJGV^8WS%U(+6-F]K]E SMFN3
M=;AMMHF?VGX2>-_V;_C'^RWX]_8L_P""5/[<7A37_BAJ/AZ^UG6_B=IE^NL&
M/5;^Y476K7]Q9'8EW.\DS1(K*4$6(E6.!57XI_X*B? +_@K'\&/AE^RK\-_'
M_P ;OV??^$>TG]JCP%I/PVTKP9\/-3LX])U9&N$T^6X\V[?S;.,*PDB7$CY&
M'!R2 ?MO17/?":R^)VG?#'0+#XU:YI&I^+X=(MT\3:CX?LY+>QN;X1@32012
M,SQQ%]Q568D @$FNAH ^0O\ @MU_P4,\7?\ !-[]AV[^*WPGT:UO_B!XM\26
M7A#X=6]^@:W75[T2%)I%_B6**&>4*>&=$5N&)K=\%?\ !*SX'2?"JRT;X[^+
M_&WC?XA2Z>IU_P"*UUX]U2VUJ342H,ES9SP7"'3HQ)DQ06XCBC557:<'/D'_
M  <A_L=_&;]K+_@G_8>(_P!GCPQ/KWC/X0_$/3/'NE>';1"\^KQV:3Q3V\2C
MEY/+N&E"#+.8=B@LP4_67P._:_\ V?/C_P#LU:;^UGX)^)FDQ^";[1AJ-[JU
M_J$<$>DA4W3PWC.P%M+ =R2I)M,;(P;&* /CC_@FO^UK^U9\>8_VDO\ @F+\
M3?C%GXO_  %\4KH&C?%>\LHS=ZEX?O7D6SU:2$(8I-0AMXV<@KY;R-;[\[I&
M/G'[9?[#OBG_ ()D_'+]GK]IK]AS]I;XNWWBGQI\>M"\%>/?"OCCXAWNN6GC
M:PU$S-=37$=R[*L\<<$DOF(%2-0\@5#&#6__ ,$G-"TGP]\>_P!K[_@ME\<M
M4C\%?#/XJ^(X?^$#U7Q-FR6;POI221C69%EPR0W0\EH@P#,$) (D0GK/!/\
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
M7Y%(9O#MNCRJ_D-PM]/]W86M$+227#6WT+HG_!1#]A-?@YX;^-<'[2'A#2?
M'B;Q,WAGP9XHU#48[+2]7OHC*AAM)I=J2(&MYT5U^0F%MI(P2 ?&7_!$KPI_
MP3L^,_Q2O_CG^S%^V[^TKXN\;^#+:>T\4?##XZ_$2[>ZT66=3$TUSIDBJCL/
MG59%:2-&8C(<#;^GM?$7B/X.?"GXN_\ !:;X9?M4?LR7^EW.J>$?AOXBTWXX
M>(?#<Z26]Y:W"6B:-IUY+$2LEUYOGW"1DEUAM@7POD9^W: "BBB@ HHHH 9/
M!!=0/:W4*212(5DCD4%64C!!!Z@CM7P3XW_X(=?#_P"$/[<.C_\ !1O_ ()Y
M:AH'@/QM8M.OB'X?:[I7F^%O$$$XQ.(EB!DT>X<@/]HME=0Z F!MTGF??-%
M'":I\*O!7QX\.6!_:4_9]\):C?Z?(_DV&L6EMK5O;.P7>]O+/"IVM@#)CC8[
M1E1Q3O _[,7[-?PR\0Q>+OAM^SUX&\/:M CI#JFA^$[.TN(U8%6"R11JP!!(
M(!Y!Q7<T4 %<3X\_9I_9Q^*>OGQ7\3OV?_!/B/5&B6)M2U[PI9WEP8U^ZGF2
MQLVT9.!G S7;44 <O\-_@A\%_@W]L_X5#\(?"_A7^T?+_M#_ (1O0+:Q^U>7
MNV>9Y*+OV[WQG.-[8ZFM7Q/X*\&^-5L$\9>$M,U<:7J<.HZ8-3L([@6=Y%DQ
M7,6]3Y<J9.V1<,N3@BM.B@ HHHH *^(/^"CO_!#/]G#]N;Q[HW[2/P\U*+X8
M_&3PUJUMJFF>-M*T.&\L]5N+>42Q+JVG2;8M10,,;F*R;?E+L@V5]OT4 >;^
M#?"_C[XI_#AOAY^V+\&_ VH2&&'^T(=*G.J:+J3HP(D6"]@1X3O59!$ZR"/@
M"60KN*:9^QK^R#HNI6^LZ-^RI\-K2\M)TFM+NV\#:?')#(I#*Z,L(*L" 01R
M",UZ310 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>
MKS?L4_L:W,SW%Q^R3\,I))&+.[^ M.)8DY)),/)KTVB@#.\)^$/"?@+P]:^$
M? WA?3M%TFQ0I9:7I-E';6]NI)8A(XP%09). !R2:?XF\+^&?&N@77A3QEX=
ML=6TN_B,5]INIVB7%O<1GJCQN"KK[$$5>HH \P'[$?[& .1^R+\,/_"!T[_X
MS7IX  P!@#H*** ,SPUX*\&^#&U%_!_A+3-).KZG+J.K'3;". WMY)@27,VQ
M1YDK;5W2-ECM&2<5IT44 %<G\;_@1\'/VD_AIJ?P=^//PWTGQ7X9U> Q7^CZ
MS:++$X((#KGF.1<Y61"KH<,K @&NLHH ^'/V _\ @EU\1_\ @DUXX\9>'_V4
M?%NE^-_A)XWU<:M/X6\:3&U\0^'[L($(MM3CBD748&0*JV]RL)C*AA,2TGF?
M4GBK]EC]F+XC:]/XU^(7[-7@/6-9OPC7VHZUX0L;JZE8(%'F2O&S.0JJHR3@
M* . *[^B@#GOAW\)/A3\(--GT;X3?#'P]X7L[J?SKJT\.Z+!91S28"[V6%%#
M-@ 9/. !70T44 >8R_L3_L:3RM--^R1\,7=V+.[> M.)8GJ2?)Y-;GB;]G3]
MGSQK\,X/@KXR^!/@W5O!MLZM;>$M3\+VEQID3*Q92MJ\9B4@LQ&%X))[UV5%
M &/X#^'O@#X6>%[;P/\ #'P/H_AS1;)2MGH^@Z9%9VL )R0D42JB_@!6Q110
' 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>ctsh-20250630_g6.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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_\
M@CK_ ,%'/!'_  ;3VO\ P3?TGX07?C/XJ^)O',>NS^'+'Q5I4-KX5M?M\5T;
M5[F\NX8GXB9B(#(/.G< E1O/[B44 ?B]^W'_ ,$Y/^"B?QW_ .#=_P""/_!/
M;X??L;ZU-\4?"FH:3%XDT>X\8^'8H+&+3X)T:?[0VI>5(LIF3RQ&S/\ *^]4
MPN[A_P#@K)_P2U_X*<_M;_L+_L0? OX+_L3:S=^(_@A\/H+'XA6U[XX\-6\=
MI>0V6F6?DQR-J>)RQL)90R94))%DARZ)^[-% 'Y'?\%Y/^":_P"W;\:?VH_@
M1_P5I_X)\_#8ZM\2/A;:V,.M?#W5M0M(KOR+:\DOH!D3^1. ]Q=0SQQS$LKK
MY9<9(^N/ WQ]_P""G_QW_9A^(7Q8U+]CV#X+^*['X9ZLOP\\#ZOXEL];U/5O
M$WV9GM)W:,)!;6R3(L:QRDO,9F9Q"L:^;]<T4 ?BK\1/^"0/CG]HS_@J7^SW
M^V=\ _V#/%'[.7B/PYXS@\2_M"WMQK>E-H$\EK/!<!=-^PW<IN9KHK<1,\<4
M:.DJO,B.9 W6_P#!7W]A'XP_\%%/AO\ $SX?_&+_ ()J>)]?^)^B>*+ZW_9S
M^,_@W4M$@6]TQKG?;VNJE[R*2"WBWR(1/$RM$HE1A,S%OU]HH \;_P"">/[/
MOCS]E']ACX3_ +-OQ0\6KKGB'P3X$T[2=8U&*5I(VGAA56CC9@&:*/\ U:$@
M$I&IP.@\0U?Q!_P4%^ 7_!2KXG?$[PS^R]J/Q ^ GBGP]H$<PT#7;"'6+#6+
M>WD2:[L[6[GA6ZA\MHHYEWJY,<9B$A1T;[3HH _,7XV_\$[/$/\ P4@_X*[?
M _\ ;RC_ &8M7^%'A3X,@:IXE\4^+8+2TUGQOJ,$T4VG6<=I!-+(L-L\>6GN
M/+++*T:*P52/$?$7[#/_  4[_P""5'_!;GXA_M__ +%G[*DOQQ^%7QLFO9_%
M/A_2/$EI87MI+?3I=SHWVAQY<D=XC21RA7C:*0HS(S$K^U%% 'YI?\%N?C5^
MTSX1_P""+'CWXH_M!_L>>%M>O_$&MV,6J_#V>1-8@\%:-*\:?:9KA%"7-Y$R
M>8)XU$4$US'CS8[<R2_ W[-O_!=;_@B;\+?BW\-_B)\5_P!B[]H&]O\ X<Z3
M!H7P]\5_$/Q"OB)/"%F %!M;>:Z5$*A5_>I&TX6-0G"JM?M;_P %!/V"?!?_
M  4!^&/AGP/XG^(NO>%-3\$>/--\9>$==T,03?9=6L2YMVGMKA'ANX<R-NBD
M7!XY&.>5^.G[!'QO_;$^%%[^SM^V+^U5I/B#X>ZRUN/$>B^#?AHFC7FKPQ2I
M*();NXO;SRD=HUW-;QPRXSLDC)! !\-_\%B_V)?VVOVW/^"I?[*W[:O[)'[,
M.I>./AG\,9_#VN:IXFL_%N@V:ZC;+J\.I-]EAO=0AF<^0HP71 6; )'-6?V@
M?V!_V_O&G_!RU\/?^"D?A;]C[7+OX3>%;"UTS4-<_P"$N\/1SN/[,N[5[A+9
M]2$QC22Z4D%0Y$;%5/R@_KGH.A:-X6T*R\,^'=,ALM/TZTCM;"SMT"QP0QJ$
M2-0.BJH  [ 5;H _(3]D;]@3]OWX??\ !R3\3_\ @HEX]_9$UK2OA/XWL;_2
M],\02^+O#\LL :"SBCN9;:'47F$;FT8X5&D D7* [@.!_9?_ &+/^"JW_!$?
M_@J!\7_&/[,7[&%Q\=O@=\:=3>Z@CT'Q=8:;<V+?:9KBT$K73CRI+;[5/"Q=
M1%*DF\.""J_MS10!^9'_  7F_9'_ ."B?[?W_!+71_@/\/\ ]GFU\2?$S7?'
MMIKFK:%X<\3Z;;Z?X;LX1.4M6N]1N+8W;JLD<9EC0B202N$B0HM?+'_!6'_@
ME?\ \%._VM_^"?'[$_[/'P8_8FUBZ\3_  4\ 0Z?X_M[[QQX:MXK.[@L=.LA
M%'(VIXFWFRDE#)E0DD>2'+(G[O44 ?E!_P '+7_!.#]LS_@H9X#_ &?_ (U_
MLH?!B77-<^&.OWUYKO@*^UJQM=0$5[_9\@Q(TYMG,3V.QPDS_P"M#)O4$U]&
M?M=2_M.?'CP?X$\)_'?_ ()LCXA?"SQII&O1?&'X5VVN:3>:EH*!]/.E7:3S
M3PQSWD9%V6CM)@4\UFCDD>"-G^TZ* /S$_X-X/\ @EE\5/\ @GGX]_:&\?ZK
MX7\1^#OAW\0O%EHGPM\">+M1MY]5MM,M'NREW>BVDDCCD=;E(U7=YA6(F0 E
M:_3NBB@ 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@
MHHILHE,3"!U5RIV,ZY /8D9&1[9% #J*^ ?@/^V3_P %(?C[_P %)_VC/V$;
M#XF?!'0M/^!T7ARXT_Q!-\(-8O9M5BU:Q%XJ21CQ'"L31 A"P+!SDX3I7<_'
MG]L_]KK_ ()\_LS?'K]I']L_1/ WC;1_ASHMAJ7P^U#X<>'KW1$ULW+O;&SN
MXKN^OF@ECN_)#NCLHBF5P"V44 ^Q:*^*?C'\2O\ @JC\(_V3I/VK? OQA^"_
MQ+;^P(-9U?PWI?@:]L[2VL9$226ZTR^74IC<I!$S2A9H_P#2$CR&B)"'[6H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKR?XO_MM_LX?
M!3XC6WP:\3^,=0U3QK=6/VZ/P5X,\,:AK^KQVF<"YEL]-@GEMX">!-*J1D@@
M,3Q5;P+^WM^RS\1?B7_PI3P]X_OH?' T*[UF7P-K'A74M.UN*PMS&LEPVGW=
MO'<B,M*@C;R\3'(CW[3@ ]AHKR+]FO\ ;O\ V3_VO?%WC/X?_L]_%V'7=?\
MAYJ"6/C?0IM*O+&]T:X9Y4$4\%W#%(K;X)E(V\-&0<'BNV^-'QG^%W[.WPJU
M[XW_ !K\:6GAWPIX9T][[7-:OMWE6L"]6(4%F.2 %4%F)  )(% '3T5X')_P
M4[_8FC^#/A/]H(?%?47\)>/-732_!6IP^!]9=]=NFAFF5+2!;,S3J8[>9PZ(
M4Q&?FY&<#3_^"PO_  3\U?QOJ7PSTKXK^)+KQ)HUM%<:QX?M_A3XE>^L89 #
M')- -.,D2,""K,H!!&,T ?3=%<=\ OC_ /"']J'X3:7\<O@1XQCU_P +:R]R
MFFZK':30"5K>YEMIE,<Z)(A2:&6,AE!RAKL: "BBB@ HHHH **** "BBB@ H
MKS[]I#]J_P#9L_9 \ O\3OVG?C9X=\$:(I98KS7]12$W+@9,<$?^LN),<^7&
MK,?2OR/_ &TO^#S+]G_P+<7OA/\ 86_9\U/QW=Q[HX/%OC.5M+TS=VDCM5!N
M9T/'$AMF_+GTL!E&99F_]GIN2[[+[WH1.I"&[/VQJCXB\3>&_"&DRZ]XL\06
M.EV,(S->ZC=I!%'_ +SN0!^)K^1_]IG_ (.3?^"O_P"TQ<3PS_M0W/@/2YB2
MFC_#.R71UAS_ ';E"UY_WU.<8]<FOC#XA?%;XH_%S6W\2_%?XDZ_XGU*1BTF
MH>(=8GO9V)ZDR3,S$GZU];AN <7-7KUE'T3E_D82Q45LC^T[Q=_P4S_X)Q>
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
M5'5F/8"JA"=22C%7;Z$RE&$7*3LD:-W=VEA:R7U_=1P0PH7EFF<*J*!DDD\
M#UKYY^-7[<5CI<DWAWX/V\=W,N5DUJY3,2'_ *9(?O\ ^\WR\=&'->4_'O\
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
M6F\'O]M0)KL=I8W\5T]DQ.+I8GQN,98 ,#T(-?J+110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M3AU4XS^AY+Q'@<Y7+#W:G6+_ $?5?CY''4HRI^AX51117T!D%%%% !7]$?\
MP:)?\%4;GXG?#O4?^"9WQI\3--K?A"TDU3X875Y-E[K2=P^TZ<">6:W=A+&N
M2?)E< *EN*_G<KT7]DC]IOXC_L:?M+>"OVHOA+>>5KW@K7H=1M(VD94ND4[9
MK:0KSY4T320N!U25AWKR<[RN&;9=.@_BWB^TEM]^S\F:4ING.Y_<O17(? #X
MW> OVE?@?X2_:"^%VHFZ\/>,_#UIK&D3-C?Y%Q$LBJX!.V1=VUEZJRL#R*Z^
MOP>490DXR5FCU-PHHHJ0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#RO]L3QZW@GX+WEG:R[;K6Y!80X
M/(1@3*?IL5E^KBOB>O?/V^_%CZAX\TGP=%+F+3=.,\B@])96Q@_18U/_  *O
M Z_4.&L*L/E<9=9ZO]/P/SKB#$.OF4H](Z?Y_B%%%%?0'B!1110!O_#3X=>(
M/BGXQM/!OAR+,UPV99F'R01#[TC>P'YD@#DBONOX8?#'PO\ ";PI!X4\+VH5
M$&ZXN& \RYEQS(Y[D^G0# ' KA/V//A!%\//AS'XHU.U U;7HUGE9A\T5OUB
MC]L@[C[L ?NBO7:_-.(\VEC<2Z%-_NXO[WW_ ,OO/T#(<LCA,.JTU[\OP7;_
M #^X****^:/H HHHH **** "O#/^"AO_  3Y_9__ ."E/[-NK_LY?'W0E:&Z
M1IM U^WA4WN@WX4B.\MF/1E/#+G;(A9&R&->YT5I1K5</552F[26J:Z":35F
M?Q!?MW?L3_&?_@GM^U!XE_98^.FFJFKZ!<@VFH6Z,+;5;)_F@O;<L/FBD3GU
M5@R-AD8#R"OZFO\ @Z5_X)CV/[9O[$-S^TW\.O#<<GQ%^#5I-JD<T$0\[4M!
M +WUH2.7\M1]I0'.#%*JC,QS_++7[AP_F\<XR]57\:TDO/OZ/?\ #H>;5I^S
MG8****]PR"BBB@#^EK_@SH_;'N/B]^Q!XM_9$\2Z@TNH_"3Q&+C1E<@8TC4V
MEG1%[L4NX[TD] )HQZ5^P5?S+_\ !IEX&_:]^$7_  49TWQY'^S?\0!\,_'W
M@K4]&UGQE)X3O5T:W"QK>V\S71C$.3-:)"IW9S<$#J:_IHK\3XLPU/#YW4=-
MJTK2T[O?\4W\STL/)RI*X4445\V;!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1THHH ^#_VF]</B#X[^);S=
MD0W_ -E4>GDJL6/S0UP=>C>.+_\ 9 UOQ?JVJ7?[4-S97=SJ<\MS%+X-O)0D
MC2,6 ** 0"3S5>V\ ?L]ZJ-VB_M<^&6!Z?VA92VA_P#'V]C^GK7Z]AL13P^%
MA"4)JR2UISZ+ORV/R[$49U\3.:G!W;>DX=7_ (C@:*]"D^"?@J8@:9^U'\,)
M23A5F\5)&3[8P:MV_P"ROXVU)=_A_P :>$=4!^Z=/\11ON^F0/\ )K5YC@HJ
M\IV]4U^:,U@,7+X8W]&G^3/,JZCX+>"E^(?Q4T/PC-$7@NKY3=*.\* O)_XX
MK5TUQ^Q[^T!&I>V\&PW*_P!ZWU:V.?SD%>C_ +(GP&^(W@+XIW/B+Q[X2EL(
M8=)E2VEDDC<&5G08!5C_  [ZX\=FV#IX*I.E5BY).UI*]^G4ZL'EF+GC*<:E
M.2C=7NG:W4^EE544(B@*!@ #@"EHHK\H/TL**** "BBB@ HHHH **** (=1T
MZPU?3Y])U6RBN;6ZA:&YMYXPZ2QL"K(RG@@@D$'J#7\97[;_ /P3<^-OP?\
M^"CGQ;_8U_9]^"?C#QBWA#Q9.-&TSPSX>NM3NETJ?%Q8,Z0([9-M+#\V.3FO
M[.Z_-K_@LK^UE^U/\!/CII'@#X4?%Z_T#P[J_A.&^:#2X(8I3<_:)XI#YX3S
M1\L<?1P!G@5]OP)4QL\TEA</RWG'[3:7NZWT3N[7TT]3Q<^S*AE. >*K1;2:
M6EKZ^K1^&?P5_P"#;C_@KS\8+&U\1:S^S7%\/]!N(_,EU[XE>([/2([1>WG6
M[R-=Q_0P9&.<5[?X-_X-P?V?_A[#'=_MB_\ !6KX>:;=0S_Z9H/PF\/77B5Y
M4!Y1;K,(BD(XRT+!3US7IGC3XD?$3XD7_P#:GQ#\>ZUKUSG/VC6=4ENGS_O2
M,QK%K]CAP[F%7^/BN7RIP2_&;G^2/S3$^(51Z8;#I><FW^"Y?S9TOA/]A'_@
M@)\"$F2T^ ?QC^-U[N!2;Q]XU71;-6 '^J&EB&3:2,XD5CSCD5ZSX._;8^'7
MP#G$_P"QM^P3\$/A5<1Q"*+7-'\$PW.KA!T#7L@#2?5U)S7@-%=D.%LH7\92
MJ/\ ORE)?^ WY?\ R4^?Q/&/$&)T57D7]U)?CO\ B?27P_\ ^"CW[7GBSX_^
M#/$OQ-_: \0W>F6OBW3Y]2TRTN5L[6X@6YC,D;PVXCC=2N00RD<U^WU?S8Q2
M20R+-$Y5D8%6!Y!'0U_2+HNH+JVC6FJH01<VL<H(]&4'^M?F/BCEV$P4L)+#
MTU!-35HI):<K6B]6?<^'6.Q6+6)C7FY-.+NVV]>:^_HBS1117Y.?I@4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 ?CEXJ5E\3ZDKYR+^8'/\ OFJ%='\8M)?0?BYXIT-UP;/Q'?0$$?W)
MW7^E<Y7])T9*=&,EU2_(_G^M%PJRB^C84445J9CHI98)%FAD9'4Y5U."#Z@U
M]@_\$JO%FO:QXW\4Z1K7B*^NTCT>"2W@N;MY$3$N&*AB0#RHXKX\KZ(_X)C^
M+XO#O[2JZ'<3A5UW0[FT12>#(NR<?CB)A^->#Q/0]OD5=):J-_N:;_!'M\.U
MO8YS1;>C=OO5OU/T4HHHK\%/VD**** "BBB@ HHHH **** "ORC_ ."_EU:O
M^T1X*LD;]]'X++R#T5KN8+^JM7ZN5^+O_!:#XCQ>/?VZ=8TBVF62+PMHMCI"
M.IR"0AN7'U$ERZGW4U^@^&E"57B936T(2;_"/ZGP_B#6C3X><7O*44OQ?Z'R
MC1117]#GX6%%%% !7]'?@6WDL_!&C6DR;7BTJW1U/8B)017\['@GPY-XP\9Z
M1X1MP?,U75+>SCV]=TLBH/\ T*OZ.U544(B@ #  ["OQOQ:J+_8X=???_I!^
MK>&4'_M4_P# O_2A:***_&S]6"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\O_VZ_"C^$OVJ/%EMY>([
MV[COH6QPPFB21C_WV7'X5Y'7UW_P5A^'KV?BWPQ\4;:#]W?6,FFW;J. \3&2
M//NRR./I'7R)7[]P[BEC,DH5/[J3]8Z/\C\1SW#/"YO6A_>;7H]5^84445[1
MY(5N_#+QUJ/PR^(6B_$'2EW3Z/J45TL><"0*P+(?9ERI]C6%145(0JP<)*Z:
ML_1E0G*G-3B[-:H_8[PUXBTCQ?X=L?%6@7:SV.I6D=S:3+T>-U#*?R-7J^/?
M^"9/[2=O>Z4_[._BZ_5;FUWW'AJ65_\ 6QDEI+<9[J274=U+=E%?85?S[G&6
M5<IS">'GLMGW71_Y^=T?N.5YA2S/ PKPZ[KL^J_KH%%%%>8>B%%%% !1110
M4444 <[\6OB;X8^#'PRUWXK>,[GRM,\/Z9+>W9!&YU120BYZNQPJCNS =Z_G
MK^(_CO7?BC\0=<^)/B>;S-1U_5KC4+U@>/-FD:1@/8%L =@!7WY_P6Z_;9M/
M$-]%^Q]\-M:26UL9TNO&]S;295[A3NALLC@^6<2..</Y8X9&%?G37[_X;9#/
M+<LEC*RM.M:WE!;?^!;^EC\2X_SF&/S".$I.\*5[^<GO]VWK<****_23X **
M** /</\ @FY\.Y/B=^W%\./#ZVWF1VGB%-4G!'RA+-6NCGV)A ]R0.]?O!7Y
M9?\ ! KX./K7Q6\8_'2_MB8-"TB/2K!V7AKBY??(RGU6.$ ^T]?J;7\^>)N.
M6)XA5"+TI12^;]Y_@T?N/A[@WA\C=9K6I)OY+W5^*84445^='W84444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !17RC_P6<_;#_:(_P""?G[!
M?C#]LS]GV+P7?W/@@6$E_H'C'0KNYCU!+K4;6SQ'+;7D!@*?:"_*R!MNWY<Y
MKQW]IW_@J)^V5_P3=\(_"7]H?]M+PG\-/&?PD^(VN:=HWB/7OAUI.H:/J7A.
MZO;=IXIFMKN[O$OH%6.7<RO"WR#"Y900#]$**^=/^"J7[=4W_!.O]C77/VD-
M+\+66L:M'JNG:/H-GJMTT%BM[?74=M'-=2("RV\6]I7V_,PCV@J6#"M^S]^T
M#^T59_MK^)/V+OCKXH\'^-'TOX9:?XP'BOP9X8N-(72I;B]GM?[.N[>6\NQF
M3R6G@<2(QCBE#(VT2, ?2E%?*?\ P69_; _:'_X)_P#[!GC#]LO]GV/P9?W7
M@=;&2^T#QCH5W<QZA'<ZA:V>(Y;:\@,!3[07Y60-M"_+G->._M?_ /!2[]N3
M_@FQ^S]X"_;0_:=\,?"_XB_"[7M2TRU\;P^ -"U'0M8\.QWT8:.X@2[O[V*_
M1#E64F!F9D P"SJ ?H=14.GW]IJEA!J>GSB6"YA66"0 X=& (//J"*FH ***
M* /)OVVOA*_Q@_9VUS1;"U\W4=-0:GI:@98RP@EE [EHS(@]V%?EY7[.5^7_
M .VM\"I/@5\<M0TW3[+R]%U=C?Z(RK\JQ.3NB'IY;[EQUV[#WK],X S-+VF!
MF_[T?RDOR?WGY[QMES?)C8+^[+]'^:^X\CHHHK],/ST**** +.BZSJOAW5[7
M7]"U"6TO;*=)K2Y@?:\4BD%6![$$ U^CW['7[9GAW]H70HO"_BBY@L?&%I#_
M *59_=2^51S-#Z\<LG5>2/EYK\V*GTS5-2T348-7T;4)[2[MI1);W-M*4DB<
M'(96'((/<5X6>Y#AL\PW)/2:^&7;R?=/L>SDV=8C)\1S0UB_BCW_ ,GYG[*T
M5\5?LY_\%/);&WM_"?[0UA).B*$C\2V$.9,>L\0^]_OIS_L$Y-?7/@3XE^ /
MB=I"ZY\/_&%AJ]J0"7LK@.4SV=?O(?9@#[5^-9GDF9914<<1#3I):Q?S_1V?
MD?K&79Q@,TA>A/7L]&OE^JT-RBBBO)/3"BBN1^+_ ,?/@S\ _#[^)OC%\2=)
M\/VBH63[?= 2S8ZB*(9DE;_916/M6E*E5KU%3IQ<I/9)7;^2(J5:=&#G4DDE
MNV[)?,ZZOC;_ (*9_P#!3OP]^S)H-U\'O@QJ]MJ'Q#O83'<31,)(O#\;#_62
M=C<$'*1'IP[C&U9/ /VT?^"WGB/QG:77P]_9'L+K0["56BNO%^HQ!;V53P?L
MT>2( 1TD;,G/ C(S7Y]WEY>:C>2ZAJ%U)/<3R-)//-(6>1V.69F/)))))/6O
MUKA/P[K2JQQ>:QM%:JGU?^+LO[N[ZVV?YCQ-QW2C3EA<ME=O1SZ+_#W?GLNE
M]TM_?WVJWTVIZG>2W-S<RM+<7$\A=Y78DLS,>6))))/))J*BBOVI))61^2-M
ML**** "BBOHO_@F#^RI)^U-^U%I=AK>FF;PQX99-6\2LR9CDCC;]U;'L?-D
M4CJ4$A'W:X\PQU#+<%4Q59VC!-O_ "]7LO,ZL#@ZV88N&&I*\IM)?Y^BW?D?
MJ+_P3'_9ZE_9Q_8]\->&=7L/L^LZVAUO749<,MQ<!2J,.S)"(8R/5#7T!0!B
MBOY.Q^,K9AC:F)J_%-MOYO\ 39'],X+"TL#A*>'I_#!)+Y!1117(=(4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P9_P<X_\H-?CM_UYZ#_
M .I#IE6/B'_P2^\=?\%"/ 'P3TW]L[]I/3=6^&/@5])\2P_#;P5X"?2%UN_A
MM0MO_:%Y<:A>/+"BR.ICB2$.)'R0=I3WK_@H/^PAX$_X*._LX:O^RM\6_BOX
MT\-^$?$#VYUZ#P5/I\,]\L%S%<Q(TMY9W)11+!&W[O83C!)!(KTKX,_#2;X/
M?#+1OAE)\0-<\3IHFGPV5OK'B-;07DT44:QIYAM+>"(G"C)$8R2: /A']N35
MI/\ @LM\6OCG_P $:/AKK.F>'_"OP\\)Z7<_%'QK?6(N[N37+O\ TS2;"QB)
M"11Q/;I-<W)WN0I@C6-F,P^8/V!O%6I?MA?LF3?\$:_&.A^*/AG^TYX,^)UK
M'\;O%?AO5[RRU1M*TVXA>X\22ZBD@DNY+NS$>F)ODDW27<4JI]G52GW=\6?^
M"/7A37/VV]8_;_\ V9OVK_B3\%/B!XMTR'3_ !X_@H:9=V'B"&)$1));34K2
MXA$P2-!OVD H&"AR[-SOQO\ ^""?[.GQ-\<:!^T%\.?VA?B[\/\ XUZ'*[W7
MQM\/^+_,U[71(H1X]0,R-#-%L 18HXXHXT"Q(HB414 <_P#\'%G@7PS\,_\
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
MUI+$DZEHD9@@ DR0#[VNKVSL@C7MW%"))5CC,L@7<['"J,]23T'4U+7YW?\
M!7/P!H%K_P %&/V%_B5#-J7]IW/QTGL94DUFY>U\G^RY6&VV:0PQME!\Z(&.
M3DG)K]$: *6O^)/#OA/36UGQ3K]EIMFC*KW>H720QJQ. "SD $G@<U;BECGC
M6:&171U#(ZG(8'H0>]?-'_!0;]F__@G'XV\-7GQU_P""F)\-:AX.T32#9V4/
MQ%U<1:1I#,)'EEM(BRC[;,N%\Q=TY$*)%M^8-\D_L:?&_5O^">?_  ;>>+_V
MD_AM\7[/QG9>'M&\1ZM\*'_M=-370[.YO9(M'TZXE#,'DMVEA,T)/[MS)#P$
M% 'ZB0^(-!N=:G\.6^MV<FHVT*RW-@ERAFBC;[KL@.Y5/8D8-6Z_);]J7X1Q
M_L<?\$$/ O[>?PJMH;?XY_#G1/"GQ$O?B'/&&U37=7OKFR.LI?77^NNH+N.\
MNHY(I&92GE+C$:;?0/\ @H!_P47G^-'[3GP=_P"">7PG\9>+?#.A>/O *?$3
MXP:_X"TB_P!0\0Q^&64_9M(TY--BEN4N+N4;)9H5$D,'SJ0"2 #]';/Q%X?U
M#5KK0;#7;.>^L51KVRAND:6W#YVET!RF<'&0,X.*N5\V_L8^,/\ @FM^U5\
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
M7_II;\L/JF\#N17A$L4L$K03QLCHQ5T=<%2.H([&OV:KA_BC^S=\$/C*K/\
M$+X=V%Y<L,?VA&AAN1Z?O8RKD#T)(]J^_P MX_K4TH8ZGS?WHZ/YK9_)KT/B
M,PX)I3;E@Y\O]V6J^3W^^_J?DW17W'X__P""3W@V^:2Z^&?Q.O\ 3B>4M-7M
M5N4^@=-A4?4,:\D\4_\ !,;]I?0F<Z)'H>MH/N?8=4\MB/<3K& ?Q/UK['"\
M59#BEI647VE[OYZ?B?*XCAK.L,]:3:_NZ_EK^!QGP7N8M"_9I^/_ (JF( C^
M&,^GACZW9:(#\2!7Y[5^G6N?LD?M'>'/V&OC)X%_X57J;^(_$DN@PZ5IMDT<
M\MQ%#?K),5\IF! 0MGGH*^(C^P-^VL#C_AEOQO\ ^$_-_P#$U[?#N999[7%U
M'7AK-)>]'5*G#5:[7;7R/(SW+\P]EAJ:HRT@V_=>C<Y:/3LD_F>145[MH7_!
M,K]O'Q%*L6G_ +-.O1ENAOW@M1^)FD0#\:]-\"?\$/OVVO%3JWB:#PMX9C)^
M?^U==$S@>PM4E!/_  (?6O<K\29!AE>IBJ:_[>3?W)MGD4<@SO$.U/#3?_;K
M2^]JQ\>4^WM[B\N$M+2!Y997"111J69V)P  .22>U?J)\)/^" GPVTJ6*^^-
MOQQU762,,^G^'K!+*//]TRR&5G7W"H?I7US\"OV,/V8?V;HT?X0?![2=-O$7
M!U>:(W-ZV>O^D3%I #_=#!?:ODLR\3<BPB:PJE5EY+EC][U^Z+/ILO\ #W.<
M2T\2U2CZ\S^Y:?>T?E?^RY_P1]_:D^/\MOKGCG23X!\.R89K[Q!;,+R5#_SR
MM,AR?>0QJ0<@GI7Z<_LH?L%_L[_L?:4/^%:>%OM.N20^7?>*-5VRWTX/WE#8
M A0_W(PH.!G<1FO9Z*_*L^XSSK/TZ=27)3_DCHOF]Y?/3LD?I.2\*93DMITX
M\U3^:6K^71?+7S"BBBODSZ8**** "BBB@#\=O^"EGQ>LOV6O^"J.OZ[_ ,%
MOA>=0^%GQ0UCX86WP3^*&LV$=UHO@^'3-=L;K7M,N'D!6R^TA+FYD;@R)#&&
MWH,Q_IC^RG^S5\'OV>/"/BC3/@*]C;^"_&WBF3Q-H6DZ PCL-,BNK*T22.R,
M3%4ADEAEN5\K:BFZ(0  $_-7_!1;]K[]C_XC>'_B#^Q)^U?J7AK0$T;XM?#Z
MSN-&^(-TEG:>*M N-5\/7MU>V[76R.X@C$][!-Y3/Y7V21I-@(J#_@@U\(_$
MWP,^%?QA\'>$]4\0/\![?XO:@W[/*>*99FEC\/>5&97MFG_>'3S<^;]G=O\
M6*KRC(E#L 8?_!)?P#X:^&7_  5:_P""@'@SPC!<Q6%OXQ\"S1)=W\UU)OGT
M.:>0M+,[R.3)*[99CUQTK]$*_.;_ ()=?%SX7^)O^"P?[=3>'_B#H]XOBCQ)
MX)E\,/;ZC&RZQ'::#)#=/:$'%RL,BE9#'N"'&[&17U-H/_!1?]EWQ#^W9K__
M  3DL_$^IQ_%#PYX;AUN\TZYT2=+6:WDBCFVPW!79+(L4L;E5/0M@DQR! #\
MO?VX-0_92\3?MT^)?B!_P7T_X)2>/[#P3JWBY?#OPK^-T_C&XNO#^B:''MBL
M[>[CTBZ5;$32_:+MF=I9=]VRE0D?R?>'_!4[1_C/X._8#TOX&_L1?L?:E\4/
M#FHRZ9H/B+P?X-\5VND-%X,BC'VJUMYY7WXGMHELE\A7D$=R[*595:N4^-7_
M  4+_88_X*<_L8?$_P#9M_9[U.Y^(GB[Q=X;U/PQ#\,;GPS>6NJVFIRQO#"]
M[!<0JVGQ0S&.5KN4+'$(]X;<JJ?4?$?[6?[+7_!*'X*_ W]G3]KCXS3:-]J\
M+VGA?2?&%_H]V^FW%UIME;0NUU=I&T=HTN0R><R[_GP?E; !X!_P0;\+_P#!
M(2^U3QWXR_80_8_U;X*_%G0(HM ^*_@'QK/J!U[1%:3S4B=+RXF @DDBW!X]
MNXQ#>JE0HM_M@?#OPOX;_P"#AK]C7Q[I4-V-3\0^$/B-'JDMQJ<\R,MOI,/E
M*D<CLD('G2<1A0=V2":]8_9Y^%OA/XT_\%.O%O\ P4;^$VCSVOA*[^#-CX'3
M7I-/DM8_%]\-2>\>]A215:>&W@2W@2Z(*R^:Z1LRPY/D'[>7Q?\ A7HG_!>G
M]C5M7^(FBVR>&?#GQ!@\233ZE&L>DRWNE6ZVB73EMMNTS(RQB0J7. N21D W
MO^#A3]B7PM^W5^S)X$^![V=A9>)O$'Q2L]-\,^)I+5//TZZ?3M1:'][M+K"9
MEC\Q5(RN>^".]_X(P?MWZA^V%_P3VT?Q[\;[_P#LSX@?#>6Z\(_&*#591'+8
M:UI8$=S-<$G"&2(1W#'@*977^$UI_P#!3'XW?"'X9^+O@#H_C[XDZ+I-VWQX
MT6[:UOM1CCDBM?LNH1FZ=2<QP!R%,S8C5B 6!(KY,^.O[%'[0/A+_@KAXB^&
MW[-VG>;\ OVVO",.I_&#4K"5OL^CR:5-"VJ21/'E5.I64_V4-D%Y-5DD!/D"
M@#SC]F33]1_:"_X.6/!W[3OQET9;^'XE?LSZAXR\"Z)K=DK_ -@Z-_:T]CI'
MEI(N899;"%+N0?>2;4)U[5^TU?EGX_\ C+\%=)_X.C_ FI6WQ!T&WT73/V5K
MCPM/?Q7T2V5GJW]LWDRZ:TH/EQW BVD0DA@&48R0*_4R@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** ,WQ5X0\,^-],BT7Q9HT-_:P:
ME9ZA%!."56YM+F*ZMI1C^*.>&*1?]I!6E110 5Q5Q\&+#6?CC:?''Q7KDM_=
M:%IEQI_A+3! L=OI4=R(3=3'DM-<2F%5\QB!'$-B(I>9Y>UHH **** "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@
+ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>ctsh-20250630_g7.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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 ^%O^"T?[67[7?[&\WP,US]FGXK:+ID'Q4^.>A?
M#O5['Q!X3CU&.SCU 3G[="1)$Y=/).8V8JVX8*X.<O\ :(_;X_;%_P""=7[;
M7P#^!?[2FO>"OB=\.?C_ .*1X3TW7_#_ (4GT36_#^M-);PPM+&;RX@N[9WN
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
MK/\ UK]-/V,_^#R_]F?X@W%IX6_;=^ .M?#V\D98Y/$_A28ZOI8/>26#:ES
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
MLC*Q]1K^1C_@@7_P6%\3?\$LOVH8M,\=ZK<W/P?\=7<-IX^TH;I!I[9VQ:M
M@R1+#GYU4$RP[EP66(I_6YH.NZ)XIT.R\3>&M7MM0TW4;2.ZT^_LIUEAN8)%
M#QRQNI(=&4A@P)!!!%?B?$&25,EQG(M:<M8O]'YK_@GI4JBJ1\RW1117@FH4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7@G[;/QM?POH"_"OPY=[;[58=VIR1MS#;'C9[%^<_[
M(/\ >%>YZOJ46CZ5=:O/!+*EK;O,\<$9=W"J6(51RQ.. .IK\\_B!XNUKQWX
MTU+Q;X@#+=WMTSR1MG]T.BQC/.%4!1[+7TW#&71QF,=:?PPU]7T^[?[CY[B'
M'RPN%5*'Q3_!=?OV^\QZ***_2CX  2#D'!'0BN&_X* _\$_O@Q_P6&^#%M\.
M/B/J=EX9^-'AFR:'X9?$VXC.VZ7)8:3J14%I;=V)VO@O$[%T!)DCG[F@$@Y!
MP1T(K"O0]K:47RSCK&2W3_5/JMFCLP6-JX&KSPVZKHU_6SZ'\PG[1'[._P 9
MOV4?C-KW[/W[0/@*]\->+?#5Z;;5M)OE&4. 5D1@2LL3J5=)4)1T964E2#7%
M5_3O_P % ?\ @G]\&/\ @L-\&+;X<?$?4[+PS\:/#-DT/PR^)MQ&=MTN2PTG
M4BH+2V[L3M?!>)V+H"3)'/\ @)X:_P""87[=/BS]M"[_ ."?NC?L\ZTWQ4T^
M^:#4O#\B*J6<2[2;R2<GREM"K(ZW.[RW61"K-O7/HX+-(582CB+0G!7EVM_,
MF_L_D]'Y_;X>O2Q=)5*3NG]Z?9_UJ>!U]0?L7_\ !&C_ (*2?M\06VN?L\?L
MP:Y<>';H;H_&&OJNEZ2R9P7CN;DHMP >H@\QAZ5^^G_!*C_@UT_9 _8ITW3?
MBE^U;INF?%_XG+&DL@U6S$OA_1YL9*VMI*N+AE)P)[@$DJK)'":_4:&&&VA2
MWMX5CCC4+'&B@*J@8  '05\GFG'5.E)T\##F_O2V^2W?SMZ'H0PK>LC^=OX)
M_P#!E+^T=K]G!>?M#?MJ^#O#$KC=/9>$O#=UK)0?W?,G>S&[L2 0#TW5[-;?
M\&3/P&6Q$=W^WEXN>YW<S1^#+5(R/389R<].=WX5^X%%?*U.+L_J2O[:WI&/
M^1NL/270_G\^+/\ P9+>-[.SFO/@7^WYI6HW&#]GT[Q9X%ELT^C7%O=3G\1#
M^%? _P"V+_P;K_\ !5S]C"QO/$WBS]GA_&?ARR0O/XE^&UT=7@1!RSM JK=Q
MH!R7>!5 YSP<?U]T5UX7C7.J$OWK4UYI)_>K?DR98:F]M#^"22-XG:*5"K*2
M&5A@@^AI*_KR_P""H_\ P;^?L.?\%,-*U'QA>>%(/ /Q/FB9K/XB>&+)4DGF
MQQ]OMP5COE)P"S;9@  LJC@_S$_\%#_^";?[47_!,GXX2_!/]I7PBL)G5YO#
MOB73BTFF:[;*<>=;3%1G&0'C8+)&2 RC*D_H.2\1X'.5RQ]VIUB_T?5?CY')
M4HRI^AX'1117T!D%%%% !7]''_!HS_P5,N?C1\'M1_X)P_&7Q*9O$?P_L3?_
M  [N;N7+WFA;P);,$\LUK(ZE!G/DS!0 L!K^<>O5?V(?VL/'W[#?[6'@7]JS
MX:RO_:?@S7HKQ[59-JWUJ<QW-HY[)- \L3>@D)'(%>/GN5PS;+IT?M;Q?:2V
M^_9^3-*4_9SN?W#T5SOPC^*?@GXY?"OPW\9_AMJZW_A[Q9H5IJ^B7J\>=:W,
M*S1-CL2CC(['BNBK\(E%QDT]T>IN%%%%( HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KYN_:6_P""@/\ PKK]ICPW^PI^SA\-(_B'\9_$VB2:Y-HESK/]
MGZ5X9T1'\MM4U6[6*9X8C(0D<444DLKD+A RL?I&ORU_X)H3WZ_\'&_[==M\
M4'(\3OH?A=O#2W'WSHBVT0S%G_EGM:QSCC<1GF@#ZG^._P"T]^W1^RIX/TKQ
MW\2?V>?!/C?1+WQ5H^E:UJG@3Q%=V\WA^"]U""UDO)K2Z@8W%O$LQ9I(Y0ZD
M*3%Y>^2/F/VA?^"BW[2_PK_X*4^!_P#@G7\._P!G'P/KEU\0O!NH>(]"\4ZW
M\0KS3XH(;-IO,AGABTRX8.1$""K,"7P<8R?L+5=/TO5M,N-,UNQM[FSGA:.Z
MM[J)7BDC(PRNK<%2.H/%?F1^WCIOQ5U;_@X]_9FLO@QXS\/:!KS? [Q.;?4O
M$_AF?5[-$!N-X:V@O;-V)7(!$RA3R0W2@#[/\)?%O]MG2_C9X7\"_&[]G'P)
M:>%?$D5]%)XI\%?$&^U.33;R& SQ13V]QI5J!'*B2@2B0@,@4C+KGW"O!_V?
MO G[9_A/]I;QUXK_ &GOC)X4\4^%]1\(>'[;P?\ \(EX1GT*ULKR.ZU/[:C6
M]QJ%\[RN);,^;YH##:@0%"6]XH **** "BBB@ HHHH **** /G3_ (*-?'[Q
M+\&_AYHNA^ O$$^FZWK6J>:EW:OAX[>WVL_/^T[1 @\,N\'()%?.OA_]N#1/
M&L<>E_M,_">RU\[0I\2:$JV>I( #\S!<1S'IA?D4>AIO_!3+QV_BK]I.7PU'
M(?(\.:5;V@4'@R.OGNWUQ*JG_<KYZK]FX>R'!/(Z+JP]^2YN9:27-JK-6>UM
M-O(_)\]SO&+.*JI2]R+Y;/6+MO=/3>^NY];:3\)_AI\7HC>?LY?%RQUBX*EC
MX:UIA9ZDF "0JMA9<9&6&%]S7&>*?!GBOP1J)TGQ=X>N].N!G$=U"5W#U4GA
MA[C(KY^CDDAD66*1E=6!5E."".A!KV+X=_MP_&;PEIZ^&/&\MIXUT+($FE^*
M8?M# 9Y*3']XK8X!8L%[+7;5RS,<-K1DJD>TO=E\I+1_-+U.2GF.!Q&E6+IO
MO'6/W/5?)OT+E%=KHGB_]DCXTA4T?Q'=?#C6Y1SI^O/Y^FN^"2$N>L:_[4FT
M= %IOCOX!_$WP!:C5]1T+[;I;IOBUC2I/M%JZ'H^]?N@]BP&:XEBZ<:GLZJ<
M)]I*U_1[2_[=;.MX:<J?M*34X]XZV]5NOFD87@;P5XB^(7BFT\)>%K,S7EW)
MA.RQCJ78]E4<D^U?>/@'X::/X/BMM9U&&VU'Q*-&M]-U'Q1-8QK>WEO"\DD<
M+R@;VB1YI61&)P9&/+,Q/$_LC?!.#X9^!(_$^KVH_MK6X5EG9U^:W@/*1#T[
M,WN0#]T5ZW7Y]Q'FWU[$>QI_!#KW?7Y?GOVM]SD.6O!T/:S^*73LNGS_ .&"
MBBBOFCWPHHHH **** "O%?V^OV"OV?\ _@HW^SCK'[-W[0OAP7.GWZ&72M7M
MT47NBWRJ1%>VKD'9(A/(^ZZED<%6(/M5%:4JM2A552F[26J:Z":35F?Q&_\
M!03]A7XS_P#!.7]J;Q'^RW\;K'-]H\WFZ3J\,)6WUK3G)^SWT&<Y210<C)*.
MKQM\R,*\5K^JK_@Z#_X)FZ=^VU^PE??'_P ":!YOQ%^#5I<:SIDEO%F74-'
M#:A9MCEML:?:$')WP%5QYK5_*K7[?P]FZSC+U5?QK22\^_H]_P .AYM:G[.=
MN@4445[ID%%%% ']0/\ P:(?MB3_ !\_X)S:C^SGXEU;[1K7P;\2O86Z.^YQ
MH][ON;1F)YXF%[$!T"0(!TP/U;K^7[_@S^_:,G^%7_!3S4/@?>7^W3_BCX$O
MK*.V+8#W]CB^A?W*P17BX_Z:&OZ@:_$^+,&L'G=3E6D[27SW_&YZ5"7-2045
M\D_\%$?^"K7AW_@F)XO\"ZK^TQ\%KY/AAXY\5Q: /B9HVN13QZ+<R1M(#>V3
M1I,J[8Y7S"91LB8YW;8S]&>/?B%J>E?"6\^*/PLT;3O%@BT@ZGIUM'K8MX=1
MMQ$95,-PL<JDNN-AQL;<,LHYKYLV.JHKSO\ 9/\ C?KW[2O[._@_]H/6?A^G
MAB'QMX=LM=TG1SJXO)H;*[MX[B$3NL2*LNV0;D3>JGHY[<(G_!1GX#/_ ,%(
MV_X)CK>G_A.$^&__  EIN?/7R?\ 7[/L&,9^T>01<X_YY'- 'O\ 1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %?+_[8'_!,_1_C_P#M >&/VT_@%\;-5^$/QO\
M".F/I5EX\T;2H=0MM6TIV+-IVJ6$Q5+ZVW$LHWQNC$%7!5=OU!5;5=9TC0K5
M;W7-5MK.%[F&W2:[G6-6FFE6**,%B 7>1T15ZLSJHR2!0!XKX1_9_P#VIO&\
M=MIO[87[27A/Q1HUM,DLWAWX=_#BX\.VVJE""J:@]UJFH23P[@K-#$UNDF-D
M@EB+QOY=\?/^":7QV^+O_!1#P;_P41\)?M=Z%X=UOX?^&+_P_P"&/#D_PO>^
MLVLKLS>8;ICJD;S2XF^_&8ES&IV#Y@?L2B@#Y^M/V7_VJ/&?QD\&^/?V@?VO
MM'U[POX.U&74U\"^%/AJ=&MM5O\ R)(K::[FEU"[DD6W:0S)$-J>:D3D%HT(
M^@:** "BBB@ HHHH **** "BB@D 9)X% 'Y+?M%>))/%_P >?&/B%Y-RW'B.
M\\HY_P"6:RLJ#\$517&5/J=]+J>I7&I7!S)<3O*Y]2Q)/\Z@K^DZ%)4:$*:^
MRDON5C\ K5'5K2F^K;^\****U,@KW/\ 8%\2_%>3X_:#X&\&>.=2L-)N+E[C
M6+&.7?;R01H7D#1,"F6"!-X&X;^"*\,KZI_X)0^'8KWXN>(_$[IDV'A]8(R1
M]TS3(<_7$1'XFO%XBJPHY)7G))^Z]U?5Z)_)L]?(:<ZN<481;7O=--%J_P $
M?>8Z<T445^ G[:%%%% !1110 4444 %%%% #+FVMKVVDL[RW2:&9"DL4J!E=
M2,%2#P01QBOXH_\ @J3^RE%^Q%_P4(^+/[,-A;O%IOAGQ=/_ &"D@.X:9<!;
MJRSZG[-/#D]SFO[7Z_F%_P"#Q?X6VG@O_@J)H'C^PA15\8_"G3;N[<+@O<P7
M=Y:G/K^ZAMQG\.U?;\"XJ5+-)T>DX_BM5^%SFQ4;PN?D[1117ZR< 4444 ?2
MG_!'+XKS_!7_ (*H_ #Q_%<>5&GQ3TBPNY<XV6U[<+93D^WE7#U_:17\)/P4
M\2S>#/C+X2\86[%9-)\3V%XC X(,5Q&X_P#0:_NVK\PX_II8FA4[IK[FO\SM
MPC]UH^5_^"D7P@^&OQ^^*/[-_P %?C'X.L_$'A?Q/\5M=T_7-'OX]T5U;R>
MO%(93W4]PP(96 92" 1\A_LL?%WXE?\ !&'XX7O_  2$_:^\87FK?!_QKI]_
M)^RK\5-9D_U:E&+>&+V7A1-&SJL1XR615 6:*.+[L_:A^!?[1?Q6^.OPA^)?
MPLUWP99:3\+?%UWX@GL=>6[:XU:6XT;4-*: -$-MNJQZC+('Q(2R("H .ZS_
M ,%!OV"?@C_P4D_9:US]F#X^:7BUU*,7&CZU:H&NM"U-%/D7ULQQB2-F((X#
MHSQM\KL*_/CK,;]B_P")G@SX+?\ !)WX2_&#XBZNNGZ!X5_9ZT#5M;OG&1!:
M6^AP32OCOA$8X[U^6G[<'BZY^%'P(^$__!6#PU\(_BO:?M _#CXNS?$?XF6V
MI_ _Q5IUO+HVK^7;ZCH<NH76FQ6HCM-/BL+%97F">59R%23("?T=^*/[$/[2
MVM_L9?!7]CGX>?$?P5%I'@2T\)6_Q#?7=/NY%\36NB_9':PC$3*8(+F2U42,
MV\F,M&4(=J]_^/OPWU/XT?L\^+/A#=:-H=Y/XK\+76CWMCK#RM82+=0-#,LF
MQ=[Q[7?@ %N!E<Y !N_#?XA>$/BY\.]!^*WP^UJ+4M!\3:-:ZKHFH0GY+FTN
M(EFAE7V9'4_C6U7RS_P2-_8V_:=_X)_?LFZ+^R/\??C5X<\?Z;X062#PEKVD
MZ;<6EU%9O*TBVLZ2NZNL9=E1U880(FWY03]34 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7Y#?M[?M!>$Q_P %6O%O[*W_  4%&IVOAWQ)XB^%<G[,R:O/<1>';VRC
MU[36\1?<98/MQ=Y@TLP+K!!L5D#*)?UYKX?_ ."CL_[&'_!0CX1>/OV-OBMH
M^C:[J'@+XT> M!\4Z/>3QIJ.GQ:EJ^@NUY;,I$ULDMGJ4D G0KG$R;N&% 'L
M7AOP9XE_8!_9P^*6N>'8_&_Q+T[1K_4=?^'W@Z._O]=U@6QLH&CT2W:7S9G7
M[8DZPKEQ'%+&"<*<?GQ_P2B3]@S]KC]K"P\2_$S]H']IKP_^TYX?NU\4>,OA
M%\7?$=]H5M=ZE_KKB6UTDLT3623,SQVJR%HXD3>FT'/M/_!(S]H>']DG]DCX
MRI^U-^U*=9^!GP@^,MWX5^$WQ@\;7P/V[0E>VMHHFN@-MU%#=RFU6X7*%E=5
M(2-53L_VTO!?P"_;4_:Z_9=\>?LR^,_#OB3XB_#WXGV_B2_\6>$-2@O&TSP:
M+.Z-['=7$#,$MKN0V\$2,<RR2,8P42=E .W_ &JO^"3WP[_;L\<^(?&?[4OQ
MJ^(TD15;7X>Z-X+\=7NCV?A2!84'VJ.&W9$N;YY_-E::X650IBB"[8LM\9>
M?^"D'[7O[(G_  ;B^,_VCOB'\0KGQE\0/#GBO5O _P *_'6K)YUQKL(U@Z79
M:I(9,B=HQY\BL^[S!:IO+EF9OJG]O'_@I_\ L?>%_B???L'ZY^VSX*^&VLSZ
M>K?$?Q1J7BNWL[KP]ILP(-I9[VR=3N$R$(&+2-OM#_-]GBG\7_X*:>&OV?/^
M"BO_  1.^(?P?_X)7W^D^+]*^#DFCR^%[/P9 TVFR2Z2UO=2:9:2*,7$J6)S
MMCWY>2-,EV8  V?V\='/_!(+X3? ?]K+X6^*-8GU+2/B9H/A?XW:AJFLW%W)
MXYTG4D>"^N[\RNWVB\2X$=S#.WS1'?&N(G9#X]_P61\4?&7]A+_@I9X9_P""
MB7[/^O:_'X/^%_AG0-9^-/@33=3N#9:SH^JZOJ>G7U\;7>8C<(#!AMGWBLI/
M[K)]=_X+&:]X6_X*5_LN_LU_L\_L[ZS!KEQ\=?BOX;U^VBL9EE>S\,6D<EYJ
M.IRA?N16ZF*-R<?O94C^^P6O=?B/X&^$WQ^_X*,_$W]FKXF_8]2T[Q9^ROIV
MG:]H;3KYLMA<:QJ\,IV]5XD&&QP2IZXH ]=_:,_:G\-?!_\ 91U']I;P(D'B
MC[9H]H_@*QLILKXCU'4&B@TFUB;O]IN;BVC#=A+NZ U\&_\ !MIX6^(TVL?M
M3WW[17Q0U7Q]X\\%?M*Z_P"$Y/%6LZE/./+M=BR?9HY'*VT;RO*^Q HPR@\*
MH&-_P1<^'O[4^O>.(/\ @GU^U+H5W+X9_8<\;ZE::;XBNQB/Q9<W$./#CA3_
M ,L[33KJ[FV'(7S],<8:.NW_ .#>#Q%H&N?$G]N?^QM:M;OS/VT_%UVGV>=7
MW6\LP\J48/W'V/M;H=IQT- 'Z5T444 %,N8VFMY(D;!9" ?0D4^BC8#\9&5D
M8JPP0<$4E:_Q T5O#?CW6_#K@AK#5[FV(/8I*R_TK(K^EH24X*2ZG\^SBX2<
M7T"BBBJ)"OK_ /X))7$2^)_&UJ2-[V%DZ^N \P/_ *$*^<? W[/?QP^)6Q_!
M/PLUJ^BD^[=+8LD!_P"VKX0?G7U)^PI\%?%G[.?QIDL?BIXU\)Z9J/B+19;:
MQ\*-XCA?5+B1&2;>D*$[U5(Y"Q4G .>@S7RO%6*PE3)J^'51<[5^5.[T:>RU
MZ'TO#>&Q5/-J-=P?)>U[::IK?;J?8]%%%?B)^OA1110 4444 %%%% !1110
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
M'?@YXZ^+WA?2?&'BR.9O#/AC4-<@@O\ 5Q"NZ8VMN[B2<(.3L!P.M<7\ ?\
M@G[^Q+^RSJD6M_L]?LN^#/"=[;B46=YI.B1K-:B7/FK"Y!:$/GY@A4-WSBL+
M]I_]A?X:_M/_ +0'PP^,GBWX;^%QJ/PVUVUUBQ\:S0E];@-M<K=1Z?:G8%AA
MDGCB>64NQ,:RPK'^_:1 #PK]KO\ 9C^#G_!/SQW\3O\ @I/\*OVF?B+\-K[X
MAQVR>+_AUX(M=+OT\?:^JM'80V%K?65RT>I7$C&/,(._>[LJX=ZZ[_@AG^Q!
M\3?V%_V#[/PM\>I2?B3X_P#%.H^.OB-$9_--OJVHLA:!GR=[QPQ01NV2#(CD
M$C!/TE!^SW\&(_B@OQKN_A_97_BV'S!8^(=79[VZT])!B2.TDG9S:1L.#'#L
M4CJ*ZV_L;/5+&;3-0MUFM[B)HIXG'#HP(93[$$B@#X,_X(?R1O\ %/\ ;=".
M"1^V?XHR >G^BV(_H?RKTG]LC]JWX*?$;Q;K'[!NE_M->%/!ES<V"Q?%?Q/?
M>++2QN- TJX3YK&T,LBDZG=1%E4J/]$B<W#D,;:.?VWX._LE_LP_L]:[JWB?
MX$_ 'PCX/U'7IWGUR]\-Z#!9RZC*[;FDG:)097)Y+-DD]ZX'Q5_P2B_X)C^.
MO$VH^-?&G_!/SX.:MK&KWLMYJFJ:E\.M.FN+RXD<O)++(\)9W9B6+$DDDDT
M><?MF^/?V9M=_P""1'QC\-_LM>+/#5]X+\$> ;KPW9'PK=I-IMC]FM(0MI%+
M&3&XCC>)#L9@K H2'5E'SG_P4QUGXD_\$I_^"JG@S_@I5\#/A=J'BK0/V@?#
M[_#7X@^$-(7YM1\51PEO#LW) \V9XX[7>3\D4,O=^?T /[#W['!^",'[-"_L
MN^ E^'=M+))#X&3PM:KI"O)*97;[($\HEI"7.5Y;GK796_PE^&%MX:TGP;'\
M/](.E:#>PWFB:?)81O%87$+EXI858$1NC'*LN"IZ8H _+/\ ;^^!1_9D^-7_
M  3<^%7B#Q#%JGB'_AHFXU+QAKN-IUG7;TQW6I7N#SB6\N)653]U71!PHK];
M:\S^+W[&'[)/[0'C#3?B#\<_V;?!7B_7=%E631M7\2>'+>]N=/<%"&@DE1FA
M;,:'*$'**>H%>C:?86>E6$&EZ=;K#;VT*Q01(.$10 JCV  % $U%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!\Z?\%4/@#-^T#^QIXETS2;#
M[1J_AP+KVCHJY8O;AC*JCJ2T#3* .K%:_#JOZ3V574HZ@@C!!'!%?A)_P45_
M9=N?V4?VH=<\$6-D8] U20ZKX7D"X7[',S$1#WB</%ZX0'^(5^S>%F<1Y*N6
M5'K\<?RDOR?WL_)_$?*GS4\P@M/AE^<7^:^X\+HHHK]B/RL***=##-<S);V\
M+222,%CC1269B<  #J: -GX;^(O'?A+Q_HWB/X87M];^(K34H7T6735+3_:=
MP"!% )8DD#;@[LXP<XK]P?A]^VQ\-?#7B3X<?LV_M4?$KPGX2^-_CKPXVH6O
M@)=5!EN3&0K^7GA78YVQ%LLR3+&91"[#\Q/B+\4/@I_P0A_9OMOVJOVC]#LO
M$/Q^\76,@^$WPPN9.=,RN#?78!W1JFX;VX89\I"'9VC_  .^/O[3?QS_ &G/
MCQK'[3'QI^(NH:QXUUS4Q?W>MM,8Y(I5(\I80F!"D055C1,+&J*%  %?E7$E
M##<88A1I)*G2NE4MK*7:/>">[ZOX;:M_M'!>4XS)L+*M7;3J6]SLN[_O/MT6
M^NB_N@HK^<3_ ()3?\';GQ:^!6FZ9\$/^"C>@ZG\0?#=L$M[/XBZ8RMKUE&!
MM7[7&Y5=04<9DW)/@,S&=B!7[L_LE?\ !0+]C+]NGPLGBS]E/]HGPWXPC\KS
M+C3K*]\O4+0?]-[.4)<0?]M(USVS7Y)FF19EE,W[:%X_S+6+^?3T=F?H$*L*
MBT9[%1117CF@445PWQ\_:9_9Z_99\%R?$3]H[XU>&?!.BQJQ%_XDUB*T64J,
ME(@[!I7]$0,Q)  )-5"$ZDE&*NWT0-I'<U\!?\%P_P#@N9\(/^"5OPKN/ W@
MV\L?$7QJ\0:<Q\*^% XDCTQ6!"ZC?@'*0J<E(^'G9=JX4/(GPS_P5(_X._=$
MCTW4/A!_P2Z\-37%U*KP3_%;Q3IICC@'(WZ?8RC<[<Y$MRJA2"/(;(8?@]\0
M?B'X[^+/C;5/B5\3_&&I>(/$&M7CW>KZUK%X]Q<WD['+222.2S,?4FOO,AX.
MKUIJOCURP6T>K]>R\M_0Y:N(25HD_P 4OBC\0OC;\1M;^+OQ8\77NO>)?$>I
M2W^MZQJ,N^:[N)&+.['IU/ &      !6!117ZC&,8I)*R1PA1113 * "3@"B
MOO\ _P"#<#_@G'<_M_\ _!0_0]8\7Z!]J^'WPLD@\2^,GFCW0W,L<F;&P;@@
M^=<(&93PT,$_I7-C<72P.%GB*GPQ5_\ @?/9%1BY221_1%_P0P_8CG_8'_X)
MF_#GX,>(=(%GXHU+3SXB\:1M'MD75+[$SQ2?[<,7D6Q_Z]AUKZ[I%4*,#_\
M72U_/^)Q%3%XB=:IO)MOYGJQ2BK(****P&%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !17Y:_MF? OX/:O\ \')G[,6D:G\-
MM&FT_P 2_#/Q5J/B32Y-/C-IJUY;P7;0W-U!CR[B5&<L))%9LJASE%Q]4_\
M!9GX<^!O'G_!,CXSR^+O"UE?3:-\/-4O]&NIH%,VGW44#/'/!)C=#(K*I#(0
M>,=* /J&BORH_P"#C;X ?L^_#7X _LS-X3^%_ASPW:)^U-X2\.WD^E:?%9#^
MQ)XM0>YLI'C"YMG**[HQVDKN/.37M.J_!3X$_P#!8:[\*P>'O FDP?LS?#/Q
M!+-X>U?1H%M)/'>I0,\$D%@\&UK;1(I%822(5-]+$H3$$6^X /NZBLSP;X*\
M'?#KPO9>"?A_X5T[0]&TZ'RM/TK2;)+>VMDR3M2.,!5&23@#J2:TZ "OF3_@
MJ;^QJ/VLOV?);[PGIGF^,O"0EO\ P[Y:Y>Z3://L_?S%4%1_STC09 )KZ;HK
MMR['XC*\=3Q5!VE!W7ZI^36C\CDQ^"H9C@YX:LKQDK/_ #7FGJO,_FQDCDAD
M:&:-D=&(96&"".H(IM?H%_P6/_X)\W/@7Q'>?M;?"#1-VA:K<;_&.G6T?_(/
MNW;'VL ?\LI6(W_W9#GH_P OY^U_4N29QA,]RZ&+H/1[KK%]4_3\59]3^<<W
MRK$Y-CI8:LM5L^C71KU_!Z  2< 5]2/K7P)_X(R_LUVW[?7[:6BQZI\1M9C<
M?!GX3S2!+FXNPH9;J=2"8@FY'9R"(%9>&FDBC">!]%_9_P#^"8'[-J?\%*?V
M_K'S[A_^21?#%V5;WQ!J&W?%*48':HX<,P*QI^]8$F)&_#;]O/\ ;N_: _X*
M+?M&ZQ^TI^T1XD^UZGJ#>3IFEV[,+/1K%68Q65K&2=D2;CZL[,SN6=V8_-9O
MF<\YK2P6%E:C%VJ37VGUA%]OYY+_  KJ??<(\+^Q4<?C8^]O"+Z=I/\ ]M7S
M[&+^U[^UU\=OVY?C_KW[2?[1?C&36/$FO7&YR,K!90 GRK2WC)(B@C4[50>Y
M)9F9CYG1113IPI04(*R6B2Z'Z&VVPJYX?\0Z_P"$]:MO$GA77+S3-1LI1+9W
M^GW+PSP..C(Z$,I'J"#5.BK:35F!]@?!;_@OK_P6$^ EE%IG@?\ ;Q\97MM#
M@+#XN^S:]\H_AW:E%.P&..",=L5[+!_P=A?\%EH;4V\GQ=\(2N4 $\G@*Q#
MCJ?E4+D]^,>@%?FU17FU,GRFM+FG0@W_ (5_D6JE1=3[?^+/_!QU_P %G/C!
M9R:9K/[;&L:/:R)M\KPGHFGZ2Z\8)$UK;I,#[[^.V*^/_B1\5?BA\8_$\OC7
MXO?$C7_%6LSC$VK^)-8GOKJ09)^:69F<\D]3WK HKIP^"P>$_@TXQ]$E^0G*
M4MV%%%%=)(4444 %%%% &EX.\'^*?B%XNTOP%X'T"ZU76M;U"&PTC2[&$R3W
M=S,XCBAC4<L[.RJ .I(K^PW_ ((G?\$R- _X)<?L1Z+\&[ZWM9_'.ML-8^(V
MK6^&%QJDB &!'ZM#;IMA3H&VO)@&5J_/;_@UG_X(@7OPQT[3?^"FG[5GA#RM
M>U2R+_";PYJ,&'TZTE4@ZO*C<B:5&*P _<B9I.3)'L_<8  8 P!T K\JXRSV
M.+J_4J#]R+]Y]Y=O1?GZ'=AZ7*N9A1117PAU!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 ?FW_P5*O$_9>_X+ ?LC_\
M%"?BDIT_X3Z1I_B3P7XV\82J?LGARYU"T=+":\DZ00RS2[#*Y")L8L1QGV;_
M (*(?M*? +X]?LQ^(/V1/@=\8O#7C3Q[\8-*_P"$<\+^&O"6M0:C=/%>.D,^
MH2);L_DV=M"\D\MP^V-5CQN+,BM]<:AI]AJUC-I>JV,-S;7$9CN+>XB#QRH1
M@JRGA@1P0:QO!'PI^%WPS^T?\*X^&V@>'_M9!NO[$T>"T\['3?Y2KNQ[T ?F
M[_P=#>.OA5I?P6_9L\)>/O%.A1!OVM_"-_J6EZI=P\Z9%!J*W,\L3G_CW42*
M'=AL&\ GFO/OC==7_P#P;:?%NV_:J_9Y\0P>)/V-?BOXG2/QC\*[?58Y+CP9
MJEQDC4M"#/B:W8+\T"G&%"' $<D7Z\7NA:)J4WVC4=&M;B0+@/-;JYQZ9(HF
MT+1+BWCM+C1[62*'_51/;J53Z C H XS]G3]J+]GC]KCX<6?Q;_9J^,6@>,_
M#][!'+'?Z%J"3>5O&0DR [X)!@@QR*KJ005!!%=[5>QTG2]+##3--M[;?C?Y
M$*INQTS@<]35B@ HHHH K:SH^D^(M(NM U[3(+VQOK=X+RSNHA)%/$ZE71U;
MAE()!!X(-?G?\8/^";W[-_["&M>//V[O'^E:UXN^''@/1)-?TCX<:-I,E]>O
M<H23"X /FV\9VLI?"A26F81PNTGZ,TCHDBE'4,",$$=:];+,ZS#*5.&'J.,:
MBM))VNO)]';2ZU5V>=CLJR_,9TYXBFI.#O&_1_JO)Z:'\4W_  4I_P""D/Q_
M_P""GO[26H?M _'+4_(MUW6WA3PM:SLUEX?T_=E+:$'&YCPTDI :1\L<#:J_
M/M?T2?\ !;?_ (-9-"^,=YJ_[4__  32T/3]#\3S%[KQ!\*@Z6]AJTARS2Z<
MQPEI.3G,#%87SE3$1M?^?+Q]\/\ QU\*_&6I?#KXF>#M3\/Z_H]TUMJNBZS8
MR6UU9S+UCDBD 9&'H17[!D>99;C\'%82R45;EZQ^7Z]?4BK"<)>\9%%%%>T9
MA1110 4444 %%%% !1110 445K^ ?A_XZ^*OC/3?AU\,O!VI^(-?UBZ6VTK1
M=&L9+FZO)FZ1QQ1@L['T I-J*N]@,BOVP_X-V/\ @W1U7XTZIH?[>'[>O@9[
M;P7;O'?^ ?A]JUMA_$+##1W][&PRMD#AHXF&;@@,P\G F]V_X(D?\&LFA?!B
M]TC]J?\ X*5Z)I^N>*86CN_#WPL+I<V&D2##++J+#*7<X.,0*6A3&6,I("?M
MJB*BA44 #H *_..).+HN,L+@)>4IK\H_Y_=W.RCA_M2$BC2&,11J JC  '2G
M445^;G8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?.'[5O_!1?PM\ /'-_P#!CX9_"K7OB/XYT?3=*U3Q%HN@
M3VEO;Z'87^HI96TMY<W<\2)),YD\J&/S)&\LLRI%F4>C?LW_ +2^A?M'V/B>
M*V^'/BOPAK?@OQ*=!\5>&/&5A##>6%[]EM[M0'MYIK>XC>"Z@D26&62-@_#9
M! ^!_P#@LQ^Q?^U=\'/C#JG_  5(_85\3VFKW6J:=X>T7XP?!_625C\6VMEJ
MMO)8264P5O)O%E\N(9P-I)!.7CE]F^$W_!:#]C3QK^QCXP_;1TC26\(^(=)\
M1P>'_&_P^\:SQ:/J>G^+7$5I;Z;?27!5(02L:_:GQ&D,3N^SR950 ]A^,_\
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
M5$.T%@S#<?J:BO@<VXDS/-KPG+EA_*M%\^K^>GD=5.C"GMN%%%%> :A1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!\@?MD>"?V_[+4?'\/PY\%>&OB)\/_%.O^&-2\/Z5)XHN[/6O#US:
MW.GK=0I";2:&:SD-KY^5DB:)GF<I)O.-#]EW_@FYH.C^-/C9\=/VP/ G@3Q/
MXE^/'C+3M;\0>#[?3%U/0M&@TVS%GI]O$;R!#=3JGF22W30Q%Y)FQ&H7+?5]
M% 'PY^TU_P $9_@E\5/VU?V<_CI\+/V<_@QHW@;X9ZGXEG^)?AV7PA;6[Z]%
M?:8+:R5+>&S:&Z\J<&0B=D"#YDW-Q7H?B7]D[XQ_";_@H)J7[<W[/^G:!XBT
M_P 8_#>Q\(^,_!FMZO)ITUF;"XEFL[W3YU@F1@5GDBDMG$2\+(LA(,;?4%%
M'R#X-_8^_:M^ 7A[]H7]H']F_3_AC:_&_P".OBFUU>UT?6]7OH_#&@&WL8;&
M%GFALVGO)ML<MU*WD1"::<I\BKYC>8?!/X&_\'!'PS\.V7PR@OOV0]%TW5=8
M6X\<>.K#5O$^I>(KMYW07NJ*+FTCMY[\Q@F-90(%*11!$A147]#:* /GO7?A
M1^U==_\ !0_0_P!H;3O!WP]?X?:7\.M0\+3O/XWODUEFN]2L;HW2VPTMH,)'
M9E1$;@;FD^^H'/G7[*O_  2:\,_LE_M_?'/]MSP5K<%]:_$5SJ'@?P7-=RPV
MFA:I>I&^MSG".L;7EQ:V9\U$9TC1DPPPI^R:* /B#_@FE^Q%^VC^RG^U_P#M
M'_&[XYZ5\,)/#?QU\?Q^)+!/"?C;4;N^T98DN$2"2*XTJ".<L)(LN)$VD.0&
MX%?;]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
<0 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>ctsh-20250630_g8.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g8.jpg
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
M,_\ @HU^R'X0_:[^%-A-8:=XHMI1<Z/=SK)/IEW#,\,]K(R@ LDB'!P-RE6
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
M\4OBW\#O O[&_B/P7K=Y\8?".JW_ ,0/B2FF6K>!M.C\,VD-Y&5M[N:6ZFG
M3;!;[X7"H\DL912/MC6_VH?^"H/[*/[9K? ,?\$X+WXD?LV6/A[3=/\ !/CK
MX=ZQ:2>(('BM(4EDOH;R]BCE_>AU*!8,* ZO+RI /A[_ (-*OVDOAZ_[0W[1
M/[,_Q:^ VH>$?VA-<UZ\\6>.=3O&:-+N&&_:*;3Q:NBFQ-K<7Q_=Y<R>>Y)'
ME*H_;_7O#OA_Q5IC:+XGT.SU*S:6*5K2_MDFB+QR+)&Q5P1E9$1U/4,H(Y K
MXD_9 _X)W>./"/\ P4$^/_\ P5G\7?#^S\)^-OBKH%MH?@7P#?WT,SZ596]K
M:))/J4MH\D/VBZN;&"1DMWD6)%_UDCNVWQ7_ ()>?MP_\%RSKW[0OP2_X* _
MLS6GC7XE^!?"VF^)?A_X7\/W^AZ<UPU_<7MO!82745PMI' S6K2J\S^>L4,C
M?OB\2D QO^#D7]G.^_X*<?'/]G7_ ()A_!>PAN?&MUXCNO%WC#7DA$G_  A_
MA9(Q:S7<[?P)-(Y$:$CS9;14ZE:^>?\ @[*BF\%_M#_L2? 70$E@\+:)?7"V
M%LSDJQ2[TFW4-_>*11J 3T\QO4TOPHT'_@\!^#'C3QW\3/!G["/PZ;Q1\1]=
M;5/%7B;4]?\ #5S?7)4%+:V$CZS\EM:Q8B@@ V1J"<%WD=_JO_@KE_P2%_:=
M_;E_X)^? 76O#^L)XC_:&^!<&G:M<QZ[JL2?\)+=O;VQU:U^T$^5%++<V\4D
M;$B(>5LRJL&4 ^7?^"WWBOQ!X,_X.L?V,=8\+32)=S:1X)L9C$2";:Z\5:M;
M3CCL89I0?8FOIW_@J-^TC^SY^VW\"_VB?#OB'X]^#;;X??"'X=>+;+P]X8NO
M%-I%=>-/&]OI=T@N#;M())+33I_W=NNW]]?AI0,6D#R79_\ @GS\9/\ @H#_
M ,%R_ ?_  5"^,/P/UWX<?#GX.?#RQTSP]H?C26S&JZ]KD<U_<(X@M9YA#;V
M\E_N\QW!>2W0(KHS,MK]N#_@V4_X)F?$OX1_%_XG?!W]E"]OOC!X@\.>(-4\
M*SGXAZI$MQXEGMYY;9ML]ZML@:[9#B3$0SAL+F@#D/\ @SH\6^%;W_@E)<^#
M++Q-I\VL6'Q)U:XOM)BO4:YMX9$MQ'))$#N1'*.%8@!MK8S@U^?7_!9[]EWQ
MQ^SQ^S9^R%_P6+_9Z1M/UW0++3]'\1:A;1_ZC4+2YEO-)NW ^]D)/"[' Q%
MG\0%?H[_ ,&YO_!,#XL_\$K_ -C'QA\0OCS^RCK%I\;/$FM21:QH.B^+M-O;
MC5-*MR#9)$3J T^)@TUP23+&Q'WB<**]6\$?L1_$W]L;_@BMJ7_!/7]K3]GG
M4_AOXFG\$2:7%%K>M:5J,$.J1323V-Y#-IUU<!DCGCMY&#B-B"5 /)H X?XG
M?M-^!_\ @JO^S7JO[0WP[99? GP^_9FUOQ;>6PD\Q(O&.L:%>VL5DYZ&;3K+
M^T!(O][4[=@<K7S/_P &0?\ R;+\=/\ L>]+_P#2)Z^N?V2?^"=WQ+_X)_?\
M$);W]B[P!\%+[Q9\3O%/P[UK_A)]*T'5--A,OB/5;&57$EQ=W4$!BA+0VOF*
M[$QVZL%:O'?^#6W]@7]N_P#X)L>!/B;\)/VR?V5-6\*GQ=X@LM2TC78/%>A:
MA9A(K:6-XY!::A+,K;M@&(V!W\D8)H _6RBBB@ HHHH **** "BBB@ HK\E?
M^#IO_@IM^V__ ,$XM)^"%S^QE\;?^$-?QA<>(U\1-_PC>FZC]K%JNFF ?Z=;
M3>7M^T3?<VYW\YP,?D)_Q$\_\%R/^CWO_,:^&?\ Y6U]1EO"699I@XXFE."C
M*^[=]&UTB^W<PGB(0ERL_KEHK^1K_B)Y_P""Y'_1[W_F-?#/_P K:/\ B)Y_
MX+D?]'O?^8U\,_\ RMKN_P!0\X_Y^4_OE_\ (D_6J?9G]<M%?R-?\1//_!<C
M_H][_P QKX9_^5M'_$3S_P %R/\ H][_ ,QKX9_^5M'^H><?\_*?WR_^1#ZU
M3[,_KEHK^1K_ (B>?^"Y'_1[W_F-?#/_ ,K:/^(GG_@N1_T>]_YC7PS_ /*V
MC_4/./\ GY3^^7_R(?6J?9G]<M%?R-?\1//_  7(_P"CWO\ S&OAG_Y6T?\
M$3S_ ,%R/^CWO_,:^&?_ )6T?ZAYQ_S\I_?+_P"1#ZU3[,_KEHK^1K_B)Y_X
M+D?]'O?^8U\,_P#RMH_XB>?^"Y'_ $>]_P"8U\,__*VC_4/./^?E/[Y?_(A]
M:I]F?URT5_(U_P 1//\ P7(_Z/>_\QKX9_\ E;1_Q$\_\%R/^CWO_,:^&?\
MY6T?ZAYQ_P _*?WR_P#D0^M4^S/ZY:*^/O\ @@Q^U+\=_P!M#_@EC\-_VC_V
MEO'7_"2^,]?N-;75M9_LRUL_/%OK%[;0_N;6**)=L44:_*@SMR<DDG[!KY#%
M8>>$Q,Z$]X-IVVNG;0Z(M2284445@,**** "BBB@ HHHH **** "BBB@ KC?
M@_\  CP!\$X]8N_"MO=W6K^)=2&H^*?$>KW1N-0UF[$:Q"6>4XR%C1(TB0+%
M$BJD2(@"CLJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _!S_
M (/>?^0%^S5_U]^+O_0=&K\!J_?G_@]Y_P"0%^S5_P!??B[_ -!T:OP&K]KX
M0_Y)ZC_V]_Z7(\W$?QF%%%%?2F(4444 %%%% !1110 4444 %%%% '];?_!K
MK_RA"^#W_7WXD_\ 4@U&OT!K\_O^#77_ )0A?![_ *^_$G_J0:C7Z U^!9U_
MR.,1_CG_ .E,]6G_  UZ!1117F%A1110 4444 %%%% !7X__ +4O_!4C]NSX
M<?M+?$#X?^#/CG]CTC1/&>I6.EVG_",Z7)Y-O%<R)&F^2V9FPJ@98DG'))K]
M@*_G_P#VW?\ D\GXJ_\ 91-9_P#2V6OTSPSP&!Q^/KQQ-*-1**LI14K:]+IG
MY]X@XW&8+!498>I*#<G?E;5]/)H]$_X>]_\ !1+_ *.%_P#+2TC_ .1*/^'O
M?_!1+_HX7_RTM(_^1*^:Z*_8_P#5SA[_ * Z7_@N'^1^4_V]GG_054_\#E_F
M?2G_  ][_P""B7_1PO\ Y:6D?_(E'_#WO_@HE_T<+_Y:6D?_ ")7S711_JYP
M]_T!TO\ P7#_ "#^WL\_Z"JG_@<O\SZ4_P"'O?\ P42_Z.%_\M+2/_D2C_A[
MW_P42_Z.%_\ +2TC_P"1*^:Z*/\ 5SA[_H#I?^"X?Y!_;V>?]!53_P #E_F?
M2G_#WO\ X*)?]'"_^6EI'_R)1_P][_X*)?\ 1PO_ ):6D?\ R)7S711_JYP]
M_P! =+_P7#_(/[>SS_H*J?\ @<O\SZ4_X>]_\%$O^CA?_+2TC_Y$H_X>]_\
M!1+_ *.%_P#+2TC_ .1*^:Z*/]7.'O\ H#I?^"X?Y!_;V>?]!53_ ,#E_F?2
MG_#WO_@HE_T<+_Y:6D?_ ")1_P />_\ @HE_T<+_ .6EI'_R)7S711_JYP]_
MT!TO_!</\@_M[//^@JI_X'+_ #/L?]G/_@JA^WEX\_:$\!^!O%?QV^UZ7K/C
M/2['4K7_ (1C2X_.MYKN*.1-R6H9<JQ&5((SD$&OV)K^?+]D3_D['X8?]E$T
M3_TOAK^@VOQ[Q-P& P&-P\<+2C33B[\L5&^O6R1^J>'N-QF-P=>6(J2FU)6Y
MFW;3S;"BBBOS$_0PHHHH **** /P<_X/>?\ D!?LU?\ 7WXN_P#0=&K\!J_?
MG_@]Y_Y 7[-7_7WXN_\ 0=&K\!J_:^$/^2>H_P#;W_I<CS<1_&84445]*8A1
M110 4444 %%%% !1110 4444 ?UM_P#!KK_RA"^#W_7WXD_]2#4:_0&OS^_X
M-=?^4(7P>_Z^_$G_ *D&HU^@-?@6=?\ (XQ'^.?_ *4SU:?\->@4445YA844
M44 %%%% !1110 5_/_\ MN_\GD_%7_LHFL_^ELM?T 5_/_\ MN_\GD_%7_LH
MFL_^ELM?J_A1_P C+$_X%^9^:>)?^X4/\3_(\OHHHK]Q/QX**** "BBB@ HH
MHH **** "BBB@#T/]D3_ ).Q^&'_ &431/\ TOAK^@VOY\OV1/\ D['X8?\
M91-$_P#2^&OZ#:_$/%C_ '[#?X9?FC]@\-/]RQ'^)?D%%%%?DQ^F!1110 44
M44 ?@Y_P>\_\@+]FK_K[\7?^@Z-7X#5^_/\ P>\_\@+]FK_K[\7?^@Z-7X#5
M^U\(?\D]1_[>_P#2Y'FXC^,PHHHKZ4Q"BBB@ HHHH **** "BBB@ HHHH _K
M;_X-=?\ E"%\'O\ K[\2?^I!J-?H#7Y_?\&NO_*$+X/?]??B3_U(-1K] :_
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
MZMR-R2(3M;#95Q@LI1@5='=2,,:_0C]N_P#X.D?VL/VS/V:Y_P!G>'PCX?\
M"]IK-HL/B>[\/6D\<VIJ#DPLTLS^5"Q +QIDOC:7V,RGS\QPF>8K'X2K@<7[
M*E#XX\S6JDVY<JTGS1:C;7:SM$\JK3HJ595:'M)2^%V3MHE:_P!FS3=]-[K4
M_,3QEI=IHOBK4-*L3^Y@NG2(9S@9X'X=/PK,I]S<SWES)=W4I>65R\CMU9B<
MD_G3*]2K*,ZLI15DV[+L>C2C*%*,9.[25WW"BBBLS0**** /ZV_^#77_ )0A
M?![_ *^_$G_J0:C7Z U^?W_!KK_RA"^#W_7WXD_]2#4:_0&OP+.O^1QB/\<_
M_2F>K3_AKT"BBBO,+"BBB@ HHHH **** "OY_P#]MW_D\GXJ_P#91-9_]+9:
M_H K^?\ _;=_Y/)^*O\ V436?_2V6OU?PH_Y&6)_P+\S\T\2_P#<*'^)_D>7
MT445^XGX\%%%% !1110 4444 %%%% !1110!Z'^R)_R=C\,/^RB:)_Z7PU_0
M;7\^7[(G_)V/PP_[*)HG_I?#7]!M?B'BQ_OV&_PR_-'[!X:?[EB/\2_(****
M_)C],"BBB@ HHHH _!S_ (/>?^0%^S5_U]^+O_0=&K\!J_?G_@]Y_P"0%^S5
M_P!??B[_ -!T:OP&K]KX0_Y)ZC_V]_Z7(\W$?QF%%%%?2F(4444 %%%% !11
M10 4444 %%%% '];?_!KK_RA"^#W_7WXD_\ 4@U&OT!K\_O^#77_ )0A?![_
M *^_$G_J0:C7Z U^!9U_R.,1_CG_ .E,]6G_  UZ!1117F%A1110 4444 %%
M%% !7\__ .V[_P GD_%7_LHFL_\ I;+7] %?S_\ [;O_ ">3\5?^RB:S_P"E
MLM?J_A1_R,L3_@7YGYIXE_[A0_Q/\CR^BBBOW$_'@HHHH **** "BBB@ HHH
MH **** /0_V1/^3L?AA_V431/_2^&OZ#:_GR_9$_Y.Q^&'_91-$_]+X:_H-K
M\0\6/]^PW^&7YH_8/#3_ '+$?XE^04445^3'Z8%%%% !1110!^#G_![S_P @
M+]FK_K[\7?\ H.C5^ U?OS_P>\_\@+]FK_K[\7?^@Z-7X#5^U\(?\D]1_P"W
MO_2Y'FXC^,PHHHKZ4Q"BBB@ HHHH **** "BBB@ HHHH _K;_P"#77_E"%\'
MO^OOQ)_ZD&HU^@-?G]_P:Z_\H0O@]_U]^)/_ %(-1K] :_ LZ_Y'&(_QS_\
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
M[T+_ ,%$/_Q-;M% &%_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\
MQ-;M% &%_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$UNT4 8
M7_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$UNT4 87_  J[X9_]
M$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\36[10!A?\*N^&?\ T3O0O_!1
M#_\ $T?\*N^&?_1.]"_\%$/_ ,36[10!A?\ "KOAG_T3O0O_  40_P#Q-'_"
MKOAG_P!$[T+_ ,%$/_Q-;M% &%_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T
M+_P40_\ Q-;M% &%_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40_
M_$UNT4 87_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$UNT4 87_
M  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\36[10!A?\*N^&?\
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
MC#=Z)H/V+[%90W"#F.[-EYMS..L<ERT9YB+$ ^F='_X*U?#2^^&^@_M1:O\
M"/Q!I7P(\4^*8="T/XMZA=6Z0LT]V;.VU*XLRWG6VF3W.V*.Y?Y_WL3O%'$_
MF#KOVP?V[/%'[.WBJU^%/P-_9%^('QK\<2Z2NK:AX>\$);00:1I[221Q3WEY
M=R)%$9GAG6&)=\DAMY2% 3-?'_[8_A_PIIW_  :50:,D4+:?#^RWX1DMC@;7
ME%IILD;^Y,NUL^IS7V[^S!\0-%\'?L*^ _CW\;=5L]'N#\)=$U?QQKVH 1L'
M32X7FEG?&6*G?UR>P]* ,?\ X)W?\%%_@W_P4=^%6L>//AMX:\1>%]=\)>(9
M] \>>!/&-@+75O#FJ0XWV]Q&"1CNK@X.&!"NCHOFOQ*_X*Y>)O#_ ,?-3^#'
MP7_X)M_'WXHZ3IGB(Z&WQ&\&>&K=O#\U['*(+I%NIIT^6VN!+!,Y 5)+>49(
M7-:__!-;]E[Q1X+M?C3^U1XXT:_\(^*/VC/B!<>)TT<P)'>Z!I*P+:Z7'-'(
MK(E[Y"_:9D96"2W+1L&\L[OD_P")W[/O[;'_  0(M-!_:2^!7[9GCKXT?LZV
M?BJRL/BC\+_BM-%?:GHMCJ%\D!U/3;R-$^9)[@,T*I&A+EF#@LT8!^L=%%%
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
C HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>ctsh-20250630_g9.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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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
MWA*M>26TI,1+2M)*JE=J,P*@;5P ?TI44=.E% !1110 4444 %%%% !1110
M4444 %%%% ')_'KX0^'_ -H/X&>-/@)XLO+FWTKQOX3U'0-3N+-@LT5O>6LE
MM(R$]&"R$@^H%?S<Z#\1?^"BG_!KU^V'\._!W[7/AB?XF_!'0IO$$/PYGTR^
M2.VFM-1:V-_+8R,K/;7 ,4$KV4Q">8SE3B4SM_2+\?-&^('B+X%>-?#_ ,)M
M1>S\57_A+4K?PS=QW/DM!J#VLBV[B3_EF1*4.[MC/:ORZ_;&\=?M4?M?7/PM
M^!'[3G_!+;QC<?$G4O@WX^T#5_"<^I:%-HFJ:K<6NDQQW]KJ'V\Q1VT<T:W!
M=]D\/R^6DCJ"0#[W_8^UW]B+]LGX(_#O]K_]G'PII6I^'9I-6UKP;=SV.V32
MK_4+N234V\EB5AN_M7GI(PRREIE1MDC;OG?]HC_C,?\ X+T_!W]GJ+_2?"O[
M-'@&^^)/BQ!S"^OZB?L.DV\GI+#&'NTZ<,>3TKUC_@BQ_P $_O$__!,W_@GC
MX,_97\?>*;76/$ME+=ZGXENM.=FM4O;N=IGA@+ %HXU*1[B!O*,^%W;1S?\
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
MVC;C]KKX>?!+Q)I?Q+O-0N[V]\9P?%SQ0;ZZGNMWVAY7;4B)/,WMN# @YZ4
M?6=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 45X-^V]_P %-OV(/^"<4'AJY_;-
M^-O_  AJ>,'O%\.M_P (WJ6H_:S:B$SC_0;:;R]OVB'[^W._C.#CP'_B)Y_X
M(;_]'O?^8U\3?_*VNVCEF98BFJE*C.47U46U]Z1+G!.S9][T5\$?\1//_!#?
M_H][_P QKXF_^5M'_$3S_P $-_\ H][_ ,QKXF_^5M:_V-G'_0/4_P# )?Y"
M]I3[H^]Z*^"/^(GG_@AO_P!'O?\ F-?$W_RMH_XB>?\ @AO_ -'O?^8U\3?_
M "MH_L;./^@>I_X!+_(/:4^Z/O>BO@C_ (B>?^"&_P#T>]_YC7Q-_P#*VC_B
M)Y_X(;_]'O?^8U\3?_*VC^QLX_Z!ZG_@$O\ (/:4^Z/O>BO@C_B)Y_X(;_\
M1[W_ )C7Q-_\K:/^(GG_ ((;_P#1[W_F-?$W_P K:/[&SC_H'J?^ 2_R#VE/
MNC[WHKX(_P"(GG_@AO\ ]'O?^8U\3?\ RMH_XB>?^"&__1[W_F-?$W_RMH_L
M;./^@>I_X!+_ "#VE/NC[WHKX(_XB>?^"&__ $>]_P"8U\3?_*VC_B)Y_P""
M&_\ T>]_YC7Q-_\ *VC^QLX_Z!ZG_@$O\@]I3[H^]Z*\_P#V7?VI?@1^VA\$
M-'_:/_9I\=?\)+X,U][E=)UG^S+JS\\V]Q);3?N;J**5=LL4B_,@SMR,@@GT
M"O/G"=*;A-6:T:>C3[,M--!1114@%%%% !1110 4444 %?C_ /M2_P#!4C]N
MSX<?M+?$#X?^#/CG]CTC1/&>I6.EVG_",Z7)Y-O%<R)&F^2V9FPJ@98DG'))
MK]@*_G__ &W?^3R?BK_V436?_2V6OTSPSP&!Q^/KQQ-*-1**LI14K:]+IGY]
MX@XW&8+!498>I*#<G?E;5]/)H]$_X>]_\%$O^CA?_+2TC_Y$H_X>]_\ !1+_
M *.%_P#+2TC_ .1*^:Z*_8_]7.'O^@.E_P""X?Y'Y3_;V>?]!53_ ,#E_F?2
MG_#WO_@HE_T<+_Y:6D?_ ")1_P />_\ @HE_T<+_ .6EI'_R)7S711_JYP]_
MT!TO_!</\@_M[//^@JI_X'+_ #/I3_A[W_P42_Z.%_\ +2TC_P"1*/\ A[W_
M ,%$O^CA?_+2TC_Y$KYKHH_U<X>_Z Z7_@N'^0?V]GG_ $%5/_ Y?YGTI_P]
M[_X*)?\ 1PO_ ):6D?\ R)1_P][_ ."B7_1PO_EI:1_\B5\UT4?ZN</?] =+
M_P %P_R#^WL\_P"@JI_X'+_,^E/^'O?_  42_P"CA?\ RTM(_P#D2C_A[W_P
M42_Z.%_\M+2/_D2OFNBC_5SA[_H#I?\ @N'^0?V]GG_054_\#E_F?2G_  ][
M_P""B7_1PO\ Y:6D?_(E'_#WO_@HE_T<+_Y:6D?_ ")7S711_JYP]_T!TO\
MP7#_ "#^WL\_Z"JG_@<O\S['_9S_ ."J'[>7CS]H3P'X&\5_';[7I>L^,]+L
M=2M?^$8TN/SK>:[BCD3<EJ&7*L1E2",Y!!K]B:_GR_9$_P"3L?AA_P!E$T3_
M -+X:_H-K\>\3<!@,!C</'"THTTXN_+%1OKULD?JGA[C<9C<'7EB*DIM25N9
MMVT\VPHHHK\Q/T,**** "BBB@#\'/^#WG_D!?LU?]??B[_T'1J_ :OWY_P"#
MWG_D!?LU?]??B[_T'1J_ :OVOA#_ ))ZC_V]_P"ER/-Q'\9A1117TIB%%%%
M!1110 4444 %%%% !1110!_6W_P:Z_\ *$+X/?\ 7WXD_P#4@U&OT!K\_O\
M@UU_Y0A?![_K[\2?^I!J-?H#7X%G7_(XQ'^.?_I3/5I_PUZ!1117F%A1110
M4444 %%%% !7\_\ ^V[_ ,GD_%7_ +*)K/\ Z6RU_0!7\_\ ^V[_ ,GD_%7_
M +*)K/\ Z6RU^K^%'_(RQ/\ @7YGYIXE_P"X4/\ $_R/+Z***_<3\>"BBB@
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
M>_Z^_$G_ *D&HU^@-?@6=?\ (XQ'^.?_ *4SU:?\->@4445YA84444 %%%%
M!1110 5_/_\ MN_\GD_%7_LHFL_^ELM?T 5_/_\ MN_\GD_%7_LHFL_^ELM?
MJ_A1_P C+$_X%^9^:>)?^X4/\3_(\OHHHK]Q/QX**** "J>MZ!H?B6Q.F>(-
M)M[VW8Y,-S$'7/KST/O5RBFFT[H$VG=&=X=\(^&/"-LUIX9T&UL8W.9!;0A2
MY]6/4_C6C110VY.[&VV[L****0@HHHH ]#_9$_Y.Q^&'_91-$_\ 2^&OZ#:_
MGR_9$_Y.Q^&'_91-$_\ 2^&OZ#:_$/%C_?L-_AE^:/V#PT_W+$?XE^04445^
M3'Z8%%%% !1110!^#G_![S_R OV:O^OOQ=_Z#HU?@-7[\_\ ![S_ ,@+]FK_
M *^_%W_H.C5^ U?M?"'_ "3U'_M[_P!+D>;B/XS"BBBOI3$**** /T3_ .#8
M^_\ @5:?\%/O!<'QPL-,F@N+J:'1FU<(88]3:UF%DQ5\AF\X!4XXE>(C!"U_
M2C_P4]N?@G9?\$_OBW>?M!6EA/X:C\#W_F1Z@B'==F%EM!%OZ7!N#$(B/F$A
M0@@U_%7X7\4:YX.UF'7_  [?O;W,)RKH<9Y!P?Q /U /4"O<OV@/^"H7[;W[
M3OP_T[X8_&O]H/Q3X@T;2U7['9:OK]S<QQL%*B0+(Y!D"LRB1MS@$@,!7DYI
MD5+-\QPN,E7=/V-DXI-MI2<DX/92=[.]K63UV.%_6:*K4X04E4UNWM[JB^9=
M5I=6]--SQ/QU)93>,M3DT[;Y)O9-FWH?F.2/;.:R:**]JK/VM64[6NV_O.JE
M3]E2C"][)+[@HHHK,T"BBB@#^MO_ (-=?^4(7P>_Z^_$G_J0:C7Z U^?W_!K
MK_RA"^#W_7WXD_\ 4@U&OT!K\"SK_D<8C_'/_P!*9ZM/^&O0****\PL****
M"BBB@ HHHH *_G__ &W?^3R?BK_V436?_2V6OZ *_G__ &W?^3R?BK_V436?
M_2V6OU?PH_Y&6)_P+\S\T\2_]PH?XG^1Y?1117[B?CP4444 %%%% !1110 4
M444 %%%% 'H?[(G_ "=C\,/^RB:)_P"E\-?T&U_/E^R)_P G8_##_LHFB?\
MI?#7]!M?B'BQ_OV&_P ,OS1^P>&G^Y8C_$OR"BBBOR8_3 HHHH **** /P<_
MX/>?^0%^S5_U]^+O_0=&K\!J_?G_ (/>?^0%^S5_U]^+O_0=&K\!J_:^$/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#YB_P""B7_!0:]_9*U[X:_L\?!CP79>+/C/\;/$C:+\./#>I73P
MV-NL85KO5;]XP9%L[6-A(ZH/,D^ZN/F=,OX_V7_!33]F[X+ZQ^T/X%^/WA7X
MK:MX5TF75M>^&FH_#Y-)M-;MX4,MQ;:;<V]Q)/97!17\DSF[4L%1Q\Q<?,W_
M  4;TS4_A;_P<B?L1?M$^.U:+P3K/AWQ#X/T[4)1^YM]<FL]0CBB)Z+),U];
M(@/+;6QG8<?IC\1?&7A3X=?#_7?B#X\OX;70]"T>ZU#6;JX($<-I#$TDSMGC
M:$5B<]A0!\Y>%OVX?B'^W+^Q)X!_:#_X)H:5HUUJ?Q0;R[/6/'4$KZ?X/2-9
M?MLM_%;L'FFAEA:V2!'4232(V_R@[CRG]F#]KK_@HE\!O^"E&F?\$X?^"A>J
M^"/'UE\0/ ]]XF^&GQ.\":#+I3;[)@+JQO;1Y'5=JG<KH>,QY9S(1%P/_!K3
MX4UG]G#_ ((GZ5\2/CI?1^&]"UCQ%K?BJQN-:G$$5CHS,B+.[/@)$WV>68,<
M I(KCA@:^J/@'\'[[XL_M0ZE_P %&?C!H4^CSW'A9/"7PD\.ZM"8;G2=!DN1
M/->W,;X,-[J$_DMY) >&""WC<+*TZ  ]T^*/BO7_  -\.-<\8>$_!-WXEU73
M=+GGTOP[8.$EU.Y5"8K97(*Q^8^U-[?*@8LV #7YV_M/_M8_\%DO^";6N^"/
MVG?VJ_%7P>^(OPF\3>.=-\/>//!O@3PQ>6%]X36_F$,-Q8W4\S-?*CD*3*JE
MR5 C3>7C_3"OE_XO^!--_P""A?QN\+^#E1+GX1?"'QS#K_B/41\T7BGQ18,P
MM-,@/22ULK@F>ZD&5-S##; L8KI8P"/]I+]L+XA7_P"WAX#_ .":O[.>L:?I
M/BKQ!X+OO&_CSQ;?:>+UO#WAVWF%K#]FMV94DNKF[81*TNY(D1W,<A90,WX
M?MX?%*Y^)7[0/[(?Q.\'Q^+/BO\  F&TU#18_#UO]C7QQI.H6?VC394C9G6V
MN/,S:W!SY*2*)1L1]B>.>"M)NO"W_!T;XE\3:\X-EXX_8[AD\(WVX-%<+;ZY
M:K/!&PX+#9YI4?PL&Z$5)^S!HVK^*?\ @Y6_:<\>:+&SZ1X5^!OA/0-;E0?(
MNH7?DWD"$_WO(BD./0^] &)^T_\ M8_\%DO^";6N^"/VG?VJ_%7P>^(OPF\3
M>.=-\/>//!O@3PQ>6%]X36_F$,-Q8W4\S-?*CD*3*JER5 C3>7C_ $ ^/'QK
M\)?L]_"S4_BIXQANKF&R$<-CI>G1"2\U6^FD6&UL+:,D>9<3SO'#&F0"\BY(
M&2/#_B_X$TW_ (*%_&[POX.5$N?A%\(?',.O^(]1'S1>*?%%@S"TTR ])+6R
MN"9[J094W,,-L"QBNEC\G_:E_:H_:)\*_MZ'4[S_ ()J_&CXJ^ _AUIMK-\-
M-3\ 6VFS:7?ZK>68:[U=VN+N)GEAAG:RA4+B/=>/N<S)Y0!WO_!&C]L7]H?]
MM?X _$+XB_M-Z;H^G^)/#WQP\2^&$TG0E!MM.MK&6)([99, W'EEG7SF +XW
M$#.!]=U^7'_!M/\ M"^-_'OAGXW_  WUK]F'QSX:L)_CSXT\1OXKUN&U&GPW
M<^H0!]&8QS,_VV+>2X"^7A&PYXK]1Z "BBB@ HHHH **** "BBB@ J.[N[6P
MM9;Z^N8X8(8VDFFE<*D: 9+,3P  ,DFI*X#]J_P+XL^*/[+?Q*^&?@.4IKGB
M+P!K.F:*X?;MN[BQFBA.3T^=UY[4 ?,W[)/[7O[2/_!5BU\3_'#]F/XB:=\,
M/@CI7B2[T+P1XB?PPFIZYXSDM6\N?4E^TO\ 9[*Q\S,<<9BEFD*,S-#C8=+X
M6?MX_%[X'_\ !0#3?^":/[<-UH6I:SXW\-S:Y\&_B=X=TM].MO$T4&\W6FWE
MH\LHMM0A6-I-T3F*:,@A8F(C/G7_  :V^)]'U+_@B_\ #CP%! UKK/@C7?$>
MA>*]+FC*36&HKK5Y<M#*A^9)/*N87*L 1OKB/^"N/AG5OC7_ ,%R/V ?A;\+
MHVG\0^#=6\2>,/%36XYL-"1M//FS$?=CE:SN85+8!=@HR6Q0!ZI^U]XL_P""
MW\GA[QI^TK^RMKWPD\,>&?!OVZY\,_"GQ?X6N[S5?%-A9,^^:[O!-&MI)<K$
MTD$$:C:DD2RRHY?9]'?L _M8V/[<_P"QC\.?VMK#PI+H0\=>&H=0GT>67S/L
M<^6CFB5\#>@E1PKX!9=K8&<#&_;-\3>+OBMH.H?L3_ ;6OLWC3QQH;V^OZ_"
MH=/!>@W&^"?59>WVAT$T=G">9IU+8,-O</'Z?\$/A/\ #?X!?"3P[\!_A%I,
M.G^'/!6BVNBZ1I\4FXVUO!"B1HYZE]FUBS<L6W'.[- 'CG[7,?\ P4?^)?CA
M?A?^P]XO\#?#G2M,TF.\UOXA^._#<^KO?7<K2"/3["T22) L:1AY[B1F ^T1
M)&I99=OD_P#P3U_X*<?%WQ1\%?V@+'_@HOX6T+P[XX_9;UJ\L_B1K?A!9#I6
MK6$-FUY'J%LDIWH7@C=C&3_<;">9Y:?5_P >/C?H7P,\'1ZU<Z3<ZSK>J78T
M_P )^%-,9?MNO:DZLT=I &( )"L[R,1'#%')-(R1QNP^+OVO?V(O&'PL_P""
M-O[4/ADZA;:W\6_BKX6\2>-O']YI(;;J&IO LDMI9JP\QK6WMHH;.!2-S)&C
M, \K9 *^J_\ !1;]K_X<_P#!/+PW_P %AOB6FB/X"U>33-=\0?"'3]#S/I7@
M[4+N.&"YM[_S/,GU&*"XM[N0NH@D7S8ECC.V6O>?VG]5_P""A7QNU^R\(?L
M>/O 7@3PY'X?M]4O_B;XU\.SZQ_:DUQO,%EI]JDD2;%C19)KB1F'^D1)&I99
M-OR7^V/XZ\*2?\&E%IXATR>-[&\_9E\'Z?9HG/\ I$L&FVB0@#^,3,$P/XAB
MOL[X:^.;K]D']ACX4^$_'VB7NK>,[/P)H7AW2?"-BR_;]<UN/3HT-G"&( ;=
M%(\DC$1PQ1RS2,D<;L #SG_@DI^W%^TA^T]I_P 6/@+^VCX&T'2/BQ\"O'7_
M  C7BW4O"7F#2-:B>'SK:_MUE)>/S(\LR$\ HV$W^6GE_P ./VJ_^"F?[?OQ
M3UGXF_\ !/7]JK]EN+X/6OBA]/MM*U1+S6?$EK8V]P;:2[N5M)A%$]QY,MS!
M$^PB*6$/AMV/I[]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( ?
MJ%1110 4444 %%%% !1110 4444 %%%% !1110!P'[2W[+WP+_:^^%=S\&OV
MA/ -OK^A3W,5W C3207%C=Q'=#=VMQ"RRVMQ&<E)HF5UR<'!(/P'^T]^R)_P
M4@\+_M Z-X/_ &A_BEXS_:7_ &-M0/D^)_ NE06=GXHTL*5:!]1%C!!<^(;*
M-U DAB<RSH[>;!,4_>_IW10!\[_M*?L:_ ;_ (*(_ KPY\,[GXE?$'PAX0T#
M4;>ZLM*^'FK2^&I4GM=AM8IXS"LT/V=D1XX2(PCJC%=R(5Y7X"?\$?/@=\"/
MC5X>^.<_[2'Q\\>:CX6N)KG1=)^)OQ?OM<TR&XD@D@\_[+/\AD1)7V,>58AA
MR 1]944 <U\8_AI%\9/A=KGPLN/&WB'PY#KVGO9SZUX4U$6>HVL;\.;>?:QA
M<KE=ZC<NXE2K ,/C+2?^#?#]F'1_"=M\/+;]KS]J,^&;:T2S3PPWQ[U(:<;1
M0%^S&!<((=HV[  -O Q7WE10!Y7\</V0?A;\;-7\%^,TO=4\)^*_AS/-)X$\
M8>$6MX;[1HYH?(N+>-9X9H);>6(*CP3121G8C;0\:,N5X;_86^%?@SX->.OA
M1X.\9>,-*U+XEWL]]XY^(EAK:Q^)-5O9D2.2Z-V(]L,GE(L2"&.-((P%A6+:
MN/::* /@W2?^#?#]F'1_"=M\/+;]KS]J,^&;:T2S3PPWQ[U(:<;10%^S&!<(
M(=HV[  -O Q7W9I]A8Z580:7I=G%;VUM"L5O;P1A4BC4 *JJ.     .@%344
M >7?LI_LA?"+]C;PMXG\'_!Q=3%GXN\>:KXOU?\ M6]$[?VCJ$HDN-A"KMCW
M*-J\X'<UZC110 4444 %%%% !1110 4444 %%%% 'R7^U'_P3J^)-M<>-_CS
M_P $Q?CT?@9\8?&#+=Z]<KID%_X<\4W: A9-1T^XBFCCN&!P;VW19^<R>>!L
M/'_\$H/"GBKX9#5=:_;F^!WB?0OVG?$!CT_XA?$7Q"CZG8^*XX6(MFTS4K=#
M9VMFRX==-C^SM$^[="3B1ON2B@#XE\0?\$+_ ((>(/B!XE^)W_#:G[4>FZOX
MOUE]4\0RZ#\<;S3XKNZ950.8K9$10L:1QJH4!(XT10%4 ?2_[+/[,WP]_9$^
M"NF_ SX9ZEKNH:=IUQ=7,NK>*-8DU#4]0N+B=YY9[JZD^>>1GD/S-R%"J.%
MKT.B@#Y=_:T_X)2?"C]L3XXV?Q_\<_M*_'/PSK6F:,VEZ1;_  \^)T^AVUA:
MN4:9(DMD#9E>-'D9F8N8T!.V-%7IOV-_^"=OPB_8LU?Q-XF\)_$[XE^.-8\5
MVUI:ZCK7Q5\=7/B"[AMK<RE+>"2XYAB+3.S(O#':3G:,>^44 ?-_AO\ X);_
M +.'AJQT3P#'K'BF\^&WA?Q7_P )+X7^$%[J%NWAS2M2%PUU')'&L"W,D,5P
M[S16DUQ);1.5*1*(XPF;^UI_P2D^%'[8GQQL_C_XY_:5^.?AG6M,T9M+TBW^
M'GQ.GT.VL+5RC3)$EL@;,KQH\C,S%S&@)VQHJ_45% 'S-\!_^"5?P)^ W@WX
MC>$K7XO?%[Q9<?$[PZ-"U[Q)XZ^)M]J>KV=B(YT$5E>.1+9_\?$CYC(.\(W\
M"XUOV>_^"=7@#X&Q>'X?&'Q\^+'Q7'A"99O"2_%KQB-4729E4HDR)%#"D\R*
MQ"37"RRQ@GRW3)S]!T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
D !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>ctsh-20250630_g10.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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 !1110 4444 %%%% 'RY_P %>_\ @I/_ ,.J/V1C^U1_PI?_ (3S'BBRT?\
ML'_A(_[+_P"/A93YOG_9[C[OE?=V<[NHQS^6G_$;_P#]8Q?_ #-/_P!YJ^J/
M^#O7_E$8W_93]%_] NJ_EIK](X5R#*<RROVV)I\TN9J]Y+33LTCCKU:D)V3/
MWN_XC?\ _K&+_P"9I_\ O-1_Q&__ /6,7_S-/_WFK\$:*^D_U1X>_P"?/_DT
M_P#Y(Q^L5NY^]W_$;_\ ]8Q?_,T__>:C_B-__P"L8O\ YFG_ .\U?@C11_JC
MP]_SY_\ )I__ "0?6*W<_>[_ (C?_P#K&+_YFG_[S4?\1O\ _P!8Q?\ S-/_
M -YJ_!&BC_5'A[_GS_Y-/_Y(/K%;N?O=_P 1O_\ UC%_\S3_ />:C_B-_P#^
ML8O_ )FG_P"\U?@C11_JCP]_SY_\FG_\D'UBMW/WN_XC?_\ K&+_ .9I_P#O
M-1_Q&_\ _6,7_P S3_\ >:OP1HH_U1X>_P"?/_DT_P#Y(/K%;N?V&_\ !%7_
M (*\?\/@O@OXO^+W_#/?_"N_^$4\4)H_]G?\)9_:_P!JW6T<_F^9]DMMGW]N
MW:W3.><5]GU^,/\ P95_\F7_ !?_ .RH0_\ IN@K]GJ_*L^PM#!9O5HT5:,7
MHM7T7>[.ZE)RIIL****\@T"BBB@ HHHH **** "BOGC_ (*"_MZ?\,)^'/#6
MO_\ "J?^$J_X2&]N+?R?[=^P_9_*1&W9\B7?G?C&!C'>OE[_ (B&?^K0_P#R
M_P#_ .X*^DR[A#B+-L)'$X6AS0=[/F@MG9Z.2>_D>!C^*,BRS$O#XFMRS5KK
MED]U=:J+6Q^E%%?FO_Q$,_\ 5H?_ )?_ /\ <%'_ !$,_P#5H?\ Y?\ _P#<
M%=W_ !#_ (N_Z!O_ ">G_P#)G'_KOPO_ -!'_DD__D3]***_-?\ XB&?^K0_
M_+__ /N"C_B(9_ZM#_\ +_\ _N"C_B'_ !=_T#?^3T__ ),/]=^%_P#H(_\
M))__ ")^E%%?FO\ \1#/_5H?_E__ /W!1_Q$,_\ 5H?_ )?_ /\ <%'_ !#_
M (N_Z!O_ ">G_P#)A_KOPO\ ]!'_ ))/_P"1/THHK\U_^(AG_JT/_P O_P#^
MX*/^(AG_ *M#_P#+_P#_ +@H_P"(?\7?] W_ )/3_P#DP_UWX7_Z"/\ R2?_
M ,B?I117YK_\1#/_ %:'_P"7_P#_ '!1_P 1#/\ U:'_ .7_ /\ W!1_Q#_B
M[_H&_P#)Z?\ \F'^N_"__01_Y)/_ .1/THHKRC]BS]I[_AK_ . MA\;_ /A!
M_P#A'?MU[<V_]F?VG]KV>3(4W>9Y4><XSC:,>]>KU\IBL-7P6)GAZRM.#::T
M=FM]5=?<?2X;$4<7AXUJ3O&233VNGMOJ%%%%8&P4444 ?ES_ ,'>O_*(QO\
MLI^B_P#H%U7\M-?U+?\ !WK_ ,HC&_[*?HO_ *!=5_+37[!P/_R)/^WW^2//
MQ/\ %"BBBOL#G"BBB@ HHHH **** "BBB@#^C[_@RK_Y,O\ B_\ ]E0A_P#3
M=!7[/5^,/_!E7_R9?\7_ /LJ$/\ Z;H*_9ZOP[BC_D?5_5?DCTZ'\)!1117@
M&H4444 %%%% !1110!^>7_!P5_R3KX;?]AO4/_1,-?EY7ZA_\'!7_).OAM_V
M&]0_]$PU^7E?TEX=_P#))T/6?_I<C\"XZ_Y*:MZ1_P#24%%%%?;'R 4444 %
M%%% !1110 4444 ?M%_P1:_Y,*T'_L-ZG_Z4M7U=7RC_ ,$6O^3"M!_[#>I_
M^E+5]75_*O%'_)1XO_KY/_TIG])\._\ (APO_7N/Y(****\$]D**** /RY_X
M.]?^41C?]E/T7_T"ZK^6FOZEO^#O7_E$8W_93]%_] NJ_EIK]@X'_P"1)_V^
M_P D>?B?XH4445]@<X4444 %%%% !1110 4444 ?T??\&5?_ "9?\7_^RH0_
M^FZ"OV>K\8?^#*O_ ),O^+__ &5"'_TW05^SU?AW%'_(^K^J_)'IT/X2"BBB
MO -0HHHH **** "BBB@#\\O^#@K_ ))U\-O^PWJ'_HF&OR\K]0_^#@K_ ))U
M\-O^PWJ'_HF&OR\K^DO#O_DDZ'K/_P!+D?@7'7_)35O2/_I*"BMW3/AE\0]9
M\$:E\2]+\%:G-X>T=XTU/6TLW^RV[R.L:(TN-NXLZ@+G/.<8K"K[2,X3;47>
MVC\GV9\E*$X).2M?5>:"BMNT^&WCR^^']W\5;3PI>/X<L-1CL+O61%^XCNG4
MLL.[NQ49P.@(SC(K$HC.$V^5WMH_)]@E"<+<RM?5>@45=\.>&O$?C#6[?PUX
M2T"]U34KR3R[33].M7GGG;^ZB("S'V K2U3X7>/M'\5VO@2Z\-S2:W>RK%;Z
M19NEQ<M*S;5B,419ED+<>60&]JF56E&7*Y).U[7Z=_0:I5)1YE%M;;=>Q@45
MT?Q ^$7Q)^%ALV\?^$+K3H]0$OV&XDVO%.8WV2JDB$HS(WRNH.Y#PP!K-T+P
MEXC\36FI:AH>DR7$&CV!O=4G4@);0;TCWNQ( R\B(!U9G4 $D"B-:C.GSQDG
M'O?3>V_KIZCE2JQGR2BT^UM>^WIJ9U%%%:&9^T7_  1:_P"3"M!_[#>I_P#I
M2U?5U?*/_!%K_DPK0?\ L-ZG_P"E+5]75_*O%'_)1XO_ *^3_P#2F?TGP[_R
M(<+_ ->X_D@HHHKP3V0HHHH _+G_ (.]?^41C?\ 93]%_P#0+JOY::_J6_X.
M]?\ E$8W_93]%_\ 0+JOY::_8.!_^1)_V^_R1Y^)_BA17Z)?\&SUA\(_'?\
MP45L/A'\5OV>?!/C"'4_"NN7EIJOBC2Y+RXTV>VL7GB>".20VZD-%PYA:0;S
MAQ@8_/C0=#U?Q/KEEX:\/V$EW?ZC=QVUE:PC+S32,$1%'J6( ^M?34\4IXJI
M0:MR*+OWYN;\N4Q<;13*E%?M7^T/\(_VX/\ @BQ^SEH.C^'O^"/O[,_Q5^&'
MA_0;.36_C+XT^'D?BG4;O4YXUEOIKJ6"]22WM4NI9(8"\8011P@N68BOQA\2
MZ]>>*O$>H>)]0M[6*XU*]ENIXK&T2W@1Y'+LL<48"1H"2 B@*HP  !6. QZS
M"+G!+DZ-23OZI;/R>HYPY-&4J*^R/^"8?[ OP^^-'PU^)'[=W[56DZM>?!SX
M.06\=SX<T.9HK[QOX@N76.QT&WE0%HA)))%YTJ NB2IM +[T\O\ VC?BA\=?
MB3\4[#X8_'#X?6_PA\-7>J6TEKX$TCP>- T[2;1Y-B3"V\M'N"B%O](N#+*^
M&+2,236D<9"IB)4H*_+\3[.U[+N[--]KK6XN5I79X/17[0?'3X'?"#7?VN?V
MZO\ @G_JGP\T+2?A-\$_V99_$?POM(M(MXW\/ZMI5GI4UI=Q7(02F>\>ZN//
M<L7N1.0Q8!0/S?\ V5_#'ASX&_#^]_;K^*VA6E_#HNHOIGPH\.:G;K+#X@\3
M(BR&XEB8$2V6GI)%<S*05DFDM(&!2:4ISX;,X8FBYJ-G:+2[\R37S[]M[V'*
M%F?/]%3ZKJFHZYJESK6L7LES=WEP\]U<3-N>61V+,['N2223[U!7J$']'W_!
ME7_R9?\ %_\ [*A#_P"FZ"OV>K\8?^#*O_DR_P"+_P#V5"'_ --T%?L]7X=Q
M1_R/J_JOR1Z=#^$@HHHKP#4**** "BBB@ HHHH _/+_@X*_Y)U\-O^PWJ'_H
MF&OR\K]0_P#@X*_Y)U\-O^PWJ'_HF&OR\K^DO#O_ )).AZS_ /2Y'X%QU_R4
MU;TC_P"DH^K_ (*^+?%&O?\ !*WXY:)K?B*^O+33->\-+IUM=73R):JUX@*Q
MJQ(0'8O P.!7SC\+?AQJ_P 5?&EMX0TJZAM4=7GU#4KLD0:?:1*7GNIB.D<<
M:LQQR<8 +$ _0_[/.C:M<_\ !+CX_P!Y;Z9</$VO^&RLB0L5(CNU+D''\(92
M?0$9KS;]FK]H?X1?!KPEXJ\'_%3]G"+QY;^*/LB3.?%MUI3PPPNTGD[K92SQ
MM)Y;E=P4M"A()5<=V$G6HO'O#0YI>V5DN7K3I7?O.*TU=FU>UCCQ4*57ZDL1
M/EC[+5N_2I4LM$WKHKI.VY[EXU\>>'/&/_!*OQ3H_@'2VLO#'A[XMV.G>'H9
MHU6>:!;0.US.1UGFD=Y6Y(7>$4[445\75^@&A_&K]E&^_P"":OBSQ5I/[%$%
MCX=C^)=M:3>%1\0]1D$MZUFI2]^TL/,4JI"^4/D.,GK7Q9_PHKXL_P#"F/\
MAH7_ (0V;_A#O[9_LK^V_/BV_:]N[R]F[S,8_CV[<\9SQ4<.UX45B(5(.G^]
M:7.XW<G&.FDI7EI=][Z-ZVK/J,ZKH2A)5/W2;Y5*R2;UUBK1Z+M;6VE_K&_^
M 6I?LZ?LE^"O _@KQKX6\+^.?C%IO]H^+?%'B3Q##836NE2!3;:9 6)E2.0,
M#,ZJ%W(4=MI5:XK]D/X<ZW^QS_P4%T/P3^TKIL'AV_6QO8=,U"]N4-JD]S9S
M16MTDP)0QL[;1)G"L>=I5L/_ ."A^JR_'WP-\&_VD? T4E[H\_P]L_"^IK:H
M7_L[6+221I;:0+]QF\\% <%U7<,BLW_@HW\0K?7].^#WPQU>83>*?!7PNL+#
MQ<[',MM=LBL+24]?-B4 N#RK2$'Y@P'G8*&,Q>'6'JRO]9]LJFGO0:NEK?:.
MD+-6^&W6_?BY87#5W7IJWU?V3IZ^[).S>EMY:SNGW^1X]T'4_ __  3O\._
MOQ]H%S;^/-4^,]UJ6@>'[B!OMT>G?8$MG;ROOJDMR %&,2%25SBO./BU+'\-
M_"Z_LV>"W%U<64XOOB!J-B?,6\U)%(%LK+D-;V@9XP1\K3/,^2OED.^'@'P&
M^'B_'*^&SQ1KJ36WP^@;[UI&"8[C5\=BAW0P'_GMYD@(-N,^J?#K5-9\!?L&
M>$/%_P #]0N;7Q/JGQP6V\17FF2,ES))';![&U=D^9HCEW5#\K.6."1QZ;<L
M$[_&G4?]V+F[MO[5HPM9;WGV:3//2CBU;X6J:\Y*"LDNEY2O=[6AW39\K45[
M7_P48\,^ /!W[;?Q$\.?#&VMH-'M];!CM[, 10SM#&]Q&H'"A9VE7:.%QC Q
MBO%*^@P6)CC<'3Q"5E.*E9[JZ3L_O/#Q>'>$Q52@W=PDXW6SL['[1?\ !%K_
M ),*T'_L-ZG_ .E+5]75\H_\$6O^3"M!_P"PWJ?_ *4M7U=7\O<4?\E'B_\
MKY/_ -*9_1?#O_(APO\ U[C^2"BBBO!/9"BBB@#\N?\ @[U_Y1&-_P!E/T7_
M - NJ_EIK^I;_@[U_P"41C?]E/T7_P! NJ_EIK]@X'_Y$G_;[_)'GXG^*?H5
M_P &OW_*7+PQ_P!B1XG_ /31<5^>M>W_ +#'[?/QA_X)Y_$Y_C5^S[X7\*-X
MM^QS6EMKWB'29+V2UMYDV2Q1QM*(0'7(+%"^"0& )%<9X+_:#\5_"_\ :%T7
M]I3X3^&]!\,ZYX>UZVUC1K"PT]I["VNH'5U(@NGFW(77)1B5^8@!1@#Z"%&O
M#'U:R6DHQ2UZQYM^WQ+OU,FTX)'UC_P0!_;7^._P"_;U\#? 31O$=SJOPQ^)
MNMKX?^(_@/5IC-H]WIETK1W-W+!(3&A@B+SM+@?NXG5B49P?C/XNQ>!H?BOX
MGA^&$C/X:3Q#>KX==R26L1._D$YYSY>SKS7N/[1G_!43XX?M!WFO:IIWPH^%
M7PXOO%EK+;>+=4^%OP^MM(O=9AE&)HYKH%YE24$B5(GC68,1*'!Q7(?LA?MR
M_&K]B4^/S\&K+P[-_P +(\ WOA#Q!_PD&AI>[+"ZV^8T.XC9)\HQG<A_B1L#
M$4J%:%6>)5-*<E%<M][-ZMVWUTTV7W#:LE<^Y/!'QO\ 'GP^_P"#6;?^S+X\
MU3P]K>G_ +5!MOB1=^'=1DM;M+.XTJ4QF1XBKK%(191YSAMA3D!A6;X[^-US
M^UM_P;73^+_VJ/$$_B'QQ\)_VA(/#GPP\6ZW<-/J,ME=6,=S/IWVB0F25%1I
MW*EB L5N, 1+7P]^S;^V%\7OV8=,\6>#O""Z5K/A'Q[I::=XY\#>)[$W6DZY
M!&_F0F:)61TEBD&^*>%XYHFR4=<G-+XS_M0_$+XR^#O#_P *I-,TCPUX(\*3
M7,_AOP1X8MY8=.LKBX*F>Y)FDEGN;B38BM/<2RR[(T0,$15'*LKDJ[=E_$]H
MI=;=5^:[<K[Z%<^GRL>K_!?X[_MD?MDS3_LU^*?V@&TWP=<^'[5OB5XMN](M
M5GM_#.D*&5]2OHHEN[^WMD5%AMIIG#RBVAC7>8@/8/V;/"GP6_;=UCXW_'CQ
M1X =_A;^S'\"KN\^%'POO;^2..4K/Y5E]O>V>.20R7$T]]>-$Z&:>5@&6,A1
M\=Z+\>O$?A?]G_6OV?O"^C65A:^*-<@O_%.M0A_MNJ06Z@VM@[%MJVL<Q>X,
M:@>9*8V<MY$.S5_98_:R^)?[)7BK7];\"6>F:II?C#PG>^&/&GAC78I'L-=T
MB[4":UF$,D<J?,J.LD4B2(\:LK#!STU\'4<)NBE%]+:=N9Z=6ERI]%U5V2I*
MZN>R?\%"?V7_ (5>!/V7/V:?VU/A/X6@\,P_'/P=K+^(/"=E<S2VMEJND:C]
MBN+BW\]WDCAN \4@B9V"/Y@4A"J+\F5ZS^U)^V'\1?VI[7P5X7U_0='\.^%/
MAOX970? O@_P[',MEI-IYC2RL#/++++/-*S22S2.S.Q'W5557R:NK!PK4\.H
MU7=W?GHVVE?R5E\A2:;T/Z/O^#*O_DR_XO\ _94(?_3=!7[/5^,/_!E7_P F
M7_%__LJ$/_IN@K]GJ_&.*/\ D?5_5?DCT:'\)!1117@&H4444 %%%% !1110
M!^>7_!P5_P DZ^&W_8;U#_T3#7Y>5^H?_!P5_P DZ^&W_8;U#_T3#7Y>5_27
MAW_R2=#UG_Z7(_ N.O\ DIJWI'_TE&]IOQ4^)^C6,6EZ1\1]>M;:!-L-O;:Q
M.D<:^BJK  >PK!)).2<D]3117V<:<(-N*2N?)2G.:2D[V+2:WK46D/X?CU>Z
M6PDG$TEBMPPA>0# <IG:6QQG&:D_X2?Q+_PCG_"'?\)#??V1]L^U_P!E?:W^
MS?:-NWS?*SMW[?EW8SCC-4:*?)!]//YAS274V/"GQ$^('@,7*^!O'6LZ*+Q
MEV-)U.6V\]1V?RV&X<G@^M9,DDDTC332,[NQ+,QR23U)--HH4(1DY):O<'.3
MBHMZ(NZ[XDU_Q-/!<^(=8N+Q[6RAM+9KB4MY,$2!(XES]U54  #@5I>!?BI\
M3/AA-<7'PX^(.M:"]T$%RVD:G+;F78<H6\MADJ22IZJ>1@U@45,J5*=/DE%.
M/:VGW#C5J1GSJ33[WU^\?<7%Q=W#W5U.\LLKEY))&+,[$Y))/))/>F445IL0
M?M%_P1:_Y,*T'_L-ZG_Z4M7U=7RC_P $6O\ DPK0?^PWJ?\ Z4M7U=7\J\4?
M\E'B_P#KY/\ ]*9_2?#O_(APO_7N/Y(****\$]D**** /RY_X.]?^41C?]E/
MT7_T"ZK^6FOZEO\ @[U_Y1&-_P!E/T7_ - NJ_EIK]@X'_Y$G_;[_)'GXG^*
M%%%%?8'.%%%% !14JV-Z\!N4LY3&.L@C.T?C45-IK<2:>P4444AA1110!_1]
M_P &5?\ R9?\7_\ LJ$/_IN@K]GJ_&'_ (,J_P#DR_XO_P#94(?_ $W05^SU
M?AW%'_(^K^J_)'IT/X2"BBBO -0HHHH **** "BBB@#\\O\ @X*_Y)U\-O\
ML-ZA_P"B8:_+ROU#_P"#@K_DG7PV_P"PWJ'_ *)AK\O*_I+P[_Y).AZS_P#2
MY'X%QU_R4U;TC_Z2@HHHK[8^0"L_Q-XJ\/>#=*;6O$VJQ6=LAQYDI^\?0 <L
M?8#-:%>D_P#!.V7X56G_  5)^#$_QQL+"?0YYM1MM%.JA6MH=;>V;[&S*V5+
MF0*L6>DI0C! K#%XA83"5<0XN7)&4K+=\J;LO6WGZ,[<NPBQ^/IX=RY>=I7[
M7/$)?BMX<T_[)-XCTW6=&MM0;;I]]K6BSVMO<G_8DD0*?SKI@01D'(/0U^[/
M_!3FZ^"=A^P#\6KW]H.ST^?PU'X(O_-BU!$.ZZ,++:B+=TG-P8A$1\PD*$$'
MFOP&^%4&J6WPVT*#6=WVE=+A$@D^\/E& ?<# ->!PKQ)'BC U,0J+I\DN7XN
M9/2^CM'5=5;JGUL>[Q3PY3X>K4X0J\_,K[6:_,Z"BBBOICY4**** /VB_P""
M+7_)A6@_]AO4_P#TI:OJZOE'_@BU_P F%:#_ -AO4_\ TI:OJZOY5XH_Y*/%
M_P#7R?\ Z4S^D^'?^1#A?^O<?R04445X)[(4444 ?ES_ ,'>O_*(QO\ LI^B
M_P#H%U7\M-?U+?\ !WK_ ,HC&_[*?HO_ *!=5_+37[!P/_R)/^WW^2//Q/\
M%"BBBOL#G"NU_9W\&:#\0?C+H'A'Q-J,-I8WNH1QW%S<)N2)2P!=A_$JYW$=
MPI%<55S0-<U#PWK%OKFER;9[=]RYZ$8P5/L02#[$UMAIPIXB$IK1-7,,53J5
M<-.%-VDTTO6Q_8-X0_X(#?\ !*OPM\,8?AK=_LQVVK%;%8+G7M2UF\.H7#A<
M&;S4E7RF)YQ&$0= H Q7\NG_  5/_9R\!_LI?MR?$+X%?#?6#?:1X<\4W^GV
M<\C*9&CAN'1?,*@+Y@ ".0 "Z,0!G%?<_P *?^#M;]M'X:_LM6_P-.@:#J&O
MZ=I2Z=I?C;4]/DGU&"%4V(S#S1#/,@V[99$YV@R)(22?RO\ B;\1O$_Q8\<:
MCX_\8:E/=ZAJ5R\]S<7,S222.[%F9W;EV9F9F8\EF)[UXV38//<"L1_:>*]L
MIM<BYG/9W<]?@NM.71N^JT1R4X4)XBG+#T/9\J?-HE?M'3XM=;[::/4P:***
M],](**** /Z/O^#*O_DR_P"+_P#V5"'_ --T%?L]7XP_\&5?_)E_Q?\ ^RH0
M_P#IN@K]GJ_#N*/^1]7]5^2/3H?PD%%%%> :A1110 4444 %%%% 'YY?\'!7
M_).OAM_V&]0_]$PU^7E?J'_P<%?\DZ^&W_8;U#_T3#7Y>5_27AW_ ,DG0]9_
M^ER/P+CK_DIJWI'_ -)04445]L?(!6=XJ\*Z-XRT=]$URW9XF8.CQN5>*13E
M71ARK ]#6C133<7=#3<7=$?CO7_CA\9-,TGPS\?_ -ICQ[X]T/095DTC0O%&
MOR7%K'(H(221#_KI%!(#ODX)'0XJ2BBIC&%.')!)+LDDM=]%IKU-:^(KXF?-
M5DY/S=PHHHIF(4444 ?M%_P1:_Y,*T'_ +#>I_\ I2U?5U?*/_!%K_DPK0?^
MPWJ?_I2U?5U?RKQ1_P E'B_^OD__ $IG])\._P#(APO_ %[C^2"BBBO!/9"B
MBB@#\N?^#O7_ )1&-_V4_1?_ $"ZK^6FOZEO^#O7_E$8W_93]%_] NJ_EIK]
M@X'_ .1)_P!OO\D>?B?XH4445]@<X4444 %%%% !1110 4444 ?T??\ !E7_
M ,F7_%__ +*A#_Z;H*_9ZOQA_P"#*O\ Y,O^+_\ V5"'_P!-T%?L]7X=Q1_R
M/J_JOR1Z=#^$@HHHKP#4**** "BBB@ HHHH _/+_ (."O^2=?#;_ +#>H?\
MHF&OR\K]0_\ @X*_Y)U\-O\ L-ZA_P"B8:_+ROZ2\._^23H>L_\ TN1^!<=?
M\E-6](_^DH****^V/D HHHH **** "BBB@ HHHH _:+_ ((M?\F%:#_V&]3_
M /2EJ^KJ^4?^"+7_ "85H/\ V&]3_P#2EJ^KJ_E7BC_DH\7_ -?)_P#I3/Z3
MX=_Y$.%_Z]Q_)!1117@GLA1110!^7/\ P=Z_\HC&_P"RGZ+_ .@75?RTU_4M
M_P '>O\ RB,;_LI^B_\ H%U7\M-?L' __(D_[??Y(\_$_P 4****^P.<****
M "BBB@ HHHH **** /Z/O^#*O_DR_P"+_P#V5"'_ --T%?L]7XP_\&5?_)E_
MQ?\ ^RH0_P#IN@K]GJ_#N*/^1]7]5^2/3H?PD%%%%> :A1110 4444 %%%%
M'YY?\'!7_).OAM_V&]0_]$PU^7E?J'_P<%?\DZ^&W_8;U#_T3#7Y>5_27AW_
M ,DG0]9_^ER/P+CK_DIJWI'_ -)04445]L?(!1110 4444 %%%% !1110!^T
M7_!%K_DPK0?^PWJ?_I2U?5U?*/\ P1:_Y,*T'_L-ZG_Z4M7U=7\J\4?\E'B_
M^OD__2F?TGP[_P B'"_]>X_D@HHHKP3V0HHHH _+G_@[U_Y1&-_V4_1?_0+J
MOY::_J6_X.]?^41C?]E/T7_T"ZK^6FOV#@?_ )$G_;[_ "1Y^)_BA1117V!S
MA1110 4444 %%%% !1110!_1]_P95_\ )E_Q?_[*A#_Z;H*_9ZOQA_X,J_\
MDR_XO_\ 94(?_3=!7[/5^'<4?\CZOZK\D>G0_A(****\ U"BBB@ HHHH ***
M* /SR_X."O\ DG7PV_[#>H?^B8:_+ROU#_X."O\ DG7PV_[#>H?^B8:_+ROZ
M2\._^23H>L__ $N1^!<=?\E-6](_^DH****^V/D HHHH **** "BBB@ HHHH
M _:+_@BU_P F%:#_ -AO4_\ TI:OJZOE'_@BU_R85H/_ &&]3_\ 2EJ^KJ_E
M7BC_ )*/%_\ 7R?_ *4S^D^'?^1#A?\ KW'\D%%%%>">R%%%% 'Y<_\ !WK_
M ,HC&_[*?HO_ *!=5_+37]2W_!WK_P HC&_[*?HO_H%U7\M-?L' _P#R)/\
MM]_DCS\3_%"BBBOL#G"BBB@ HHHH **** "BBB@#^C[_ (,J_P#DR_XO_P#9
M4(?_ $W05^SU?C#_ ,&5?_)E_P 7_P#LJ$/_ *;H*_9ZOP[BC_D?5_5?DCTZ
M'\)!1117@&H4444 %>7_ !6\*?M9ZOXN>\^#_P 5_"^D:*8$"66K:$]Q,) /
MG8N".">@KU"B@#PO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO_@3_ ,)2
M3_XJO=** /D?]H/]A3]HC]J?3M-TGX\_$+P)KMOH\\DVG1_V3?6ODNX"L<V\
M\9;(4<-D<<5Y?_PY&LO^>/@3_OK6O_DVOT(HKTL/G.<8.DJ5#$U(16RC.27W
M)V//KY3E>*JNI6H0E)]7&+?WM7/SW_X<C67_ #Q\"?\ ?6M?_)M'_#D:R_YX
M^!/^^M:_^3:_0BBM_P#6/B'_ *#*O_@R?^9C_8.1_P#0+3_\ C_D?GO_ ,.1
MK+_GCX$_[ZUK_P"3:/\ AR-9?\\? G_?6M?_ ";7Z$44?ZQ\0_\ 095_\&3_
M ,P_L'(_^@6G_P" 1_R/SW_X<C67_/'P)_WUK7_R;1_PY&LO^>/@3_OK6O\
MY-K]"**/]8^(?^@RK_X,G_F']@Y'_P! M/\ \ C_ )'Y[_\ #D:R_P">/@3_
M +ZUK_Y-H_X<C67_ #Q\"?\ ?6M?_)M?H111_K'Q#_T&5?\ P9/_ ##^P<C_
M .@6G_X!'_(_/?\ X<C67_/'P)_WUK7_ ,FT?\.1K+_GCX$_[ZUK_P"3:_0B
MBC_6/B'_ *#*O_@R?^8?V#D?_0+3_P# (_Y'R_\ !;]E']K/]GCP%!\,?@]\
M6/ FCZ':SRS06/\ 8-U<;7D8LYWSRNYR23@M@=JZS_A ?^"@G_1?_ G_ (2D
MG_Q5>Z45Y56K5KU'4J2<I-W;;NV^[;W9Z=.G3HTU"FDHK1):)+LD>%_\(#_P
M4$_Z+_X$_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\57NE%9EGA?\ P@/_  4$
M_P"B_P#@3_PE)/\ XJC_ (0'_@H)_P!%_P# G_A*2?\ Q5>Z44 ?'/[7O_!/
M#XW?MY_"+_A1'[5_C7P)XK\*'5(-1_LK^S=0L?\ 280XCD\VSN(I. [<;MIS
MR#@5\M?\0I'['?\ T1_P)_X4'BK_ .6E?K71790S',,+#DHUI1792:7W)DN$
M).[1^2G_ !"D?L=_]$?\"?\ A0>*O_EI1_Q"D?L=_P#1'_ G_A0>*O\ Y:5^
MM=%;?VSG'_014_\  Y?YB]G3[(_)3_B%(_8[_P"B/^!/_"@\5?\ RTH_XA2/
MV._^B/\ @3_PH/%7_P M*_6NBC^V<X_Z"*G_ ('+_,/9T^R/R4_XA2/V._\
MHC_@3_PH/%7_ ,M*/^(4C]CO_HC_ ($_\*#Q5_\ +2OUKHH_MG./^@BI_P"!
MR_S#V=/LC\E/^(4C]CO_ *(_X$_\*#Q5_P#+2C_B%(_8[_Z(_P"!/_"@\5?_
M "TK]:Z*/[9SC_H(J?\ @<O\P]G3[(_)3_B%(_8[_P"B/^!/_"@\5?\ RTH_
MXA2/V._^B/\ @3_PH/%7_P M*_6NBC^V<X_Z"*G_ ('+_,/9T^R/B/\ 8J_X
M);_$7_@G=X+UCX>?L=>(O G@_1]>U0:CJUG]CU34//N1&L0DWWUU,R_(JC:I
M"\9QGFO:/^$!_P""@G_1?_ G_A*2?_%5[I17#5JU:]1U*DG*3W;=V_FRDDE9
M'A?_  @/_!03_HO_ ($_\)23_P"*KL_@SX<_:2T34[V7XX_$?P]KEH\"BQBT
M71VMFBDW<LQ).X8XQ7H-%9C"BBB@ HHHH **** "BL?XA>.O#GPO\ ZY\3/&
M%V;?2/#NCW.IZI.JY,=M;Q-+*V.^$1CCVK\__P#@E-I.K?\ !7KX!7?_  4:
M_;;DU+6-*\?>)-3B^&'PP&N7,.A^%M!L[N6SC!M89$CN[Z26"9I+N8.^-HC\
MI,J0#]&**_.76_C7XR_X)7?\%9_A)^Q]%XUUW6?@/^TIIE_;>$M%\3:U<:E/
MX+\366PO'9W-R[S?8;@3VJ?9G=EBDFW1^6@*';_;M_X)/Q?&OX9?$C]J'XK?
MMG?%?0?BCIFG:KK?@WQ'X5^(=[IND>#(K999K*VMK*)DB,*11Q">5U\V9_.D
M#QEE" 'W_17S[_P2C^+OQR^/?_!-_P""_P 9OVDXV_X3;Q)X!L;[7+B2W$3W
M9=,Q73(  K30^7,P  S(< # %3]KG_@GSI?[='CA;;X^_&?QS8_#[2])CBT7
MP3X$\87>B)=:@S2&>_OY;4I)<,J^0D$)?RX]DKD.TN$ /HVBOR[_ &#_ -I+
MXZ?L!?LH?MIV'Q=^*6O?%/P3^R]XOU:U^%OB;Q??-<ZA?Q0Z8EV-(GN>#,89
M9;>$O_"TSJ-JJB)C?$2/XT_ G_@B#X:_X*V:9\2M=U#]H*R\+Z#\3O$/B/4=
M:N3#K4-]/;W-WH=Q;;_)&G"RNGMX[9$5(6ABD0+(N\@'ZNT5\I_&+]C[P?\
M\%2-$\,?%+XK?&7QY8?"S5/!.G:EX4\$>"/%]UH@N;F[C-Q)?ZA+:%)+AEC>
MWCAA+F./9*Y#F4!/-O\ @AR_[07@&]_:)_9.^)OQC\0_$7P5\&_C++X;^&GC
M7Q9>&ZU&2S-I%<2Z?-<'F=K7SHD+'HSNHVJJ(@!]ZT5^6O\ P45_:%^,GQD_
M;$_9/\>_#KQU>Z3\'U_:LTOPSH]K83%%\:744-V;S4Y&!^>RBDB^S6P^[*5N
MIOGC>V>OU*H **** "BBB@ HHHH **Q_B%XZ\.?"_P  ZY\3/&%V;?2/#NCW
M.IZI.JY,=M;Q-+*V.^$1CCVK\_\ _@E-I.K?\%>O@%=_\%&OVVY-2UC2O'WB
M34XOAA\,!KES#H?A;0;.[ELXP;6&1([N^DE@F:2[F#OC:(_*3*D _1BBOSEU
MOXU^,O\ @E=_P5G^$G['T7C77=9^ _[2FF7]MX2T7Q-K5QJ4_@OQ-9;"\=G<
MW+O-]AN!/:I]F=V6*2;='Y: H=O]NW_@D_%\:_AE\2/VH?BM^V=\5]!^*.F:
M=JNM^#?$?A7XAWNFZ1X,BMEEFLK:VLHF2(PI%'$)Y77S9G\Z0/&64( ??]%?
M/O\ P2C^+OQR^/?_  3?^"_QF_:3C;_A-O$G@&QOM<N)+<1/=ETS%=,@ "M-
M#Y<S  #,AP , 5/VN?\ @GSI?[='CA;;X^_&?QS8_#[2])CBT7P3X$\87>B)
M=:@S2&>_OY;4I)<,J^0D$)?RX]DKD.TN$ /HVBOR[_8/_:2^.G[ 7[*'[:=A
M\7?BEKWQ3\$_LO>+]6M?A;XF\7WS7.H7\4.F)=C2)[G@S&&66WA+_P +3.HV
MJJ(F-\1(_C3\"?\ @B#X:_X*V:9\2M=U#]H*R\+Z#\3O$/B/4=:N3#K4-]/;
MW-WH=Q;;_)&G"RNGMX[9$5(6ABD0+(N\@'ZNT5\I_&+]C[P?_P %2-$\,?%+
MXK?&7QY8?"S5/!.G:EX4\$>"/%]UH@N;F[C-Q)?ZA+:%)+AEC>WCAA+F./9*
MY#F4!/+_ /@B;JGQ[^%4'[27[,OQ6^+OBCXD^!O@A\7;C0?AQXQ\0O)J.K3V
M*V45U-ISR*"]W);>;$G +;Y&10%"1J ??E%?BO\ LZ?$S]CS_@HY^VY/H_[8
M_P"TC^UW\#OCIXB\1S7VD_!KQ5XCOO!^BWMA#<,ME865L%(D_P!$BA24,\4M
MQ+Y[H@W87]J* "BBB@ HHHH **** "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%KNOVN/^"C/_!/'X__ !*U_P#8C^)W[</P
MN\*>!]!O!:?&%M;\?V-E<:\ZD,_ARW1Y5?R&X6^GQM\LM:1EI))VM?4O^"<?
M[*?[1G_!/OX.Z/\ LA:]K_ACQ_X \,NUMX1\86,']DZU;V+,62"_L@C6]R\0
M.TW<<RO* I:#<&9O5IOV*/V-+B5IY_V2?AB[NQ9W?P%IQ+$\DDF'DT :?[.?
MQ]^"'[2GPNM?B?\ LY>+++7O!K74]CH^MZ3$18W@MG,$AM6P%DA21'B#I\A,
M3;20 3XU^WM_P4J_9\_9/U[2?V>]7_:3^'G@KXB^,+-YM-O/'?B*UM+/P_8
M[)-5NEFE3S0IR(;92'N91M!2))YX?H_PIX1\*> _#UKX1\#^&-.T;2;%"EEI
MFDV4=O;VZDDE4CC 5!DDX ')-<KXV_9?_9H^)?B.;QA\1_V=_ OB#5[E46XU
M36_"5G=W,H10JAI98F9@%  R>  * /CGQ#H/[$_[:'_!-+XT_P#!.+_@G/\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
.4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>ctsh-20250630_g11.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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[6?VE!^Q[H'Q\\.:G\31IMQ?W/@[2KW[5=V=O 4$K7(B#+;$;TPDI1FS\H-
M'J-%>+_M=?\ !0_]BO\ 8,_L ?M>_M!Z+X%/BG[5_P (^NK),S7OV?RO/*"*
M-SA//BR3C[XKS_X,?\%M?^"5_P"T1\4=&^"OP2_;)\.^)/%7B&Z^S:+HFFV5
MZTUW+M9RJ@P <*K,22  "30!]445\P^+/^"S7_!,OX?_ !D3]GKXB_M5Z7X:
M\;MJ-O8-X7\3:+J.G7D5Q.4\E)([FV0QAQ(A#/A2K!LX.:^GJ "BOF'P5_P6
M9_X)F_$SXOM\ /AA^U3IOBGQJM[<6B^&?"^AZEJ5Y)+!O\X)';6SF0($<EER
MH52V<<U]/4 %%%% !1110 4444 %%%% !1110 4444 %%-AFAN(EGMY5D1AE
M71L@CV(IU !1110 4444 %%%% !1110 4444 %%%% !1110 5^-'_!QI\0/V
MT/V%?^"A/[/7_!63X=?"E_'_ ,*?A7H=WINKZ#-O:TTO4+M[B&YGF*AC:-<6
MMQ!'%=;2J2VJ!LY5'_9>OFG]H+_@H5^SE\"?VP=._8P_:OU_P[X:T#Q]\._[
M2\-Z[XND2#3-3NQ=3V]YI<TTY\C>T/D.D;$;QYJG<612 ?)/_!#CXD?\$_?^
M"AGP:_9Z^*OPZ\9Z>OQJ_9OT2^L]9T:2!8M5@L[VSNK.:VD# -/9%[F*9)H]
MR+)&%RC/(M?!W@+]M3XX?\&X'_!:7X[W/[;'PIUKQ3X"^/&N76M1>)M+*27E
M]:?;KJ>QO[9I&5)"GVF6&>V+H49L@D1H)&?\$G_V(O#FA_\ !7?]F+XT_P#!
M/7Q-<WVGCX;2Z_\ M"?V1>_:=,\-32QWMNUI-*A*1/=KY)2R8ET8B156/;L]
M2_X)Z?"W]GKXZ?&/]O7X%_\ !=#7-#TWXBZYK]M//J7Q'U&&TN;'183J'D7V
MCS7)'EP0%XWC: [!&;<$%" 0#ZS_ .#8_P#8Z7P!_P $T]?\9>/?&OASQ'HO
MQT\8WGBJ+PSX8U87>GZ-:31QP&P=XR%,X\DI/&.%VK$V2C"OCC_@E5\+/AU\
M$_\ @[>^.7PO^$O@W3_#WAW2M"U]=+T72K98;:T1UL)"D4:_*B;G8A0 !G
M  KWS_@S_P#@]\;?V>?V"/B1\2/CI+=Z!\/O$OC1=4\#/XB#6<<MK%;".YU-
M5FQY<$V(5#G ;[.QZ8)^;O\ @G_^T7\!(/\ @[D^-GQ*N/C)X8B\.:[;:]8:
M-K\NN0+97MRL5F/+BG+^6Y)@EQ@G.PXS0!^MO[:7_!'7]C+_ (**?'O1_C1^
MVEX1OO&UAX8\++I'A?PDVLW=A9V,SW$LUS>,UI-%)-)*#;Q[6.Q1;YPQ;Y?C
M/_@G_P#\$U_V(OAO_P ' GQ!UO\ 8U^ UGX3\(?LX?"^QTO46M]5O;T77B_6
MTED:19+N:4XBTUI(61"-KN<\G%?JO\5?B5X2^#'PO\2?&#Q]J M-"\*:#>:Q
MK5T<?N;2VA>:9^?1$8_A7QS_ ,&_7PW\5V?["ES^UQ\5[#[/XT_:/\<:O\3_
M !)YAR8HM1F/V&)6//E+9QV[HO 7S3@4 ?G9_P '-7[ [?'_ $+X_?ME>!M&
M\SQ/\&/'GAN359+=/WDV@WGA_3HI\XY;R9Q;2C/")Y[<9)K[3_8D_P""G7B_
M]N3_ ((K^ O&7@'Q<R?&;QQ=6_PIDO(WW7%EXF9?)N=4([M#IZRZR5_YYQD=
M>*]*_9Y^,G[&O[6O[6?[6_[+_P#PN'P;XMB\4W>D:9JWAVPU^WG?4;*7PU!;
MW2Q!&/G!=DT;F/=Y;(P;:1BOBS_@VS_X)=_%K]A7]IO]HSQ!^T=XFN;;P?\
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
M'_L-ZG_Z4M7U=7RC_P $6O\ DPK0?^PWJ?\ Z4M7U=7\J\4?\E'B_P#KY/\
M]*9_2?#O_(APO_7N/Y(****\$]D**** /RY_X.]?^41C?]E/T7_T"ZK^6FOZ
MEO\ @[U_Y1&-_P!E/T7_ - NJ_EIK]@X'_Y$G_;[_)'GXG^*%%%%?8'.%%%%
M !1110 4444 %%%% ']'W_!E7_R9?\7_ /LJ$/\ Z;H*_9ZOQA_X,J_^3+_B
M_P#]E0A_]-T%?L]7X=Q1_P CZOZK\D>G0_A(****\ U"BBB@ HHHH **** /
MSR_X."O^2=?#;_L-ZA_Z)AK\O*_4/_@X*_Y)U\-O^PWJ'_HF&OR\K^DO#O\
MY).AZS_]+D?@7'7_ "4U;TC_ .DH**]\\!?L\_!3Q7^PK\1/VA;?6_$-QXM\
M(ZCI-J+6>**"QA%U<QHQ4*SO,=OF#<Q0#@[,]/)/A/\ #7Q%\8?B1HOPQ\*1
M!K[6K]+:)V4E8@3EY7QR$1 SL>RJ37U-',,-659IM*DW&5U:UHJ3?I9K4^;J
MX'$4G25KNHDXVUW;C]]T]#GJ*^@OB_%_P31T7P5K&C?"K2/C;+XQMXC#ILGB
M3^S(+ SA@K22JF9E7&Y@FT,3A25R2/GVJP>+^N4W/DE#_$K-^:UV%BL-]5FH
M\\9?X7=?\.%%?1_POT/_ ()S^"Y-,^'O[09\=ZUK=]'$/$'B3P[>P0Z?H<LJ
M@F**,AGN##N"R2'(+(VQ6 &[5F_X)VVNC?\ !01_V2-8\<33^'H+=]6DUVT1
M!<2Z4MJUU\H.5$Q5?*S@KN^;!7BN"6>X.G.<:JE#EC*:;C92C&W,X][76CL]
M5I8[(Y-BZD(2IN,N:2@TGK&4ME+UL]5=:/4^6Z*]L^)'P9^'NO\ [)>F?M8?
M#/0KG0HT\?7'A36]#GU%KJ/S/LJW=O<1NX# F,LC@Y!905"@[:X_3/ 7ASPQ
M\&+GXF^/[>22]U]FL_!&FK*4,GEN!<ZA)CDPQX,*#I)*S\D0.I[*684*M/F2
M=^;DMUYD]5O;;71[:G+4P-:G/E;5N7FOTL]GM??3;?0X.BBBNXXS]HO^"+7_
M "85H/\ V&]3_P#2EJ^KJ^4?^"+7_)A6@_\ 8;U/_P!*6KZNK^5>*/\ DH\7
M_P!?)_\ I3/Z3X=_Y$.%_P"O<?R04445X)[(4444 ?ES_P '>O\ RB,;_LI^
MB_\ H%U7\M-?U+?\'>O_ "B,;_LI^B_^@75?RTU^P<#_ /(D_P"WW^2//Q/\
M4**_1+_@V>L/A'X[_P""BMA\(_BM^SSX)\80ZGX5UR\M-5\4:7)>7&FSVUB\
M\3P1R2&W4AHN',+2#><.,#'Y\:#H>K^)]<LO#7A^PDN[_4;N.VLK6$9>::1@
MB(H]2Q 'UKZ:GBE/%5*#5N11=^_-S?ERF+C:*94HK]J_VA_A'^W!_P $6/V<
MM!T?P]_P1]_9G^*OPP\/Z#9R:W\9?&GP\C\4ZC=ZG/&LM]-=2P7J26]JEU+)
M# 7C""*.$%RS$5^,/B77KSQ5XCU#Q/J%O:Q7&I7LMU/%8VB6\"/(Y=ECBC 2
M- 20$4!5&   *QP&/681<X)<G1J2=_5+9^3U'.')HRE17V1_P3#_ &!?A]\:
M/AK\2/V[OVJM)U:\^#GP<@MX[GPYH<S17WC?Q!<NL=CH-O*@+1"222+SI4!=
M$E3: 7WIY?\ M&_%#XZ_$GXIV'PQ^.'P^M_A#X:N]4MI+7P)I'@\:!IVDVCR
M;$F%MY:/<%$+?Z1<&65\,6D8DFM(XR%3$2I05^7XGV=KV7=V:;[76MQ<K2NS
MP>BOV@^.GP.^$&N_M<_MU?\ !/\ U3X>:%I/PF^"?[,L_B/X7VD6D6\;^']6
MTJSTJ:TNXKD()3/>/=7'GN6+W(G(8L H'YO_ +*_ACPY\#?A_>_MU_%;0K2_
MAT747TSX4>'-3MUEA\0>)D19#<2Q,");+3TDBN9E(*R326D# I-*4Y\-F<,3
M1<U&SM%I=^9)KY]^V][#E"S/G^BI]5U34=<U2YUK6+V2YN[RX>>ZN)FW/+([
M%F=CW))))]Z@KU"#^C[_ (,J_P#DR_XO_P#94(?_ $W05^SU?C#_ ,&5?_)E
M_P 7_P#LJ$/_ *;H*_9ZOP[BC_D?5_5?DCTZ'\)!1117@&H4444 %%%% !11
M10!^>7_!P5_R3KX;?]AO4/\ T3#7Y>5^H?\ P<%?\DZ^&W_8;U#_ -$PU^7E
M?TEX=_\ ))T/6?\ Z7(_ N.O^2FK>D?_ $E'T_\ L_\ _*,']H'_ +&'PO\
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
M_P#)E_Q?_P"RH0_^FZ"OV>K\8XH_Y'U?U7Y(]&A_"04445X!J%%%% !1110
M4444 ?GE_P '!7_).OAM_P!AO4/_ $3#7Y>5^H?_  <%?\DZ^&W_ &&]0_\
M1,-?EY7])>'?_))T/6?_ *7(_ N.O^2FK>D?_24%%%%?;'R 4444 %%%% !1
M110 4444 ?M%_P $6O\ DPK0?^PWJ?\ Z4M7U=7RC_P1:_Y,*T'_ +#>I_\
MI2U?5U?RKQ1_R4>+_P"OD_\ TIG])\._\B'"_P#7N/Y(****\$]D**** /RY
M_P"#O7_E$8W_ &4_1?\ T"ZK^6FOZEO^#O7_ )1&-_V4_1?_ $"ZK^6FOV#@
M?_D2?]OO\D>?B?XH4445]@<X4444 %%2K8WKP&Y2SE,8ZR",[1^-14VFMQ)I
M[!1112&%%%% ']'W_!E7_P F7_%__LJ$/_IN@K]GJ_&'_@RK_P"3+_B__P!E
M0A_]-T%?L]7X=Q1_R/J_JOR1Z=#^$@HHHKP#4**** "BBB@ HHHH _/+_@X*
M_P"2=?#;_L-ZA_Z)AK\O*_4/_@X*_P"2=?#;_L-ZA_Z)AK\O*_I+P[_Y).AZ
MS_\ 2Y'X%QU_R4U;TC_Z2@HHHK[8^0"M?X*_!7XH?M8?M)>$_P!E'X.Z[8:+
MJOB9+FZO_$6I6YFBTJQMX]\LPB!'FN?NHF0"Q )4$LN16C\)OC)X_P#V5_VB
M_!/[6GPNT"/6-5\%WLPOM"DE\O\ M73KB)H;FW#<A7,;$HV#M8 X.,''$_6O
MJM7ZM;VO++DOMSV?+>^EKVWT[Z'=EGU3^T*7UK^'S+F].I]<_M,_\&_/Q;^!
M'P'U_P",WP9_;)O_ !9KGA;1[C5+WPYXE\,0PVVJQ01M+)%$\4A:"0HK; =P
M9L*64'</B/P?XCM_%_A:P\3VL1C2^M4F$9.2A(Y7/?!R/PK[X_;@_P""_O@/
M]H#]F76?@7^R#\(_'%KXN\;Z/+I6K:KXMT=+*U\.6LZ&.Y8LLCF6?RV94"?*
M"P?<2NQO@OPQH-IX6\.V/ARQ),5C:I"C-U;: ,GW/7\:^>X3GQ/4RZ<L\5I\
MWNW48RY;:W44E:_PWUWZ6/H^+X9!3Q-..66V]ZS;7EOU+U%%%?3GQP4444 ?
MM%_P1:_Y,*T'_L-ZG_Z4M7U=7RC_ ,$6O^3"M!_[#>I_^E+5]75_*O%'_)1X
MO_KY/_TIG])\._\ (APO_7N/Y(****\$]D**** /RY_X.]?^41C?]E/T7_T"
MZK^6FOZEO^#O7_E$8W_93]%_] NJ_EIK]@X'_P"1)_V^_P D>?B?XH4445]@
M<X5VO[._@S0?B#\9= \(^)M1AM+&]U"..XN;A-R1*6 +L/XE7.XCN%(KBJN:
M!KFH>&]8M]<TN3;/;ON7/0C&"I]B"0?8FML-.%/$0E-:)JYABJ=2KAIPINTF
MFEZV/[!O"'_! ;_@E7X6^&,/PUN_V8[;5BMBL%SKVI:S>'4+APN#-YJ2KY3$
M\XC"(.@4 8K^73_@J?\ LY> _P!E+]N3XA? KX;ZP;[2/#GBF_T^SGD93(T<
M-PZ+YA4!?,  1R  71B ,XK[G^%/_!VM^VC\-?V6K?X&G0-!U#7].TI=.TOQ
MMJ>GR3ZC!"J;$9AYHAGF0;=LLB<[09$D))/Y7_$WXC>)_BQXXU'Q_P",-2GN
M]0U*Y>>YN+F9I))'=BS,[MR[,S,S,>2S$]Z\;)L'GN!6(_M/%>V4VN1<SGL[
MN>OP76G+HW?5:(Y*<*$\13EAZ'L^5/FT2OVCI\6NM]M-'J8-%%%>F>D%%%%
M']'W_!E7_P F7_%__LJ$/_IN@K]GJ_&'_@RK_P"3+_B__P!E0A_]-T%?L]7X
M=Q1_R/J_JOR1Z=#^$@HHHKP#4**** "BBB@ HHHH _/+_@X*_P"2=?#;_L-Z
MA_Z)AK\O*_4/_@X*_P"2=?#;_L-ZA_Z)AK\O*_I+P[_Y).AZS_\ 2Y'X%QU_
MR4U;TC_Z2@HHHK[8^0"BBB@ HHHH **** "BBB@#]HO^"+7_ "85H/\ V&]3
M_P#2EJ^KJ^4?^"+7_)A6@_\ 8;U/_P!*6KZNK^5>*/\ DH\7_P!?)_\ I3/Z
M3X=_Y$.%_P"O<?R04445X)[(4444 ?ES_P '>O\ RB,;_LI^B_\ H%U7\M-?
MU+?\'>O_ "B,;_LI^B_^@75?RTU^P<#_ /(D_P"WW^2//Q/\4****^P.<***
M* "BBB@ HHHH **** /Z/O\ @RK_ .3+_B__ -E0A_\ 3=!7[/5^,/\ P95_
M\F7_ !?_ .RH0_\ IN@K]GJ_#N*/^1]7]5^2/3H?PD%%%%> :A1110 4444
M%%%% 'YY?\'!7_).OAM_V&]0_P#1,-?EY7ZA_P#!P5_R3KX;?]AO4/\ T3#7
MY>5_27AW_P DG0]9_P#I<C\"XZ_Y*:MZ1_\ 24%%%%?;'R 4444 %%%% !11
M10 4444 ?M%_P1:_Y,*T'_L-ZG_Z4M7U=7RC_P $6O\ DPK0?^PWJ?\ Z4M7
MU=7\J\4?\E'B_P#KY/\ ]*9_2?#O_(APO_7N/Y(****\$]D**** /RY_X.]?
M^41C?]E/T7_T"ZK^6FOZEO\ @[U_Y1&-_P!E/T7_ - NJ_EIK]@X'_Y$G_;[
M_)'GXG^*%%%%?8'.%%%% !1110 4444 %%%% ']'W_!E7_R9?\7_ /LJ$/\
MZ;H*_9ZOQA_X,J_^3+_B_P#]E0A_]-T%?L]7X=Q1_P CZOZK\D>G0_A(****
M\ U"BBB@ HHHH **** /SR_X."O^2=?#;_L-ZA_Z)AK\O*_4/_@X*_Y)U\-O
M^PWJ'_HF&OR\K^DO#O\ Y).AZS_]+D?@7'7_ "4U;TC_ .DH****^V/D HHH
MH **** "BBB@ HHHH _:+_@BU_R85H/_ &&]3_\ 2EJ^KJ^4?^"+7_)A6@_]
MAO4__2EJ^KJ_E7BC_DH\7_U\G_Z4S^D^'?\ D0X7_KW'\D%%%%>">R%%%% '
MY<_\'>O_ "B,;_LI^B_^@75?RTU_4M_P=Z_\HC&_[*?HO_H%U7\M-?L' _\
MR)/^WW^2//Q/\4****^P.<**** "BBB@ HHHH **** /Z/O^#*O_ ),O^+__
M &5"'_TW05^SU?C#_P &5?\ R9?\7_\ LJ$/_IN@K]GJ_#N*/^1]7]5^2/3H
M?PD%%%%> :A1110 4444 %%%% 'YY?\ !P5_R3KX;?\ 8;U#_P!$PU^7E?J'
M_P '!7_).OAM_P!AO4/_ $3#7Y>5_27AW_R2=#UG_P"ER/P+CK_DIJWI'_TE
M!1117VQ\@%%%% !1110 4444 %%%% '[1?\ !%K_ ),*T'_L-ZG_ .E+5]75
M\H_\$6O^3"M!_P"PWJ?_ *4M7U=7\J\4?\E'B_\ KY/_ -*9_2?#O_(APO\
MU[C^2"BBBO!/9"BBB@#\N?\ @[U_Y1&-_P!E/T7_ - NJ_EIK^I;_@[U_P"4
M1C?]E/T7_P! NJ_EIK]@X'_Y$G_;[_)'GXG^*%%%%?8'.%%%% !1110 4444
M %%%% ']'W_!E7_R9?\ %_\ [*A#_P"FZ"OV>K\8?^#*O_DR_P"+_P#V5"'_
M --T%?L]7X=Q1_R/J_JOR1Z=#^$@HHHKP#4**** "O+_ (K>%/VL]7\7/>?!
M_P"*_A?2-%,"!++5M">XF$@'SL7!'!/05ZA10!X7_P (#_P4$_Z+_P"!/_"4
MD_\ BJ/^$!_X*"?]%_\  G_A*2?_ !5>Z44 ?(_[0?["G[1'[4^G:;I/QY^(
M7@37;?1YY)M.C_LF^M?)=P%8YMYXRV0HX;(XXKR__AR-9?\ /'P)_P!]:U_\
MFU^A%%>EA\YSC!TE2H8FI"*V49R2^Y.QY]?*<KQ55U*U"$I/JXQ;^]JY^>__
M  Y&LO\ GCX$_P"^M:_^3:/^'(UE_P \? G_ 'UK7_R;7Z$45O\ ZQ\0_P#0
M95_\&3_S,?[!R/\ Z!:?_@$?\C\]_P#AR-9?\\? G_?6M?\ R;1_PY&LO^>/
M@3_OK6O_ )-K]"**/]8^(?\ H,J_^#)_YA_8.1_] M/_ , C_D?GO_PY&LO^
M>/@3_OK6O_DVC_AR-9?\\? G_?6M?_)M?H111_K'Q#_T&5?_  9/_,/[!R/_
M *!:?_@$?\C\]_\ AR-9?\\? G_?6M?_ ";1_P .1K+_ )X^!/\ OK6O_DVO
MT(HH_P!8^(?^@RK_ .#)_P"8?V#D?_0+3_\  (_Y'Y[_ /#D:R_YX^!/^^M:
M_P#DVC_AR-9?\\? G_?6M?\ R;7Z$44?ZQ\0_P#095_\&3_S#^P<C_Z!:?\
MX!'_ "/E_P""W[*/[6?[/'@*#X8_![XL>!-'T.UGEF@L?[!NKC:\C%G.^>5W
M.22<%L#M76?\(#_P4$_Z+_X$_P#"4D_^*KW2BO*JU:M>HZE23E)N[;=VWW;>
M[/3ITZ=&FH4TE%:)+1)=DCPO_A ?^"@G_1?_  )_X2DG_P 51_P@/_!03_HO
M_@3_ ,)23_XJO=**S+/"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_
M .!/_"4D_P#BJ]THH ^.?VO?^">'QN_;S^$7_"B/VK_&O@3Q7X4.J0:C_97]
MFZA8_P"DPAQ')YMG<12<!VXW;3GD' KY:_XA2/V._P#HC_@3_P *#Q5_\M*_
M6NBNRAF.886')1K2BNRDTON3)<(2=VC\E/\ B%(_8[_Z(_X$_P#"@\5?_+2C
M_B%(_8[_ .B/^!/_  H/%7_RTK]:Z*V_MG./^@BI_P"!R_S%[.GV1^2G_$*1
M^QW_ -$?\"?^%!XJ_P#EI1_Q"D?L=_\ 1'_ G_A0>*O_ ):5^M=%']LYQ_T$
M5/\ P.7^8>SI]D?DI_Q"D?L=_P#1'_ G_A0>*O\ Y:4?\0I'['?_ $1_P)_X
M4'BK_P"6E?K711_;.<?]!%3_ ,#E_F'LZ?9'Y*?\0I'['?\ T1_P)_X4'BK_
M .6E'_$*1^QW_P!$?\"?^%!XJ_\ EI7ZUT4?VSG'_014_P# Y?YA[.GV1^2G
M_$*1^QW_ -$?\"?^%!XJ_P#EI1_Q"D?L=_\ 1'_ G_A0>*O_ ):5^M=%']LY
MQ_T$5/\ P.7^8>SI]D?$?[%7_!+?XB_\$[O!>L?#S]CKQ%X$\'Z/KVJ#4=6L
M_L>J:AY]R(UB$F^^NIF7Y%4;5(7C.,\U[1_P@/\ P4$_Z+_X$_\ "4D_^*KW
M2BN&K5JUZCJ5).4GNV[M_-E))*R/"_\ A ?^"@G_ $7_ ,"?^$I)_P#%5V?P
M9\.?M):)J=[+\<?B/X>URT>!18Q:+H[6S12;N68DG<,<8KT&BLQA1110 444
M4 %%%% !16/\0O'7ASX7^ =<^)GC"[-OI'AW1[G4]4G5<F.VMXFEE;'?"(QQ
M[5^?_P#P2FTG5O\ @KU\ KO_ (*-?MMR:EK&E>/O$FIQ?##X8#7+F'0_"V@V
M=W+9Q@VL,B1W=])+!,TEW,'?&T1^4F5(!^C%%?G+K?QK\9?\$KO^"L_PD_8^
MB\:Z[K/P'_:4TR_MO"6B^)M:N-2G\%^)K+87CL[FY=YOL-P)[5/LSNRQ23;H
M_+0%#M_MV_\ !)^+XU_#+XD?M0_%;]L[XKZ#\4=,T[5=;\&^(_"OQ#O=-TCP
M9%;++-96UM91,D1A2*.(3RNOFS/YT@>,LH0 ^_Z*^??^"4?Q=^.7Q[_X)O\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
J**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>ctsh-20250630_g12.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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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
MNYO&/^#>S_@H)^S]K7_!P'\??%MD^M_9/VC?$NOM\.=^F@,1-JLVJ)]J&_\
M<?Z-&V<;OFPOO7Z+?M__ +"%I_P49^&/[;7[-UGIT<WB-]5\-ZOX'D<#,6M6
M?ARSFM@&/W/-(:W9NR7#T ?:<7[7GP5N?V/5_;DLO$#3^ I/ (\7PWL2AI)-
M/-I]J 5 >92N%$?7>=O7BOR#_P""<'_!6W_@K+^UA_P6:U;_ ()W?M)_&C2O
M".DZ,VLSZ[IOA3P?IQN[*6UA,@L([BY@E!$<C"-I&1BZQD_*6R.1_P"#9K]J
M/XB?MG_LZ>'?^"4GCG1=1?2_A'\0QXM\47]U"PB/AJUG%Y9Z0[-SYK:YY+-&
MW#6L4T>W ..;_P""9W_*X;\:_P#L/^-J /Z':*** "BBB@ HHHH **** "BB
MB@#YI_:"_P""A7[.7P)_;!T[]C#]J_7_  [X:T#Q]\._[2\-Z[XND2#3-3NQ
M=3V]YI<TTY\C>T/D.D;$;QYJG<613^*7_!*G]BKPSX8_X*V_LS_'3_@GSXCO
M-0TZ'X93^(OVA5T.Y-WI_AN62*]@:SE>/*QR7:^24LB2ZN1(JK'MV?T;Z]X=
M\/\ BK3'T7Q/H5GJ5G+CS+2_M4FB?'3*N"#^58?P8^"_PO\ V>?AGI/P=^#/
M@^VT'PUH=OY&EZ7:N[+"F2<;I&9V.3U8D^] 'PUX%_X+)_\ !&;_ (*P_LW_
M !#^#7QC\>V7AS3FM[O2_%/PZ^+D-OIFL21C*+-:V_FR>?+O ,8MV>>.4(-B
M2% ?D7]DC_@B7^TN?^#8WXL?LG^+?"E]9?$;XC^(YO'_ (3\):DGDWEHUL=/
M:TLI8V.(;FXBTT@HQ!0W:J^UD8+^UT7PZ^'T'B=O&T'@71DUER2^KIID0NF)
M&#F7;O/''7I6S0!_-M^U%;WO[8G_  ;U_L<?\$Z/@,(];^-C?&/^SM0^&T,@
M&K:2]A'KMK=/?6Q_>V<<37,#N\JJJI(')"\U^L,?_!4[]@7_ ()B_&'X8?\
M!)#X_>,]8\'ZAH'PLT2TT/QUXBTQ+7PW<106XM(HFO&DS&Y%N27=! I^5I0W
MRU]LVGA7PQ8:[<^*;'PY80ZG>1K'>:C%9HL\Z#&%>0#<P&!@$\8J'Q5X#\#^
M.H8;?QMX-TK68[=BT$>JZ=%<+&Q&"5$BG!/M0!^4G[)_[ 7PO\9_\'&7BK_@
MHI^QK;Z7'\&=#\!.VO\ B3PVZ'1=8\77T,MO<VMC)%^ZN L)6XN'B+(EP2K$
M2,0/I7]GGXR?L:_M:_M9_M;_ ++_ /PN'P;XMB\4W>D:9JWAVPU^WG?4;*7P
MU!;W2Q!&/G!=DT;F/=Y;(P;:1BOMBVMK>SMX[2SMTBBB0)%%&@544#   X
M[4^@#\4?^#;/_@EW\6OV%?VF_P!HSQ!^T=XFN;;P?\(O&MSH'@M-6E$-C<7C
MVR23Z\ ^%C8Z7+9HLF<>7?3*<;:^9/\ @FQ\=_@I8_\ !VO\6/B9?_%KPY!X
M<UGQ/XT@TGQ!/K4"65Y(^_8(IRPC??L;:02&QQG(K^DFB@ Z]**** "BBB@
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
M'_PO\PHHHK]8/S,**** "BBB@ HHHH **** "OMC_@@S_P GDZW_ -D[O?\
MTML:^)Z^V/\ @@S_ ,GDZW_V3N]_]+;&OF^,/^28Q?\ @9[_  M_R4.&_P 2
M/UXHHHK^6S^C0HHHH **** /#_\ @IO_ ,HVOVA/^R'^+/\ TSW5?Q)U_;9_
MP4W_ .4;7[0G_9#_ !9_Z9[JOXDZ_4> /]TK_P")?D<6+W04445]^<@4444
M%%%% !1110 4444 %?K/_P &:O\ RE/\6_\ 9#M6_P#3KI%?DQ7ZS_\ !FK_
M ,I3_%O_ &0[5O\ TZZ17B\1_P#(CQ'^$TH_Q4?TZT445^$GJ!1110 4444
M%%%% !1110!YY^UW_P FG?$__LG>M_\ I!-7\^5?T&_M=_\ )IWQ/_[)WK?_
M *035_/E7[AX3_[AB?\ %'\C\?\ $O\ WS#_ .%_F%%%%?K!^9A1110 4444
M %%%% !1110 5]L?\$&?^3R=;_[)W>_^EMC7Q/7VQ_P09_Y/)UO_ +)W>_\
MI;8U\WQA_P DQB_\#/?X6_Y*'#?XD?KQ1117\MG]&A1110 4444 >'_\%-_^
M4;7[0G_9#_%G_IGNJ_B3K^VS_@IO_P HVOVA/^R'^+/_ $SW5?Q)U^H\ ?[I
M7_Q+\CBQ>Z"BBBOOSD"BBB@ HHHH **** "BBB@ K]9_^#-7_E*?XM_[(=JW
M_IUTBOR8K]9_^#-7_E*?XM_[(=JW_IUTBO%XC_Y$>(_PFE'^*C^G6BBBOPD]
M0**** "BBB@ HHHH **** ///VN_^33OB?\ ]D[UO_T@FK^?*OZ#?VN_^33O
MB?\ ]D[UO_T@FK^?*OW#PG_W#$_XH_D?C_B7_OF'_P +_,****_6#\S"BBB@
M HHHH **** "BBB@ K[8_P""#/\ R>3K?_9.[W_TML:^)Z^V/^"#/_)Y.M_]
MD[O?_2VQKYOC#_DF,7_@9[_"W_)0X;_$C]>****_EL_HT**** "BBB@#P_\
MX*;_ /*-K]H3_LA_BS_TSW5?Q)U_;9_P4W_Y1M?M"?\ 9#_%G_IGNJ_B3K]1
MX _W2O\ XE^1Q8O=!1117WYR!1110 4444 %%%% !1110 5^L_\ P9J_\I3_
M !;_ -D.U;_TZZ17Y,5^L_\ P9J_\I3_ !;_ -D.U;_TZZ17B\1_\B/$?X32
MC_%1_3K1117X2>H%%%% !1110 4444 %%%% 'GG[7?\ R:=\3_\ LG>M_P#I
M!-7\^5?T&_M=_P#)IWQ/_P"R=ZW_ .D$U?SY5^X>$_\ N&)_Q1_(_'_$O_?,
M/_A?YA7OG@+]GGX*>*_V%?B)^T+;ZWXAN/%OA'4=)M1:SQ106,(NKF-&*A6=
MYCM\P;F* <'9GIX'7T_^S_\ \HP?V@?^QA\+_P#I97Z!G56M1P]*5.3B_:TD
M[=5*I%-/R:9\1E%.E5K5(U(I_NZC5^C4)-->::/,_P!D3]GVU_:*^)6H^'M5
MN+T:;X?\+:AX@U2VTK;]LO8;2/=]FM]P*B61RB D,%W%MK8VG:\"?"_X5?'_
M .&?Q#\0>$?"-SX2U7P%X=&NVTIUA[JTOK59XXI+:;S5W+.?,5D="%8JRF,9
M!%;]@Y/C%9_M%Z?XQ^#'BB#0[KPS876LZYK5]"TMK9:5!&6NWGC4@RQF,[-@
M(+,Z@%3AA]%_&]OA!^V5^S'XW^*'[%R+X*U#2;IM<^*WPX%M'"^LVT1RE^KH
M3F.,!I# I\L.SMM$FUI/*S3'XC#9HH<S4'[/WDW:FW)W4TM&IK2+=TGORIIO
MTLMP5#$9=S\J<US^ZTKS2BK.#W]QZM+=;<VJ7PA7N7Q&^#WP[_9Q^&OPZ\0^
M.O =[XHU+X@>&5U][DZL]I9V=L\K+';0^6NY[@(JO([DJOFHHC."S>&U]V_
M3XO?#7X3_ 'X>? G_@H1HMOK?A[Q0XUWP"7TX37/A*P:1UBO)7)_>033*S+
M%<>6C[]ZLL0]#/,3B,+&E.FG-<SO"+:G)<K^&W\N[5U=*U[V3XLFP]#$RJ1J
M-1=E:4DG&+YE\5^^R>MKWM:[7F&D_L'^%==_;,\.? VR\6ZC%X5U_P *6_BN
M6:;RSJ-CISV)O&M9,*$^T#;Y8;:%.Y7V@';7&_$CX,_#W7_V2],_:P^&>A7.
MA1IX^N/"FMZ'/J+74?F?95N[>XC=P&!,99'!R"R@J%!VUUWQVU'X\_L)_MU)
M\4]>\<VWC34KF)=6TW7[D[K;Q#I-U$\(W*APB-%OBVH=J;!L.U4-8/AWQYHW
MQB^&]G\ M#\.77@_X6^$]8N?%_C*^N-46_NY)65;=2)/*B0R%/+MH(@G+RY=
MB,E?.HU<QE&ABE5YZ7+3;DGH_CY[QT;<KP4=+W6T7>_=5IX",JV'=/EJ<TU9
MK5?!R6>J2C:;EK:SW:M;S_3/ 7ASPQ\&+GXF^/[>22]U]FL_!&FK*4,GEN!<
MZA)CDPQX,*#I)*S\D0.IX.OH'5/AMIWQG\%V_P"TY\7?%,_A+PMJGBN#PAX,
MT71=+%X;*WBB#9 DEB MX(RH+9+S2L['#%G/E?QX^#7BO]GOXP>(/@QXV,+:
MEX?OS;SRVY)CF7 >.5,X.UT9'&0#AAGFO:P.-I5JLJ<IWJ:MK6RM9-)[/ENE
M)K[3Z7LO(QF$J4J<:D8^YHD^KO=IM;KFLW&_V5UM<Y*OMC_@@S_R>3K?_9.[
MW_TML:^)Z^V/^"#/_)Y.M_\ 9.[W_P!+;&O/XP_Y)C%_X&=W"W_)0X;_ !(_
M7BBBBOY;/Z-"BBB@ HHHH \/_P""F_\ RC:_:$_[(?XL_P#3/=5_$G7]MG_!
M3?\ Y1M?M"?]D/\ %G_IGNJ_B3K]1X _W2O_ (E^1Q8O=!7Z)?LQV'PC\<_\
M&^?[4_B:3]GGP3I_BSP=XJ\%V=GXWL]+DDU>Y@NM4M_-1[BXDD:,$PY*0^5&
M=Y^3IC\[:_0K]BG_ )5ZOVU_^QW^'O\ Z=17U>;?P*;7_/RG_P"EQ1SPW?HS
MAO\ @CQ^RSX&^+UK\??VHOB#X/T_Q/;_   ^">J^+]#\+:M:BXLM0UE8W%FU
MW"W$]K"4DF>%OED,:*^4+*?3/^">>E/_ ,%<?@5^T%^S!^T)HVC:GXZ\#?"J
M]^(WPF\;VOA^TLK_ $NXT^6)+C3&EMHH_,LKD7$*>0^Y(2I>-5(KYI_X)L_\
M%%/B+_P3>^-NI_$KPMX)TGQ?X=\5>&[GPYX^\#:^S+9^(-(N,>;;NR@F-_E!
M60!L?,"K*S*WWC^QE\;_ -E;]BS_ ()[?M%_\%%/AC^RY>_"QOBEX9O/AG\%
MM.\2?$";7M2UF\N_FU!K5S;VB?8+/;;.TC0R.7A:,S[AL;SLT6*IU*DE&[DX
M*FTUH[ZJU[]V[)IQO?1%PY6E\[GY#U^M_P#P3?\ V$_VW?V>_P#@G78_MO\
M[-?_  38^#_[1&L?$.^N[O6-,^*'A^'79_#^AVF([/[#I_VF&5KBYD:ZE?R]
M[M$EIM0[FQ^2%=[^S;^U!\??V0_BMIOQK_9P^*>K^$_$>EW"20WVE7;()E5L
MF*9/N3Q-T:*0,C D$$&O5S+#5\7A^2DTM;M-.S\G9IK76^NVS(A)1=V?;'_!
M.[6O G_!37_@M7X;UG]IG]FGX9^%;*ST35+J+X3^"/!BZ/H=U>Z5I5S/!:-9
M%G9R\\/FS)(SF3:Z'Y,(.:^/]EIO[1G_  0[\+_MK?&"UTY_BAHO[3FH^";#
M7[?3(+6XU;09M%CU(PRB%$$J6]R2L1((B24QKM7"U'_P6J^/2Z7_ ,%1+#]J
M;X!/)X!\?W_@KPEXJ\6)X<F:VDT/Q7<:5;W5TB%>4E1I(_,[F3S-^6+UQ?PU
M^,WQ"^+G@9?VH?VR-1L-:^&?PDU&9/ _P]MM"L]*TGQ%XKO#]H6S6SL(8(6C
M)5;J_F";VMX8X6=7N+>O-A2J3C2Q45RQM"T;ZJW->*Z/FYDKW6BN_*[I7B<?
MXNTS3?V._P!FE? -]I\#?%7XN:-;7FO?:(E:7PIX5D*7%K:KD9BO-0Q%<R$8
M:.S%N@.+N9%^=Z^]M(^'WPQTC]@_P_\ \%-?VGOAY:?%SQW\:/VBKG1-73Q+
MJ5Y%!:Z3;PB>],:V4\#+>7$TA42$E8HD7RT4G</$/^"L'['WAC]@C_@H?\4?
MV3?!&MW&H:'X4UR+^Q+B\D#S"SNK6"\@CD8 !Y$CN$C9@!N9"<#.*[\'BJ<Z
MSI._.^9M]&XM*5O*+:2NE??75D2BTKGSQ7ZS_P#!FK_RE/\ %O\ V0[5O_3K
MI%?DQ7ZS_P#!FK_RE/\ %O\ V0[5O_3KI%8<1_\ (CQ'^$='^*C^G6BBBOPD
M]0**** "BBB@ HHHH **** ///VN_P#DT[XG_P#9.];_ /2":OY\J_H-_:[_
M .33OB?_ -D[UO\ ]()J_GRK]P\)_P#<,3_BC^1^/^)?^^8?_"_S"O=_A/\
MM"_!GP1^R3XZ_9PU_3?$TU]X[O=/NKC5[.VM_*T]K242(BQM*#,"00263@\
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
M^_\ )8?_ ")'U>CV/YG/^(3#XV?]%;\=_P#AH+;_ .7='_$)A\;/^BM^._\
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
M](M_AY\3I]#MK"U<HTR1);(&S*\:/(S,Q<QH"=L:*H!SW_"L/CE_P3Y_8?\
MBC\4_A/\/6^)O[0/C[6[GQ=XBT[PY;K*;_7+^XM[8_98IGC,MEIT#PJD;/&9
M(;/YF1YF:OSR_;3_ &K/B3X)U']CWP+8_P#!+K]H/PX?!?[2-AKOVGQE;Z4V
MH^-]6D@O)+D*\-VRRZA=332W#%]B$E\%0%6OU5_8S_X)X_"7]B;6_$OBOP=\
M4?B9XUUKQ3;VEM?ZY\4_'=SK]Y!;VYE:.""6XYAC+3.S*O#$*3]T8ZK]HO\
M9"^$7[47BGX:^,/B@NIF\^%/CRW\7^%/[.O1"HU&&*2-/.&T^9'ME;*\9..:
M .Z^'_B;4/&O@/1/&6K>$M0T"ZU;2+:]N=!U=4%WILDL2NUM,$9E$L98HVUB
M-RG!(YK7HHH **** "BBB@ HHHH *X#]J_P+XL^*/[+?Q*^&?@.4IKGB+P!K
M.F:*X?;MN[BQFBA.3T^=UY[5W]% 'YZ?\&MOB?1]2_X(O_#CP%! UKK/@C7?
M$>A>*]+FC*36&HKK5Y<M#*A^9)/*N87*L 1OKB/^"N/AG5OC7_P7(_8!^%OP
MNC:?Q#X-U;Q)XP\5-;CFPT)&T\^;,1]V.5K.YA4M@%V"C);%?1W[4?\ P3J^
M)-M<>-_CS_P3%^/1^!GQA\8,MWKURNF07_ASQ3=H"%DU'3[B*:..X8'!O;=%
MGYS)YX&P\?\ \$H/"GBKX9#5=:_;F^!WB?0OVG?$!CT_XA?$7Q"CZG8^*XX6
M(MFTS4K=#9VMFRX==-C^SM$^[="3B1@#VO\ ;-\3>+OBMH.H?L3_  &UK[-X
MT\<:&]OK^OPJ'3P7H-QO@GU67M]H=!-'9PGF:=2V##;W#Q^G_!#X3_#?X!?"
M3P[\!_A%I,.G^'/!6BVNBZ1I\4FXVUO!"B1HYZE]FUBS<L6W'.[-?)_B#_@A
M?\$/$'Q \2_$[_AM3]J/3=7\7ZR^J>(9=!^.-YI\5W=,JH',5LB(H6-(XU4*
M D<:(H"J /I?]EG]F;X>_LB?!73?@9\,]2UW4-.TZXNKF75O%&L2:AJ>H7%Q
M.\\L]U=2?//(SR'YFY"A5'"@4 7?CQ\;]"^!G@Z/6KG2;G6=;U2[&G^$_"FF
M,OVW7M2=6:.T@#$ $A6=Y&(CABCDFD9(XW8?%W[7O[$7C#X6?\$;?VH?#)U"
MVUOXM_%7PMXD\;>/[S20VW4-3>!9);2S5AYC6MO;10V<"D;F2-&8!Y6S[+^U
MI_P2D^%'[8GQQL_C_P".?VE?CGX9UK3-&;2](M_AY\3I]#MK"U<HTR1);(&S
M*\:/(S,Q<QH"=L:*O3?L;_\ !.WX1?L6:OXF\3>$_B=\2_'&L>*[:TM=1UKX
MJ^.KGQ!=PVUN92EO!)<<PQ%IG9D7ACM)SM& #XQ_;'\=>%)/^#2BT\0Z9/&]
MC>?LR^#]/LT3G_2)8--M$A '\8F8)@?Q#%?9WPU\<W7[(/[#'PI\)^/M$O=6
M\9V?@30O#ND^$;%E^WZYK<>G1H;.$,0 VZ*1Y)&(CABCEFD9(XW89?AO_@EO
M^SAX:L=$\ QZQXIO/AMX7\5_\)+X7^$%[J%NWAS2M2%PUU')'&L"W,D,5P[S
M16DUQ);1.5*1*(XPF;^UI_P2D^%'[8GQQL_C_P".?VE?CGX9UK3-&;2](M_A
MY\3I]#MK"U<HTR1);(&S*\:/(S,Q<QH"=L:*H!UW[&7[)=A^SY\./$]E\5+O
M2=>\>?%?Q)J'BSXI7446^UO[^["1R6L"2C<UE;0""TB#CF.)6<!Y&S\8_P#!
M3_\ X)=? ;]B[0]!_P""E7_!-/X;Z?\ "3XM^ /&F@P#1O =N-/TSQE8W^K6
MEA+H]Q8PXA/F_:0%V(K,0%.249/JGX#_ /!*OX$_ ;P;\1O"5K\7OB]XLN/B
M=X=&A:]XD\=?$V^U/5[.Q$<Z"*RO'(EL_P#CXD?,9!WA&_@7&M^SW_P3J\ ?
M V+P_#XP^/GQ8^*X\(3+-X27XM>,1JBZ3,JE$F1(H84GF16(2:X666,$^6Z9
M.0#Z#HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
4H **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>ctsh-20250630_g13.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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/\
M"#X5^ =0_P"#9S]K'PK>^'(9;'PU\0/B-<:' [,1:2VMZ_D.ISDE0!C.??-=
MY^U'^S+\$/V??A#_ ,$Z?VJ_A+X#MM)^)FM?M#?"_0]?\?QLSZOJNFZGITD5
MY9W-TQ,DL#1JJ+"Q\N)!Y<:HGRU]H^%?^"//[/7@[]D7Q[^Q%I'Q:^))\!_$
MK6;S4O%5M/K-D]U-+>-NO52<V>^-)VVLX'0K\A0,X;9^*_\ P2W^$7QG^%'P
MD^#GC;XS_$9](^"7B'2==\!O:ZEI\4\&I:6ACT^YFD%E^_:!&*@-\KYS(KM\
MU 'SM^T5X ^"7QC_ &G?VNK;X9^!T^+OBN?X9Z7H_P 1Y_B+<P+X=^'5M%I5
MT\.FZ6?L\MQ+=7 E:]F@C B$@0O<0OM2OEOXP^';/XO?\$$/V!?B!X]O+V]\
M0V_Q?^'VG6OB WTBWMO;M?36Y5)@VY2(TC /4&)#U48_2'6?^"1/[,NL_M(>
M./VDSXX^)-C=?$_3+6U^)OA/1?&\UAH?BN2WM_L\=S>6ULJ,TGEY#*CI$X9P
MT;"20-S-I_P0\_95T_\ 9<\!_LA6/Q5^*R>$?AUXMM?$OAT3>+XI[I-1M9'>
MS8R36[A(H&D<I;Q+'#EBSH[DM0!X_P"(?V=_@I^Q_P#\' /[/EM^S-\.=-\%
MP_$?X/\ C.W\>1:'#Y0U\VIM[F&>\.<W5QYK;VGE+2N0-S' K,_X)P_ SX$?
M\%A_^"=/Q8US]JS3UU+Q]\1/B9XGTKQ]K\4<#:SX7GM-1==-L[.::.0VBV=H
MMF\,8&Q6=G*EI'+?8OCK_@G_ . /B+^UGX"_;1\3_%_QT_C3X;Z1<:9X:,-W
MI\=FMM<Q".\66!;/$AN ,N2<J<>5Y6U0OE?C/_@AA^R!XC_:2\4?M'^#OB-\
M7? 7_"?WGVOXE>!OAU\2;K1O#_B^<DF22_MK<"1S)N?>(Y8PWF2$C,CE@#Q3
M_@H#\-OAGHG[5G_!.'Q9X.\3W?BJ6S^)$>C:?XXU6^^TWNM:?'HK&.XGF 59
MWE*"8R!0&:1F& U7_P!I/P!\$?C%^T/^V+'\,/ Z?%SQ1<?#;3M(^)-Y\1;F
M!?#_ ,.X(-'N6ATS2B+>6XENIA(U[-#&%B$I4O<12;4KZN_:)_X)X?![]H[Q
M_P#"OX@ZWXS\5>')?@OJ::C\/-,\)7%E:V6G72H(A(8I+63S (@(A&Q,83("
M#))Y;Q#_ ,$BOV7_ !!^TCX__:03Q=\1M+D^*UC!!\2_!6@^.+BQT#Q+)# 8
M([BZMH KM)Y9*LJR+&X+!T8.X8 ^ /VFO$_B'QC_ ,&BGPOU_P 4ZU<ZC?2:
M/X"CEN[R9I)'6/Q#8QH"S$DX1%7GL!7[1U\>7?\ P1*_92O/V$=,_P""=4_Q
M&^)[_#K3M0M[MTG\8+-?7)MYUGMHC-+ WD0PR(KI%;K"FX$L&+,3];>'=+O-
M$T.UTC4/$-[JT]O"L<NIZBL*SW)'\;B&..,,>^Q%'L* /@3]NK_@D7\&O^"@
M?QAU/]L_]C#]H?7_ ()_M%^"M2DT*Y^(?A.5UCO;FUCC M-3MU9?.7RFB42*
M0QB= ZS(J1CP.?\ X*J?\%%?#_\ P32_;0^#'[4.D6.F?M$_LQ:5IVF:CXX\
M&Q[+?4[75U(MM7@50JQSI;B6YRJQJ 86\N,AE'WRW_!.+PGX9^*_C?XW? O]
MICXL?#7Q+\1=;_M7QC<^%];T^[M+^X$4<*,+#5K&]LX66**-!)%"DK*BAW;%
M='\&OV!OV=/@]\-?'/PWGT&\\8?\+3N;FX^*6N^.+H7^H>+9)X/L[_;9-JH8
MQ!B)(8TCAC0;4C0$Y /DW6_^"8L7Q!N_V?\ ]KOX3_M8?![X>Z=\-=?TO7?#
MOBWX:_!2XL+GQ/I%WY2-I5S=R:_,;B"^$J*Q=9'>27/S,[!O,OV9?^"<'[&?
M[4O_  57_;[^#/Q\^#%OXB\(:7XD^'EYI_AJ?4;F&U@O+C0GN9;M?)D1Q<&0
MR8EW;E6:95(660-]._LC_P#!#C]DS]C7Q]8>)_AW\5/C%K?AS0-2;4?!WPO\
M8?$RYO\ PKX;O"S,ES::<0J&6,LQ22<RLC$."' <>I_ 7]@'X<_L]?M/?$;]
MK3PG\5?'&H>*/BS)9/X\@UF_LI++46LH&M[,B*.U0PF&)BB^4R9'W]] 'QIX
M@LO@3_P1O_X+1^(OC#JG@S1_#7PK_:<^%MW?R:CI^DQ1C2O%/AV&2YN;>+8H
M\I+NR=Y=@(,]ST#,*;_P4Y_8_P# _P ,?^#??XV:EXZ^$VB:5XU\0Z3<>.O%
MT>G6<<7V77[V_2Z>(-$%\P6HF^QQL>L4 S]YL_>7[4?['/P'_;&L?!6G?'?P
MJ=4B\ >/]-\8^' K*/+U.Q9C%OW*=\3!V5X^C*<&E_;(_9,^'_[<'[/FO?LR
M?%KQ)K]AX6\3Q)!K\7AR[AMY[R!763R3+)%(40LBDE-K';C=M+ @'QE\4OB;
MI?B__@H%^Q5^QG\9&@D^'FO_  ?U/Q+;Z!J*AK'Q%XCL[&V%I%<1O\D_V:+S
M[B.-@0)6CDP7CC*Q_P#!1+X3>!_^"5_[(G[8/[3O[&GQ#\0:#XO^(_AW3=;O
M/!VFW42Z?X7<S1:9<:OIMK#&AM)I$GDF>1G)>6V#*1Y1"_0W[4/_  2=_9E_
M:_\ V?? WP(^-&O^,I;SX92PS?#_ .(VCZY'8>)M"GB542:WNX(50/LCB4YC
M(8Q1NP,B*XZCX%_\$]/@'\%_@WXI^#7B+4?%?Q-C\>6!L?'WB3XM>)9M>U?Q
M):^4\*V]U<38_<)')(J0QJD:>9(RJ&D=F /F#7?^"8:^,?%/[/\ ^V!\+/VK
M?@[\/=/^&OB'3-4T'Q)\,/@I<:=+XKT>]:&,Z1<7<FO3>?!?"6--SK(Y>;<-
MS.=WAG[7VK>(_P!C#QE\9+G_ (*"_LE:?\7OV:OB?\5;K7K/]HCP#'!?Z[\/
M;EKF.""WU&W96D"Z=/ D$<J-B-81'B1F\A?K[]D+_@A_^RC^QAX\T_Q/\/?B
MO\8]?\/^'[][[P9\-/&OQ+N=0\+^&;HEBMQ9Z=M5/-3<VR28RLC'>"' <=AX
MC_X)=_"SQ;X8\;_"OQ%\=OB==_#KXC>*]0U_QC\-+C6+!]*O9KZ]:]N[=)&L
MC>VMM+,[%H8+F-2&;O)(7 /I'2]3T_6],M]9TB\CN+2[@2:UN(FRDL;J&5E/
M<$$$'WJ>HK*RL]-LXM.T^UC@MX(EC@@A0*D:*,*J@<     =*EH **** "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 **** "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"BBOJ3X16W@CQ%_P3%^,FK-\+_#UMK6A:SH$$'B&"S9KZ6.:\CWJTLKN5
M!,>=L>Q3N/RU^E8_&K TX3<;\TX0].>2C?Y-GY_@L(\9.<5*W+&4O7EBY6^=
MCY;HJYX?T#6O%>NV7ACPWI<U[J&HW4=M8V=LA:2>9V"HB@=26( 'O7UQXX^'
MOP@\'_\ !,CQ1IO@O3K'4=;T/XI6&G>(/%L063[==BUWRI;R8R+:-G\I"#B3
MRVEZ2 ",?F5/ U*4'%R<Y*.G2[M=^7XOY-J\%@*F,A4FG90BWZV5[+^M/NO\
M=T45[C^Q5\,/!=_\2/#GQ-^,6E+>>'/^$PL-(TC1Y3@:WJ4LT0\H@]8($<33
M'D$&*(X,X(Z,9BH8+#2K25[=%NWV7K]RW>AAA,-/%XB-*+M?J]DN[_KR6IX=
M17VGX>^$OPU\=_\ !8CQ5X'\6>&K"XT>Q\0:S>6F@/ HM[N:VM99H8#&!ADW
MH&*8PP4J1@FO._B9;VGQ4_X)X:/^T!XYAM6\86'Q>NO#]MJ45G'#+>Z;)IZW
M91_+5=ZQ39"9&$5R@P,"O*IY[3J5:4.1^^J;>NWM%+E6VMN5W>EKK?6WI3R:
M<*=27/\  YK;?V;C?T^)66NWI?YPHKU'6[2T^!7PE'AJYM8SXS\;V$4^I>8@
M+Z+HS;9881G[D]UA)6/58!$N?W\BCRZO7H5O;IR2]V]D^_GZ7V[[K1H\NM1]
MBU%O6VJ[>7K;?MMNF%?;'_!!G_D\G6_^R=WO_I;8U\3U]L?\$&?^3R=;_P"R
M=WO_ *6V->%QA_R3&+_P,]GA;_DH<-_B1^O%%%%?RV?T:%%%% !1110!X?\
M\%-_^4;7[0G_ &0_Q9_Z9[JOXDZ_ML_X*;_\HVOVA/\ LA_BS_TSW5?Q)U^H
M\ ?[I7_Q+\CBQ>Z"OHWP=_P32^+?B[_@G]X\_P""BD?Q(\$+X4\!WVEV5YH%
MGXACO-7EFOKJ""+?#;[UM5 FWD3,DGR$;.I'SE7Z%?L4D_\ $/3^VLN>!XW^
M'V!_W%!7V&85ZV'I0E3=KS@GZ2DD_P &<T$FW<_/B"">ZG2UM87DED<+''&I
M+,Q.  !U)/:O=OC3^PQJO[*OAVU3]K'XI:9X0\:ZCI27UI\++*QEU#Q!912H
M'@;48QY=OIWF*58123&Y56#-  5W?4'_  ;6?!'X2:_^U?X__;&^.NFP7OAO
M]G#X5:GX^2UN+7ST.H6RY@E:+(W^4BSS*,@^;%$01C-9GP__ &)O@1_P5H\%
M_&_XV_L]?M)_$35OC]X/TN^\>>)-!^)&@V4$/C.Q\PO=SV;6MQ*UK,KNH\F1
MI%W2PH'PQ>/FQ&9QIXN5-MQA#EYI6OK+9=4EW?FMK-E*%XW[GY\UZ'^RC^S#
M\5OVROV@_"_[-GP7TE+K7_%.I+;6[SMM@M(N6FNIWP=D,48>1VYPJ' )P#YX
M 2< 5]X?LH2#]BG]H7X+?LN:2?)^)OCWXI^$;KXPWJ<2Z'IO]K6=Q9^&0>J2
MEEBN[T=1(MM;G:UM.K]N-KSHT7[/XFG;Y;M^2_%V74F*3>IY#>_\$Q/CCJ/_
M  4JU7_@F)\.];TG7/%^E^++O19-<=GMM/5+6-YKB]D+!FC@CACDE8X9MJ$
M,Q .%\?/V)+SX7_LZ>'/VO?A9\5+#QY\-?$/BR_\*MK]GI<]C-IVM6D:S-:S
MP3<J);=UGA<,2\>[<L;*4K[(^*_[9G@S]@[_ (.6_B[\>_B;H][>^%3X_P#$
M6B^*$TR)7NH;&_M9;22>%6(#/$95EVY&\1E<C=D>6Q^+O GCW]@+P3_P1[_9
M@^(VG>/_ !+XE^/E]\1O%'C6#3[S3M&T:UATG[!&KO?P0RK'':Q3WMS,8Q'#
M&G#R88KYE/&8YNE-KW7&#;MIJI.;;Z6M%K;?KTMQCJ?*GP]^ 6I>,/@QXR^/
MGB'Q'!H?AOPI]GLK2YN8"[ZUK%PW[C3+901ND\I)[B1R=L44!+99XDD\_KZY
M^('P2^)W[7NAZ9X+_9"T&UM_@A\--=B\(>#M?\5ZY9Z'#XD\1WV'FNF:]FC6
M34;]HA+Y(+&WM8K6)V"0J[?+GCWP'XS^%WC;5OAM\1?#%[HNOZ#J,UAK.D:E
M 8KBSN8G*212(W*LK*01[5ZF'KJJVG)7_EZI=+^?5]KV(:L9-?K/_P &:O\
MRE/\6_\ 9#M6_P#3KI%?DQ7ZS_\ !FK_ ,I3_%O_ &0[5O\ TZZ17G\1_P#(
MCQ'^$JC_ !4?TZT445^$GJ!1110 4444 %%%% !1110!YY^UW_R:=\3_ /LG
M>M_^D$U?SY5_0;^UW_R:=\3_ /LG>M_^D$U?SY5^X>$_^X8G_%'\C\?\2_\
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
M_#I?XV?]"WX[_P#"*MO_ )8U^SE%>M_Q$#B[_H)_\DI__('F?ZD<+_\ 0/\
M^3S_ /DC\8_^'2_QL_Z%OQW_ .$5;?\ RQH_X=+_ !L_Z%OQW_X15M_\L:_9
MRBC_ (B!Q=_T$_\ DE/_ .0#_4CA?_H'_P#)Y_\ R1^,?_#I?XV?]"WX[_\
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
M/CC9_'_QS^TK\<_#.M:9HS:7I%O\//B=/H=M86KE&F2)+9 V97C1Y&9F+F-
M3MC15 .>_P"%8?'+_@GS^P_\4?BG\)_AZWQ-_:!\?:W<^+O$6G>'+=93?ZY?
MW%O;'[+%,\9ELM.@>%4C9XS)#9_,R/,S5^>7[:?[5GQ)\$ZC^Q[X%L?^"77[
M0?AP^"_VD;#7?M/C*WTIM1\;ZM)!>27(5X;MEEU"ZFFEN&+[$)+X*@*M?JK^
MQG_P3Q^$O[$VM^)?%?@[XH_$SQKK7BFWM+:_USXI^.[G7[R"WMS*T<$$MQS#
M&6F=F5>&(4G[HQU7[1?[(7PB_:B\4_#7QA\4%U,WGPI\>6_B_P *?V=>B%1J
M,,4D:><-I\R/;*V5XR<<T =U\/\ Q-J'C7P'HGC+5O"6H:!=:MI%M>W.@ZNJ
M"[TV26)7:VF",RB6,L4;:Q&Y3@D<UKT44 %%%% !1110 4444 %<!^U?X%\6
M?%']EOXE?#/P'*4USQ%X UG3-%</MVW=Q8S10G)Z?.Z\]J[^B@#\]/\ @UM\
M3Z/J7_!%_P"''@*"!K76?!&N^(]"\5Z7-&4FL-176KRY:&5#\R2>5<PN58 C
M?7$?\%<?#.K?&O\ X+D?L _"WX71M/XA\&ZMXD\8>*FMQS8:$C:>?-F(^['*
MUG<PJ6P"[!1DMBOH[]J/_@G5\2;:X\;_ !Y_X)B_'H_ SXP^,&6[UZY73(+_
M ,.>*;M 0LFHZ?<131QW# X-[;HL_.9// V'C_\ @E!X4\5?#(:KK7[<WP.\
M3Z%^T[X@,>G_ !"^(OB%'U.Q\5QPL1;-IFI6Z&SM;-EPZZ;']G:)]VZ$G$C
M'M?[9OB;Q=\5M!U#]B?X#:U]F\:>.-#>WU_7X5#IX+T&XWP3ZK+V^T.@FCLX
M3S-.I;!AM[AX_3_@A\)_AO\  +X2>'?@/\(M)AT_PYX*T6UT72-/BDW&VMX(
M42-'/4OLVL6;EBVXYW9KY/\ $'_!"_X(>(/B!XE^)W_#:G[4>FZOXOUE]4\0
MRZ#\<;S3XKNZ950.8K9$10L:1QJH4!(XT10%4 ?2_P"RS^S-\/?V1/@KIOP,
M^&>I:[J&G:=<75S+JWBC6)-0U/4+BXG>>6>ZNI/GGD9Y#\S<A0JCA0* +OQX
M^-^A? SP='K5SI-SK.MZI=C3_"?A33&7[;KVI.K-':0!B "0K.\C$1PQ1R32
M,D<;L/B[]KW]B+QA\+/^"-O[4/ADZA;:W\6_BKX6\2>-O']YI(;;J&IO LDM
MI9JP\QK6WMHH;.!2-S)&C, \K9]E_:T_X)2?"C]L3XXV?Q_\<_M*_'/PSK6F
M:,VEZ1;_  \^)T^AVUA:N4:9(DMD#9E>-'D9F8N8T!.V-%7IOV-_^"=OPB_8
MLU?Q-XF\)_$[XE^.-8\5VUI:ZCK7Q5\=7/B"[AMK<RE+>"2XYAB+3.S(O#':
M3G:, 'QC^V/XZ\*2?\&E%IXATR>-[&\_9E\'Z?9HG/\ I$L&FVB0@#^,3,$P
M/XABOL[X:^.;K]D']ACX4^$_'VB7NK>,[/P)H7AW2?"-BR_;]<UN/3HT-G"&
M( ;=%(\DC$1PQ1RS2,D<;L,OPW_P2W_9P\-6.B> 8]8\4WGPV\+^*_\ A)?"
M_P (+W4+=O#FE:D+AKJ.2.-8%N9(8KAWFBM)KB2VB<J4B41QA,W]K3_@E)\*
M/VQ/CC9_'_QS^TK\<_#.M:9HS:7I%O\ #SXG3Z';6%JY1IDB2V0-F5XT>1F9
MBYC0$[8T50#KOV,OV2[#]GSX<>)[+XJ7>DZ]X\^*_B34/%GQ2NHHM]K?W]V$
MCDM8$E&YK*V@$%I$'',<2LX#R-GXQ_X*?_\ !+KX#?L7:'H/_!2K_@FG\-]/
M^$GQ;\ >--!@&C> [<:?IGC*QO\ 5K2PET>XL8<0GS?M("[$5F("G)*,GU3\
M!_\ @E7\"?@-X-^(WA*U^+WQ>\67'Q.\.C0M>\2>.OB;?:GJ]G8B.=!%97CD
M2V?_ !\2/F,@[PC?P+C6_9[_ ."=7@#X&Q>'X?&'Q\^+'Q7'A"99O"2_%KQB
M-4729E4HDR)%#"D\R*Q"37"RRQ@GRW3)R ?0=%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
L !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>ctsh-20250630_g14.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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\
M:/\ VE_#?[71^*?Q)\!^//#_ (:D\-W.M?#;Q:=*?6M$><W!TZ\/ENSPB9FD
M4QF.16;<'!5"H!^=/P^^$_PVO?\ @FU_P5:\(/X,L(M+T+XT_$R_T;3K: 0P
MV=Q;:%#- \:)@+LD4,H P"!Q6A\<?@U\)/V#?^""^B_\%'_V??"-YH/QDU_]
MG;P+X8\2_%2PU*Z?5(M&U.;1H[QQ\^P21Q,$AD5 \"QPK&RI&JC[8\)?\$8/
MV4/A_P##+XS_  D\!>,?B+I&B?'G4]0NO'UI;>+=\4D5\ACN;:"&6)X85>+$
M9GV&Z** 9SDD^L^"_P!B7X*^'/V/(?V$_&2:EXW^'4/A1?#*Z9XPFBFE;2$@
M6"*U:6"*(L(XT4)(?WH*AM^X @ \VUW_ ()Z_L.6_P 3O@7^UE\,KY?A_+\+
MV-GX.O/ 5Q;6=IXEL]5CBMXK&^=8F>^@D<Q.@W@EW9MQWL:^//V9/V<_%7_!
M8K]F']H%?B-\1_A,GB'Q-\5O%_A?Q+<^)_A!<:SXB\(26M[-#ID-O>?VS;B#
M[);?99;=%A15?<S!W>5W^N/V+_\ @CI^SE^Q)XHTO7_!WQA^,'C*Q\+B4> /
M"WQ'^(L^JZ/X.$D;1,=-LMJ10MY3R1"1Q)(B2.JLH=LX?Q>_X(7?LB?$[]I_
M7?VK?!_Q.^,/PQUWQG*LGQ$TGX2?$NYT#3O%[#.XZA';C>V_)W^5)%N+,Q^=
MF8@'B7QW^"_[<'P%L/@;\;?@B?"W[9T/P>^%E]X3^(W@G79(K+5M9@FN8XQX
M@T^.:2Y3[:PTZ6V=G:1YEBE5/,,K[/IO_@CW\6OV4_C!^PYH^N?L<>$-6\+^
M$;7Q1K\=SX*U[35L[SPOJ<VJW-Y>:7) GRQ"":Z94120(O+'L.Q\3_L*^!Y_
MB-X:^)_P@^+/C;X8W_A/P3'X2TFS\"7-@MA_9$;[X[>2SOK.Y@?80NQRFY N
M%*AGW=?^S9^S3\,/V5?AY/\ #KX76EV8]1UZ_P!=U[5=3N!->ZQJU]<-<7E_
M<R!5#32RNS':JHHPJ*B*J@ ] 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 ***;#-#<1+
M/;RK(C#*NC9!'L10 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MO?\ P42_Z.%_\M+2/_D2C_A[W_P42_Z.%_\ +2TC_P"1*^A_XA7Q#_S]I?\
M@4__ ) \+_B)&1_\^ZGW1_\ DS]O**_$/_A[W_P42_Z.%_\ +2TC_P"1*/\
MA[W_ ,%$O^CA?_+2TC_Y$H_XA7Q#_P _:7_@4_\ Y /^(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**_$/\ X>]_\%$O^CA?_+2TC_Y$H_X>]_\ !1+_ *.%_P#+2TC_
M .1*/^(5\0_\_:7_ (%/_P"0#_B)&1_\^ZGW1_\ DS]O**_$/_A[W_P42_Z.
M%_\ +2TC_P"1*^HO^"2?[>/[5W[3G[2VJ?#_ ..'Q5_MO2+;P9=7T-I_8=C;
M;;A+FU17WV\",<+(XP3CYNF0,<.9>'>=Y7@*F+JU*;C!7=G*_P KP2_$[,!Q
MWE&8XV&&IPJ*4W974;?.TG^1^C5%%%?!'VH4444 %%%% &'\3OB1X+^#?PV\
M0_%[XD:S_9OAWPKH=WK&O:C]GDF^RV5M"\T\OEQ*TC[8T9MJ*S'& "2!7Q)_
MQ$\_\$-_^CWO_,:^)O\ Y6U]#_\ !3?_ )1M?M"?]D/\6?\ IGNJ_B3K[+AC
MAW!9U0J3KRDG%I+E:73S3.>O5E3:L?UR_P#$3S_P0W_Z/>_\QKXF_P#E;1_Q
M$\_\$-_^CWO_ #&OB;_Y6U_(U17U'^H>3_\ /RI]\?\ Y$P^M5.R/ZY?^(GG
M_@AO_P!'O?\ F-?$W_RMH_XB>?\ @AO_ -'O?^8U\3?_ "MK^1JBC_4/)_\
MGY4^^/\ \B'UJIV1_7+_ ,1//_!#?_H][_S&OB;_ .5M'_$3S_P0W_Z/>_\
M,:^)O_E;7\C5%'^H>3_\_*GWQ_\ D0^M5.R/ZY?^(GG_ ((;_P#1[W_F-?$W
M_P K:/\ B)Y_X(;_ /1[W_F-?$W_ ,K:_D:HH_U#R?\ Y^5/OC_\B'UJIV1_
M7+_Q$\_\$-_^CWO_ #&OB;_Y6T?\1//_  0W_P"CWO\ S&OB;_Y6U_(U11_J
M'D__ #\J??'_ .1#ZU4[(_KE_P"(GG_@AO\ ]'O?^8U\3?\ RMKUK]C7_@LG
M_P $W?\ @H'\5+OX*?LB?M&_\)=XGL=#EUBZTS_A$-8L-EE%+#"\OF7MI#&<
M//$-H8L=^0" 2/XP*_6?_@S5_P"4I_BW_LAVK?\ IUTBO.S;@[+,!EM7$4YS
M<HJZNXV_])1=/$3E-)G].M%%%?FQV!1110 4444 %%%% !1110!YY^UW_P F
MG?$__LG>M_\ I!-7\^5?T&_M=_\ )IWQ/_[)WK?_ *035_/E7[AX3_[AB?\
M%'\C\?\ $O\ WS#_ .%_F%%%%?K!^9A1110 4444 %%%% !1110 5]L?\$&?
M^3R=;_[)W>_^EMC7Q/7VQ_P09_Y/)UO_ +)W>_\ I;8U\WQA_P DQB_\#/?X
M6_Y*'#?XD?KQ1117\MG]&A1110 4444 >'_\%-_^4;7[0G_9#_%G_IGNJ_B3
MK^VS_@IO_P HVOVA/^R'^+/_ $SW5?Q)U^H\ ?[I7_Q+\CBQ>Z"BBBOOSD"B
MBB@ HHHH **** "BBB@ K]9_^#-7_E*?XM_[(=JW_IUTBOR8K]9_^#-7_E*?
MXM_[(=JW_IUTBO%XC_Y$>(_PFE'^*C^G6BBBOPD]0**** "BBB@ HHHH ***
M* ///VN_^33OB?\ ]D[UO_T@FK^?*OZ#?VN_^33OB?\ ]D[UO_T@FK^?*OW#
MPG_W#$_XH_D?C_B7_OF'_P +_,****_6#\S"BBB@ HHHH **** "BBB@ K[8
M_P""#/\ R>3K?_9.[W_TML:^)Z^V/^"#/_)Y.M_]D[O?_2VQKYOC#_DF,7_@
M9[_"W_)0X;_$C]>****_EL_HT**** "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%%%%
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
M&.WA6XS+C:'D1,[C@>$^&?%WBOP5JZ^(/!OB?4=)OT4JE[IE[)!,H/4!T(8
M]^:CU_Q'XA\5ZI)KGBC7;S4KV;'G7E_=/-*_U=R2?Q-+%82OC)^SJ./LKQ=K
M/FO%J6][;I:VNO74,-B:.%ASP3]I:2W7+:2:VM?9O2^OX'0_\**^+/\ PIC_
M (:%_P"$-F_X0[^V?[*_MOSXMOVO;N\O9N\S&/X]NW/&<\5[!^RK\0_VE_B)
MH5G\)+OXI1:3\+?#ER+O6_$'B+1K.ZMO#=OG+M;7%S"[P3L,B**%E=W8;1U(
M\ _X2?Q+_P (Y_PAW_"0WW]D?;/M?]E?:W^S?:-NWS?*SMW[?EW8SCC-3:YX
MY\;>)].M-'\2>,-5U"TL$"6-K?:A)+';*!@"-78A!CC QQ1BL'6QE%TZO(]6
MXMQORKH[.Z<EKKHO+HWAL52PM53I\RT5TI6YGU5U9J+TTU?GU7JO[>_[4D7[
M6?[05WX\T2"Y@\/:78Q:1X7M[MRTHL82VUY"23OD=GD.22-X4D[<G+^'@'P&
M^'B_'*^&SQ1KJ36WP^@;[UI&"8[C5\=BAW0P'_GMYD@(-N,^55=UWQ)K_B:>
M"Y\0ZQ<7CVME#:6S7$I;R8(D"1Q+G[JJH  ' IT\NI4,'3P=+2E%)-=6ET^;
M^)]5==;I3Q]6MBJF*JZU)7:?9OK\E\/9V?0^G/AUJFL^ OV#/"'B_P"!^H7-
MKXGU3XX+;>(KS3)&2YDDCM@]C:NR?,T1R[JA^5G+'!(XX'_@HQX9\ >#OVV_
MB)X<^&-M;0:/;ZV#';V8 BAG:&-[B-0.%"SM*NT<+C&!C%>9^!?BI\3/AA-<
M7'PX^(.M:"]T$%RVD:G+;F78<H6\MADJ22IZJ>1@UAW%Q<7=P]U=3O++*Y>2
M21BS.Q.223R23WKFPF5U,-F,\0YW3Y_5\SBU?_!R\L?)O8WQ68TZ^ C04;-<
MOHN523M_BO>7FNHROMC_ ((,_P#)Y.M_]D[O?_2VQKXGK[8_X(,_\GDZW_V3
MN]_]+;&N7C#_ ))C%_X&=/"W_)0X;_$C]>****_EL_HT**** "BBB@#P_P#X
M*;_\HVOVA/\ LA_BS_TSW5?Q)U_;9_P4W_Y1M?M"?]D/\6?^F>ZK^).OU'@#
M_=*_^)?D<6+W05^A7[%/_*O5^VO_ -CO\/?_ $ZBOSUKZ$^$7_!1WXK?!?\
M94\5_L8^%_A3X N? ?CR>TN/&MEJ>C7,MSK$]M(LD$LEP+D21-&Z*RB%HU!S
M@#)S]AF%"KB*,8TU=J<)?*,E)_EH<T&D]3OO^"6DG["^B>&?B7XC_:6_;:N/
M@IX\N]*AT;X?>(XOACJ'B4V5I=+,FIW,"6;Q^3=&'9;)*SCRTN9V13)LDB^Z
M?"'[+/\ P3+TK_@@=\2OA]X8_P""K-WJW@.;X^V.H7?Q$/P%U6W:WU=-+18M
M*_L]KDRN)$"O]I#;%W8*DBOQ58@L2% R>@[5ZEHG[8GQI\/_ +'FM_L,Z=?:
M</ 7B#QM!XKU&W>P!NCJ,,"P(RS9RJ;%&4Q@GFN3'997Q%55*=62]Z+:]VR4
M>UX-^:3=KM]RH325FCRRO?\ _@GK_P %'OCS_P $VOC);_%[X'Z-X2OY&?R]
M7L/$GA*RO&OK1AMEM1=/$;JV1UR#Y$J9[AAD'#_X;E^-7_##'_#O;[%X=_X0
M/_A/O^$O^T?V&G]I_;_L_D;?M.?]7M_V=_\ #OV?)7?>,/\ @JQ\4_&WAOPK
M9ZI^S'\!8O$?@W2K:PT3QW:_">T350MN@2*24$FUN)%"@@R6[!2,@ UV8B-6
MO3=.I24HMM--].CVZ_ATN2K)W3/1?^"UMQ\.OV7/^"N^O?$7]AII_A[+;P:#
MXHLK'P\_V1_#>KW6GV]Y-%$(\"%E>4.T8PJ-(Z !1M'(_#7XS?$+XN>!E_:A
M_;(U&PUKX9_"349D\#_#VVT*STK2?$7BN\/VA;-;.PA@A:,E5NK^8)O:WACA
M9U>XMZ^6?&7C+Q9\1/%NI^/?'GB6^UG6]9OI;W5M6U.Z:>XO+B5B\DLDCDL[
MLQ)+$Y)-=1\6OCUXC^*WA+P9\.SHUEHWASP)H?V#1-%TP.(FGE827E_*78F2
MZN9<-)(>BI#$H6.&-%SA@7##TJ3UE%).76R5G9[W>WDFW>^[<KML^O-(^'WP
MQTC]@_P__P %-?VGOAY:?%SQW\:/VBKG1-73Q+J5Y%!:Z3;PB>],:V4\#+>7
M$TA42$E8HD7RT4G</$/^"L'['WAC]@C_ (*'_%']DWP1K=QJ&A^%-<B_L2XO
M) \PL[JU@O((Y&  >1([A(V8 ;F0G SBJ'[/?[??C_X&_"*'X >)/AAX2^(/
M@G3_ !Y;>--#\.>-(KPPZ9KL$7E?:8FL[FWD9)8@L<T#LT4BHIVA@&KSC]H+
MX]?%']J'XU^)OVA/C7XE;5_%7B[5I=1UK4&C5!)*Y^ZJ+A415"HJ#A555' %
M3A</BZ6,DY/W/>ZZ:N/+9=.5)I[7OU"3BXZ;G'5^L_\ P9J_\I3_ !;_ -D.
MU;_TZZ17Y,5^L_\ P9J_\I3_ !;_ -D.U;_TZZ16/$?_ "(\1_A'1_BH_IUH
MHHK\)/4"BBB@ HHHH *\O^*WQY^)7P^\7/X<\+_LR^*/%-HL"2#5M)GA6%F8
M<IASG([UZA10!X7_ ,-8?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%6W_Q
M5>Z44 ?-/Q>^.?QL^*OPG\4?"_\ X8U\=V'_  DGAV]TO[=OMI?L_P!H@>'S
M-F]=^W?G;N&<8R.M?GS_ ,.E_C9_T+?CO_PBK;_Y8U^SE%>YE/$F=9'3E#!5
M>12=W[L7=K_$F>/F>093G$XSQE/F<=%K)?DT?C'_ ,.E_C9_T+?CO_PBK;_Y
M8T?\.E_C9_T+?CO_ ,(JV_\ EC7[.45ZW_$0.+O^@G_R2G_\@>9_J1PO_P!
M_P#Y//\ ^2/QC_X=+_&S_H6_'?\ X15M_P#+&C_ATO\ &S_H6_'?_A%6W_RQ
MK]G**/\ B('%W_03_P"24_\ Y /]2.%_^@?_ ,GG_P#)'XQ_\.E_C9_T+?CO
M_P (JV_^6-'_  Z7^-G_ $+?CO\ \(JV_P#EC7[.44?\1 XN_P"@G_R2G_\
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
M(8K[.^&OCFZ_9!_88^%/A/Q]HE[JWC.S\":%X=TGPC8LOV_7-;CTZ-#9PAB
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
MO&(U1=)F52B3(D4,*3S(K$)-<+++&"?+=,G(!]!T444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>ctsh-20250630_g15.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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 %%<I\8/CI\&?V?O
M"\?C3XW_ !1T+PII<UVEI;7FO:G';+<7+_ZNWBWD&65\$+&@+L>@-<)^S!_P
M4,_8J_;*"6W[.'[1OAKQ%J368NW\/)>_9]5A@/262QG"7"(>S-&%/K0![-17
ME_[5'[:W[*'[$7@0_$G]J_X]^'/ ^DE6-LVLWP%Q>%>2EM;H&FN7 YV1([>U
M>GJP=0ZG@C(H 6BO+M/_ &U_V3M9_:4'['N@?'SPYJ?Q-&FW%_<^#M*O?M5W
M9V\!02M<B(,ML1O3"2E&;/R@UL?M'?M+_ C]D;X37_QT_:1^)FG>$?"6ES01
M7VM:F7\N.2:58HEPBLS%G=1A0>Y/ ) !W-%?,7P _P""S/\ P3%_:G^+.E_
MO]GK]KO0/%?B[6O..EZ%I5E>--<"&%YY2-T  "QQNQ)(X4TGBS_@LU_P3+^'
M_P 9$_9Z^(O[5>E^&O&[:C;V#>%_$VBZCIUY%<3E/)22.YMD,8<2(0SX4JP;
M.#F@#Z>HHKYA\%?\%F?^"9OQ,^+[? #X8?M4Z;XI\:K>W%HOAGPOH>I:E>22
MP;_."1VULYD"!')9<J%4MG'- 'T]1110 4444 %%%% !1110 4444 %%%% !
M1110 445\:?M._\ !8?P7\+_ !=\1/AC^S9\$=7^*_B'X3:AH-E\1[FRU>UT
MW2-"N]5OXK2VLGNIV+S79\QF\N&&1$V%99(B"  ?9=%?-GP?_P""GGP9\<>%
M_C!JOQD^'_B_X3:K\!+..[^*NA^/-/A#Z9;26\US'=036<L\-[!)%!*T;PNQ
M? &T%@#X!9?\%X_%.O?L*:C_ ,%3/"W[#NH7GP T[77M'U-_'L$?BB:PCOOL
M,NHII(M6M_*6X^4QM?+)A6;:%&X@'Z)45\@_M8?\%H_V4?V:OV;/A3^T#X<&
MH>.+KX[W%C;?![PKHY2"ZUZ6Z$10NTV!:Q1F>%978%HVD5=C,=M4_@O_ ,%>
MM U+_@H7J/\ P2[_ &L?@Y%\,_BP=*CU/PB^F^*?[:T3Q1:M 9_]%NWM;259
M@B2YCDMU!,$H#$A0P!]E45^:'_!4'_@XCO/^"4WQW/P6^.7[#FK:[;R:18:I
M:^)?"OC>.6T:WO9;Z*W5Q-:1M'.QTV\_=G(_<L0S#FOT0^%7Q-\%_&KX8^'?
MC%\.-934?#_BK0[35]#OX_NW%I<PK-%(/3*.IQVS0!OT5^7G@?\ X.8_!OQC
M_P""CMO_ ,$X?@I^Q[K&K:WJOB673?#OBO5O&,-CIVH6BV[74>I86VED6WEM
M5^T1D!F:-T(&6Q7Z?6#WTEC#)JEM%#<M$IN(;>8R1I)@;E5RJEU!R Q521S@
M=* ):*** "BBB@ HHHH **** "BBB@#\:/\ @XT^('[:'["O_!0G]GK_ (*R
M?#KX4OX_^%/PKT.[TW5]!FWM::7J%V]Q#<SS%0QM&N+6X@CBNMI5);5 V<JC
M^E_\$./B1_P3]_X*&?!K]GKXJ_#KQGIZ_&K]F_1+ZSUG1I(%BU6"SO;.ZLYK
M:0, T]D7N8IDFCW(LD87*,\BU];?M!?\%"OV<O@3^V#IW[&'[5^O^'?#6@>/
MOAW_ &EX;UWQ=(D&F:G=BZGM[S2YIISY&]H?(=(V(WCS5.XLBG\5?^"3_P"Q
M%X<T/_@KO^S%\:?^">OB:YOM/'PVEU_]H3^R+W[3IGAJ:6.]MVM)I4)2)[M?
M)*63$NC$2*JQ[=@!V/\ P>P? 3X.>!5^"/QD\(?#O3-/\5>)]7\0P^(]?MX,
M7>IQQI8O$D\A^:18S))L!)"!RJX'%?O[X@\,:#XT\+7'A3Q1IJ7FG:A:^3>V
MDC$)-&1\R-@C*D<$=""0<@D5^"/_  >Y?%?X9>)=)^ OPU\-_$#1M1\0:-JW
MB.;6=&L=3BFN=/1H]/5#/&C%H=S*P7>!NV-C.TX_=?P3\:?A!X^^&4'Q?\%?
M%'P]JOA62R%P/$=AK$,MB(M@8N9U8H  03D\=Z /PF_X)5?"SX=?!/\ X.WO
MCE\+_A+X-T_P]X=TK0M?72]%TJV6&VM$=;"0I%&ORHFYV(4  9P   *^@?\
M@Z1_:FUGX?Z_\'O@MKG[#&N_&[X=V,M_XM^(.@B/4[72II%ADLM/2:^LHR5,
M;2WDYC+##1P,P(Q7S3_P3_\ VB_@)!_P=R?&SXE7'QD\,1>'-=MM>L-&U^77
M(%LKVY6*S'EQ3E_+<DP2XP3G8<9K]7/V[?\ @M?^QC_P3?\ VEO!'[-W[6$7
MC#01XZT<ZA8>.H?#OGZ#9+Y[P^7<3K)YHD#)EA'%)Y:R1LY57!H ^&/^#<W]
MJC_@AG^T1\?)W_99_89MO@7\>;;P]=+!I5[XANM5CO[ [#<_8+J:3:[J%4NK
M0Q2A-Q7<@D(\I_X.:OV!V^/^A?'[]LKP-HWF>)_@QX\\-R:K);I^\FT&\\/Z
M=%/G'+>3.+:49X1//;C)-?6%U^Q9^RS^U1_P7#^"/_!1K_@G]J?AB\T#PCX>
MU_4_C1XX\!W$,NCZG>2VOV73+=;BW)@GOY/M5VUP%)=8((S+M,D6_P!M_9Y^
M,G[&O[6O[6?[6_[+_P#PN'P;XMB\4W>D:9JWAVPU^WG?4;*7PU!;W2Q!&/G!
M=DT;F/=Y;(P;:1B@#S7]B3_@IUXO_;D_X(K^ O&7@'Q<R?&;QQ=6_P *9+R-
M]UQ9>)F7R;G5".[0Z>LNLE?^><9'7BOSI_X(^_#/P9\&?^#L'XD_"'X=Z.EA
MH'A63Q9I.AV*<BWM;>%88D![X1 ,]Z^C?^#;/_@EW\6OV%?VF_VC/$'[1WB:
MYMO!_P (O&MSH'@M-6E$-C<7CVR23Z\ ^%C8Z7+9HLF<>7?3*<;:^9/^";'Q
MW^"EC_P=K_%CXF7_ ,6O#D'AS6?$_C2#2?$$^M0)97DC[]@BG+"-]^QMI!(;
M'&<B@#^DFBCKTHH **** "BBB@ HHHH **** "BBB@ HHHH *_G8_P""UG[
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
M]'"_^6EI'_R)7S711_JYP]_T!TO_  7#_(/[>SS_ *"JG_@<O\SZ4_X>]_\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
0 !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>ctsh-20250630_g16.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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@
MP %J 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 *;#-#<1+/;RK(C#*NC9!'L17Y)_\%U_
M^"F.H_LC?\%,_P!G;X"?M):]XO\ #G[,^NZ)=:Q\0=1\&WEU9SZS>E[FVCMY
MYK1DN)+6T<6<\UO"X,B7)#K+\B'O?^"//[*FM6/P=_9A_:W_ &4_V@/$<7@K
M4_#-_:?%_P  GQC<7NAZHC65V+6^@M9Y)$M+N&\2WC=8!'N5R6 ,;;P#],:*
M_!C_ (/)O&?[5GP3\*_#6+PQ^V+XUB\&?$6^UJSUCX>Z:T&GZ:L=LMJT09K9
M$GN@5G8.ES)*A90R+'RM?H?_ ,' O[9OQ9_83_X)3>/OC9\"M2DT[Q=<FPT3
M1=:B4%M+:\N$ADNESTD2(R;&_AD*-SC! /MBBOYSOVX!K_[%?_!&7]C/_@K5
M^R5XNN_#OQDFUC3X/&_C>UNW>]\6R:A97E[<+J\A8MJ2"XLFCVW!?"2L@PO
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
M2(D\S>VX,"#GI0!]9T444 %%%% !1110 4444 %%%% !1110 4444 8?Q/\
MB#H'PD^&OB'XJ^*EN#I?AG0[O5M2%K&'E-O;0O-)L4D!FVH<#(R<<BOPY_X+
MT_\ !&3X$?&/XO\ @G]JS_@G-/IO@?QKXN\"^*/B#<ZCH-X]OI^O-I,&GWL5
MS;^40+2ZF2Z=Q/'A'<(S %FE'[I>+?"GAWQWX4U/P/XOTJ*_TG6=/FL=4L9L
M[+BWFC:.2-L$'#(S X]:^,;[_@@K^QZOB+PGHOAOQ=\1]/\ AIX:T76M+E^%
M1^)NNS:;-:ZB+826L$C7WFV=J?((DMHV,4PDVL  0P!-_P &\_[6'Q]_;/\
M^"4GPZ^-G[2E]<:CXH:74-+E\07<>V36H+2[EMXKM^/F<JGEN_\ &\3L>6-?
MGG_P9:LK?%7]L(JP.=:\+$<]1Y_B"OVRB^ 'PHTWX06'P%\)>';CPQX3TJPC
ML=*TGP7J]UH?V*W1=B10RZ?+#+$H'9&'KUYKQ7]CO_@CK_P3R_8!\::AX_\
MV0/@MK/@K4M72)-7-E\2?$-Q;Z@L;,T8N+>YOY(9]I=RN]&QO;'WCD _*WP[
MX";PO_P>IZWIWQW\.V]Y;>--&N+SPHVKVJRP7D!\+*(6C$@(;9]EG@SV>%E'
M2G?\$:/AAX>^#_\ P7L_;L_9[@TW3[#X 0>'/$7_  FNC7S)#H=G"^IP-!#,
M&(BCCCMI]1C ;"K")@> :_8']J?_ ()\?LL_MA^+_"7Q.^,'@6YC\9^ ;X7?
M@KQSX<U>XTS6='D#;ML5U;.CM&3G,4F^,[B=N3FI/@Q_P3Z_9&^ _P -O''P
MM\#_  BMI]/^)\][/\3+O7KN;4KWQ9+=I(ER^H75R[RW.]991M9MJB5PJJ&(
MH ^%_P!JW_@W>_X(S?\ !0G]F#4_B5^Q)HO@OPGJ\NFW$OA+XB_"[Q"LVCO<
MQJ<1W$<4KVLL.\!9"H611G#J<@YG_!/BY^-T_P#P;+_#"X^/DU\VI'4M"_L9
M]49C.=&'C&U&G;BW.S[+Y7E_],?*Q7TO^SI_P03_ ."<7[*NKZU+\%/!/C?2
MM#\0L3K?@D?%/7&T'45Z>7=6/VKRKV/;E#'<B5"I*L""17O'[3/[&'[/'[7O
MPSMO@W\=O"^L7OA:UD@>/0]!\9ZMH=NQ@DCE@#KIEU;^8(Y(HG17R$9%*@$9
MH _%[_@ZA_9K^)W[(G[>/P,_X+#_ +,&B3?VY<>(]/TG6ELX6;S]=L6$NG^8
M%YD^TVR26S+T*6BK@[^?1/\ @Y'^#OBGX+_\$!] TSXE>2WC;Q%\9-/\2?$"
M>!]Z/KNHKJ%W>(C?Q1122&WB](;>)1@* /UX\3_LW_!KQU\/]$^&/Q!\)2>)
M-'\.Z[I^M:0GB75KK4;B'4+&[2[M;DW-S*\\CQS(K N[9 *'*$J>'_;2_P""
M<G[('_!0SPS9>"?VP/AUJWB[1-/O$O+71%\=:SIUDMPBR(DS06-Y#&\@6610
M[*6 <C- 'E?_  ;^?\H:/V?/^Q$7_P!*)J^Q*\T_96_9$^ W[%7PLM/@E^S?
MX<U;1/"FG)LTW1-0\7ZIJL-DF]W*0?VA<SF%2TCDJA4'/3@8]+H **** "BB
MB@ HHHH **** "BO!OVWO^"FW[$'_!.*#PU<_MF_&W_A#4\8/>+X=;_A&]2U
M'[6;40F<?Z#;3>7M^T0_?VYW\9P<> _\1//_  0W_P"CWO\ S&OB;_Y6UVT<
MLS+$4U4I49RB^JBVOO2)<X)V;/O>BO@C_B)Y_P""&_\ T>]_YC7Q-_\ *VC_
M (B>?^"&_P#T>]_YC7Q-_P#*VM?[&SC_ *!ZG_@$O\A>TI]T?>]%?!'_ !$\
M_P#!#?\ Z/>_\QKXF_\ E;1_Q$\_\$-_^CWO_,:^)O\ Y6T?V-G'_0/4_P#
M)?Y![2GW1][T5\$?\1//_!#?_H][_P QKXF_^5M'_$3S_P $-_\ H][_ ,QK
MXF_^5M']C9Q_T#U/_ )?Y![2GW1][T5\$?\ $3S_ ,$-_P#H][_S&OB;_P"5
MM'_$3S_P0W_Z/>_\QKXF_P#E;1_8V<?] ]3_ , E_D'M*?='WO17P1_Q$\_\
M$-_^CWO_ #&OB;_Y6T?\1//_  0W_P"CWO\ S&OB;_Y6T?V-G'_0/4_\ E_D
M'M*?='WO17P1_P 1//\ P0W_ .CWO_,:^)O_ )6T?\1//_!#?_H][_S&OB;_
M .5M']C9Q_T#U/\ P"7^0>TI]T?>]%>?_LN_M2_ C]M#X(:/^T?^S3XZ_P"$
ME\&:^]RNDZS_ &9=6?GFWN)+:;]S=112KMEBD7YD&=N1D$$^@5Y\X3I3<)JS
M6C3T:?9EIIH****D HHHH **** "BBB@ HHKY_\ &_\ P5(_83^''C+5?A_X
MS^.?V/5]$U&:QU2T_P"$9U23R;B)RDB;X[9E;#*1E20<<$BNO"8#'8^3CAJ4
MJC6ZC%RMZV3.;$XW!X**EB*D8)[<S2O][1] 45\U_P##WO\ X)V_]'"_^6EJ
M_P#\B4?\/>_^"=O_ $<+_P"6EJ__ ,B5W?ZN<0_] =7_ ,%S_P CB_M[(_\
MH*I_^!Q_S/I2BOFO_A[W_P $[?\ HX7_ ,M+5_\ Y$H_X>]_\$[?^CA?_+2U
M?_Y$H_U<XA_Z ZO_ (+G_D']O9'_ -!5/_P./^9]*45\U_\ #WO_ ()V_P#1
MPO\ Y:6K_P#R)1_P][_X)V_]'"_^6EJ__P B4?ZN<0_] =7_ ,%S_P @_M[(
M_P#H*I_^!Q_S/I2BOFO_ (>]_P#!.W_HX7_RTM7_ /D2C_A[W_P3M_Z.%_\
M+2U?_P"1*/\ 5SB'_H#J_P#@N?\ D']O9'_T%4__  ./^9]*45\U_P##WO\
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
M7DW*48]U'FMITWL<6:2QU3&.M.$DXJ"NTT]$HJ4NSE:^O7N>[?L;_M,?M/\
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
M:] HHHKS"PHHHH **** "BBB@ K^?_\ ;=_Y/)^*O_91-9_]+9:_H K^?_\
M;=_Y/)^*O_91-9_]+9:_5_"C_D98G_ OS/S3Q+_W"A_B?Y'E]:'A_P 6>*?"
M<\EUX5\2ZAIDLJ;)9-/O'A9USG!*$9&>U9]%?N$HQDK25T?C\92B[IV9T-Y\
M6_BKJ-I+I^H?$WQ#/!/&T<\$VM3LDB,,%6!?!!!((/6HM(^)WQ*\/Z='I&@_
M$+7+*TASY-K::M-'&F22<*K #))/'<FL.BL_84+6Y5;T1I[:M>_,[^K-3Q#X
MY\:^+8HX/%?C#5-32%BT*:AJ$DP0GJ0'8X/TJ'6_$_B7Q-]E_P"$D\0WVH?8
M+-+2Q^W7;R_9[=,[(DW$[$7)PHP!G@51HJHTZ<;625B'.<KW;U+EYXAU_4=)
MLM!U#7+R>QTWS/[.LIKEVBM?,;=)Y:$X3<P!;:!DC)IFBZSJOAS6+3Q!H5_)
M:WMC<I<6=U"V'AE1@R.I[$$ @^HJM13Y(\KC;3_/<.:5[WU)+N[NK^ZEOKZY
MDFGFD:2::5RS2.3DL2>223DDUNVOQ<^*ECX)D^&UE\1]<B\/2JRRZ)'JLJVK
M*SAV4Q!MNTN Q7&"P!(R :YZBE.G3FDI13MJKK9CC4J0;<6U?0****L@]#_9
M$_Y.Q^&'_91-$_\ 2^&OZ#:_GR_9$_Y.Q^&'_91-$_\ 2^&OZ#:_$/%C_?L-
M_AE^:/V#PT_W+$?XE^04445^3'Z8%%%% !1110!^#G_![S_R OV:O^OOQ=_Z
M#HU?@-7[\_\ ![S_ ,@+]FK_ *^_%W_H.C5^ U?M?"'_ "3U'_M[_P!+D>;B
M/XS+>A:]KOA?6+?Q#X9UJ[TZ_M)!):7UA<M#-"XZ,CH0RGW!KLO^&J_VH?\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?!W_  5+_;#^
M+\G[8WP _P""4'[-GCN\\(^)?CEJ%YJ'C7QOI147^A^%["&2>Y6Q9@1%=7"6
M]Q&D^"8O*)4;F5E[[]H7_@F%\/[+X(ZUK'['/B+Q9\//BWH^CS77@KQWI?C3
M4KB\GU.)"\*:E]IGE75()74)+'=B4,KL1A]K#P#_ (*X_#/Q+^S7_P %4/V7
M/^"P5UI-S>?#OP NH>#/BU?VT#2+X<T[4(;J"WU6<*"5M8WOYVEDQB/RX\YW
MU]M?M5?MA_!W]EC]F/6?VFO%'BVPN]+M](,_AJ&QN5G?Q%>21DV=E9+&2;F:
MXD*)&L>2Q<$<9( /E_\ 87_:,\:_\%TO^"8?P_\ B+=?$?5_APVK:I/IOQF_
MX0/4I+#4;F6R61)+.QN5!>SBN9#;3NZMYBP,\*MES(O$?LW_ +//C_\ X)U?
M\%I_#G[*W[-?QJ\=>(_@W\2?@[JWB;Q9X$\:^*;G64\+WEG=100W]M-<LTD2
MSR2I%M+'>3+N+;8Q'#_P2IT;P7_P07_X(O>&=5_;S\5V/A7Q'XCUVXUK4/#^
MI:E;VT[:MJ+*+72T:>1(UG$$4'FEV2.$B9I'2.)I!ZY^QE^V/^P'K_QKF\1Q
M?MH?#+XD_'OXQWEO9W6E?#WQ1#K+:?96L4TUOI%FL!+I86<1N9GGD6,32O<3
ML$,J0H ?7?Q1TWQ_K7PXUS1OA5XBM-'\27FESP:'K%_;>=%I]TZ%8[EHL$2^
M6Q#^6<!RH4D DC\NO^"AO[!WB[_@FZ_PN_;3_8D_:H^,FH?%&Z^,?AWP[XAT
MGQM\1+S6;;XAPZG>+!+:W5M,WE"0YWCRE1(U5RJ*RH\?ZH>-?&O@_P"&_A#4
M_B!\0/$]AHFAZ+8RWNKZOJETD%M9V\:EI)99'(5$5026)P *^ -$_P""I_\
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
M*>"/!'B^ZT07-S=QFXDO]0EM"DEPRQO;QPPES''LE<AS* GR3^T-\6G^,?\
MP; ^$?@W\/\ 3)+OXB>-O /AGX5:1X+"[+^7Q1#/::;?:>86PR20-;7<DBL
M8XX'9L 9KZ4^./[:_P"SU_P3=^$'PQ_80U3]J#X=^$_B(/ >GZ3IFJ>./$-M
M9V6B:?9VT=J^L7*3R(90"A\BU!#W,HVY2))YX0#D?^")NJ?'OX50?M)?LR_%
M;XN^*/B3X&^"'Q=N-!^''C'Q"\FHZM/8K9174VG/(H+W<EMYL2< MOD9% 4)
M&ORG^SI\3/V//^"CG[;D^C_MC_M(_M=_ [XZ>(O$<U]I/P:\5>([[P?HM[80
MW#+96%E;!2)/]$BA24,\4MQ+Y[H@W87] /V-?VK/^":'@'X+>(? 7[,/[4'A
MCQ5X:^&&@S^)?B1XUT_78]1A@>YDGN;G4M3OX<Q-=W,J7=P_.XE)#M50HKRO
M_@JY8?LO_P#!1S]EKP/X8_9T^)GA3QC\3=0\>>']8^"&N^$M7@O;W3;B+4[6
M2[U.*2%F:*UALUG>=SA $4?ZWRE(!]^4444 %%%% !1110 4444 %%%% !11
M10 4444 ,N+>"[@>UNH$EBE0I)'(H974C!!!Z@CM7P3XS_X(=^ /@Y^W'I'_
M  4:_P"">.H:!X$\:61G3Q%\/-=TOS?"^OP3X$XA$2F31KAR _VBV5U#H"8&
MW2"3[YHH X35?A3X(^/'AVP;]I/]GWPGJ5_ISR>38:S:6VLV]L[!=[V\LT(.
MUMH&3'&QVC*C I_@?]F/]FSX8^(8_%WPU_9[\#^'M6A1TAU/0_"=G:7"*PPR
MB2*-6 (." >17<44 9OB[P;X0^('ARZ\'^//"NFZWI%ZJK>:7J]C'<VTX#!@
M'BD!5@&52,@X(![5PMM^Q9^QQ97,=Y9_LF?#.&:%P\4L7@/3U9&!R&!$.00>
M<UZ910!B?$'X:_#GXM>%YO!'Q5\ :)XFT6X='N-(\0Z5#>VLK*=REHIE9&((
M!!(X(S4#_"#X32_#E/@])\+_  ZWA&.V2WC\+-HD!TY848,D8MMGE!%8 A=N
M 0".E=%10!YG;?L6?L<65S'>6?[)GPSAFA</%+%X#T]61@<A@1#D$'G->F44
M4 9GA;P5X-\#6MS9>"?"6F:/#>WTM[>0Z781VZSW,IS).XC4!I'/+.<LQZDU
MIT44 %%%% !1110 4444 %%%% !1110!XA^W9_P3Q_98_P""B_PBG^$?[2_@
M!;U0C'1O$>FN+?5]$F(QYUG= %HF]5.Z-Q\KHZDBN+_X)Q_LI_M&?\$^_@[H
M_P"R%KVO^&/'_@#PR[6WA'QA8P?V3K5O8LQ9(+^R"-;W+Q [3=QS*\H"EH-P
M9F^HZ* /,IOV*/V-+B5IY_V2?AB[NQ9W?P%IQ+$\DDF'DUWOA3PCX4\!^'K7
MPCX'\,:=HVDV*%++3-)LH[>WMU))*I'& J#))P .2:T** .%\;?LO_LT?$OQ
M'-XP^(_[._@7Q!J]RJ+<:IK?A*SN[F4(H50TLL3,P"@ 9/  %:WPY^#7P@^#
MUM=6?PC^%/AOPM#?.KWL7AS0K>Q6X900K.(44.0"0"<XR:Z2B@#E-,^!'P/T
M7XEW7QHT?X->%+3QC?1F.^\66WAVVCU.X0@*5>Z5!*X(51@L>% [50\;?LO_
M +-'Q+\1S>,/B/\ L[^!?$&KW*HMQJFM^$K.[N90BA5#2RQ,S * !D\  5W5
M% '*>"_@1\#_ (;Z+J7AOX=_!KPIH&G:RFS5[#1?#MM:PWR[2N)DB15E&UF7
M# \,1WJO\(OV</V>?V?H;NW^ OP&\&>"(]08-?IX0\+VFFBY(Z&06\:;R/?-
6=G10 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>ctsh-20250630_g17.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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@
MP %J 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 **** "BBFM-"DJP/*H=P2B%N6 ZX'?&10 Z
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X>_;[_X
M*F:I\#/^"A7P4_X)A_##Q#X8\*>*/BW8S:IJGQ \;6CW-EHUB/M26UO;VZS0
MB>]NI[26"/S)51&,>4F+A*Y__@GK^TK_ ,%,=3A_9[UKX\Z]X4^)OPX^,^AW
MPU3Q;;>&GTO6_"VJP6-U>1)<""1K6ZMYUM719%B@*/\ *V24WW_^"UW_  1*
M^ O_  6#\)V,8\>Q^#_B]X)TPMX7\30 3!;69W*6U];@AWMGEBE*2##1NLC)
MN'F1O^=?_!O+_P %6?VVOV7/VC?AG_P2>_;?\*3ZAX)\>:)YOP?\1W, 6>QM
MVCGDMS%,HQ=V4K02Q#>#+#)\I90C1J ?H]^U_P#\%6?B _[<^B_\$I?^">7@
M[0O%/QHO['^T?&WB;Q097T'P!I@19&N+N*!EDNKCRWC*P*\8W3P!GS)M'UK\
M$OA[\3?A[X9-C\6/C[J_Q U>?8]SJ.H:)I^GP0N =RVT%G ACB)/"RR3N,#]
MX>2?YZ_^"(7[,^L_\%'?V\_VW]>^(OQM^(?@?XAW;7QT[7O _C2\T6\M+RZU
M2\)\UK9T::&*:"W_ -'<F+Y%!7Y5*]]_P2[_ .#A+]I+X:?\$@?BKXQ_:F\>
M:OXE\2^ /B!HOA/PK\0-:M3J5W8Q:ND_^D789@]^UF+2YF56;?,6BB=U4[U
M/J__ (+0_P#!<;XE?LT_MH?!+]A3]C[5Q::IX@^*.DV/Q,\8MI4%U;P6[W5H
MLNB0&>-XS<-#>0RS,HWPI- %(>0[/IG_ (+(_M6_M3?L_P#P6\+?"W]@V7PZ
M?C7\2_$_V#P>/$][9P6EM9VD#WE_=.UZZ0X$<<< #'.^\CV@G%?@5_P4W_X*
M;?\ !/'XS?'[]DK7/V0G\;3>%?@GXB?4_'&I^*](":GJEQ-JUE?75_(WF-]J
MNKAXKB:5R5W22=@0!^R__!2/_@CA\#/^#@7P3\*?VJ9_VF_''@_2&^'EO?\
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
MO_91-9_]+9:_5_"C_D98G_ OS/S3Q+_W"A_B?Y'E]%%%?N)^/!1110 4444
M%%%% !1110 4444 >A_LB?\ )V/PP_[*)HG_ *7PU_0;7\^7[(G_ "=C\,/^
MRB:)_P"E\-?T&U^(>+'^_8;_  R_-'[!X:?[EB/\2_(****_)C],"BBB@ HH
MHH _!S_@]Y_Y 7[-7_7WXN_]!T:OP&K]^?\ @]Y_Y 7[-7_7WXN_]!T:OP&K
M]KX0_P"2>H_]O?\ I<CS<1_&8445V&@?L_?'#Q3\(]>^/OA[X3>(+OP1X8E@
MBU_Q=%I<G]G6,LTR0Q1/<8\L2-)(@"9W'=G& 37T<I1A\3L8[G'T5M?#GX;?
M$+XO^-]-^&?PI\#ZMXD\1:S<BWTG0]#T^2ZN[R4@G9'%&"SG )X' !/05Z)^
MTY^P'^VG^QC:Z=J/[4W[,WB_P/9ZNYCTR_UW2'CMKF0 DQ+,,QF0 $F/=N Y
MQBIE6HQJ*G*24GLKZOT0[.USR&BBO;?@!_P3<_;U_:I^'=[\6OV=/V2/'7C'
MPU8221S:UH>@2S022(,O'$V/W[KW2/<P) (R115K4J$>:I)17=NWY@DWL>)4
M5K:%X"\<^)_&]K\-/#?@W5;_ ,1WNI+IUGH%GI\DE[/=L_EK;I"JEVE+_+L
MW9XQFNE^-G[,GQZ_9T.EO\:/AEJ.A0:VMP=(O9]DMM>-!)Y5Q''/$S1O)%)\
MDD8;?&Q <*2!3=2FI*+:N]EW%9V.$HK=\'?#3QWX_P!,U[6O"'AN>]L_"^CG
M5?$-VA58K"S$T4 ED=B H,LT4:C.6>5%4$L!6%5*2;:3V ****8'];?_  :Z
M_P#*$+X/?]??B3_U(-1K] :_/[_@UU_Y0A?![_K[\2?^I!J-?H#7X%G7_(XQ
M'^.?_I3/5I_PUZ!1117F%A1110 4444 %%%% !7\_P#^V[_R>3\5?^RB:S_Z
M6RU_0!7\_P#^V[_R>3\5?^RB:S_Z6RU^K^%'_(RQ/^!?F?FGB7_N%#_$_P C
MR^I+2:.WNHKB:TCG2.16:"4L$D .2K;2&P>AP0?0BHZ*_<=S\>V/J#]MZP\&
M2_LG_L[>,/"GPYT+PY-K6A:U+J<.AV7E+/+'<6\0D=F+/(Q"YW.S'D\XKS+]
MBJY\,M^U-X"T'Q=\/M%\1V&L^,-,TZYL]<@DEB6.>ZCB=@BNJ.VUS@2!UR!\
MM>F?ME?\F0_LP_\ 8O>(/_2Z&O)_V.?^3N_A7_V4C0__ $X05\O@$WPY63;T
M=?J[Z5*EM=SZ+&M+/J326JH]%;6G"^FQ:_;<TW3M'_; ^)NDZ180VMK;>.-2
MCM[:VB"1Q(MPX"JJ@!0!P .!7"^ -1\*Z/XUTO6/'&D3:AI%G>QSW^G0,%:\
MC0[C!N/W ^-A?!VABV&QM/H/[=O_ ">A\4_^Q]U3_P!*7KR>O8RY>TRJBF]X
M1]?A1Y>.?L\RJM=)R_-GVU^SA^V_<?'CX^>'_AC/^Q5^SWI^DZCJ!DU:\'PY
MS)9Z="K37,NXS[=R01R,"5QD#CM7'>#=7\'^(O@K^T1^UGX(\+Z9I>OVWB/2
MX/"]O::="B^'K"]OGW-!&%V1.8T6$2* R@/@@L37"?L_M_PJ[]FWXH?'>7]W
M>:I9P^"/#;GO-?9EOG7OE+.!T)[?:AZUYCX"^*/CGX9RW[>#=:6"+5;/[+JE
ME<V<-U;7L.Y7"303H\4H#JK#<IVLH(P1FO#ADU&5>LL(N51=.-FW:7+)3FGO
MI)-1>^SO?5'LSS:M&C2^M/F;4W>RNN:+A%K;6+3E\U;HSV[]N'X2VFJ?%WX8
M_P#"M/"L*^(?B3\+_#VLZMHNE6R1*=7NT9)-L:@+&9"BN1@#+LQQFO,_C=KO
MA71+73_@E\.[NVO-)\-R2-J6N6R@_P!M:HX GN5;&3 FT10CIL0R8#3.*ZSQ
M3\0?&G@_PG<?%WXA^(9[_P")'Q#TPQ:9<3X$FC:$R>2TZJH A>X0&"%% "6R
MR$ ":)A[-H/['?P9N_CQX1_8RG\)POJ'B;X3?VS<>-#>3_:H=:DLYKQ)$ D$
M/V9!$L7EE/F5F8MOVLJIXR&68>FL2W*-.,GI_<7ORUM>,$^6/5ZNVS">$EF%
M>H\.E%S<5K_>^&.E[.37-+HM%?='Q71117UI\P>A_LB?\G8_##_LHFB?^E\-
M?T&U_/E^R)_R=C\,/^RB:)_Z7PU_0;7XAXL?[]AO\,OS1^P>&G^Y8C_$OR"B
MBBOR8_3 HHHH **** /P<_X/>?\ D!?LU?\ 7WXN_P#0=&K\!J_?G_@]Y_Y
M7[-7_7WXN_\ 0=&K\!J_:^$/^2>H_P#;W_I<CS<1_&85^DO[)OQ*^(?C+_@W
M)_:_\)>+O'&KZIIGA_QGX!CT*QU'499HM/C?4X@R0*[$1*1%'\JX'RCCBOS:
MK]&?V'_"WB:__P"#=S]M34[+P_>S6[^-? C)/%:NR,(=31I2"!@A%=2W]T,"
M<9KT,W4?84V_^?E/_P!.1(IWN_1GQ3\!_P!IOXJ_LT6GB>[^"GB"X\/Z_P")
M]'72)?%.F7+PW]C8-(LEQ#;2H0T#3&.)'D0A_*$D>=LK@_=/[+'[8OQ+\6?\
M$)OVK_ /[8'C_5/%OA1M;\+:;\(E\57\EW/#XEGN9I[B*REF8NHCM[=;F1 <
M*H) S,P?Y!_8,_X)_P#[17_!1'XR_P#"I/@!X+OKY+"U-]XFUF"PDG@T>Q7)
M::0(,N[8*QPK\\KX51U(^F?VK?\ @F%_P4\UKP)%X<7]C7Q1\,O@5\(M$U'4
MM/G\9W5M;16\*Q^=?:SJ#K(?.U"Y\E-RQ*[ )!;0JR1(#CF$LNJ5XTIRC&?-
M&3;:37*TU;K=VMIT;^;ASI71^?%?>?\ P2#L?^"G/[5_[<GPL\0_LWZOXVGT
MGX8ZCI:W]WHD\EOI.A:':-&9[78&2WS-"LFZ _-=23.7WM([GY8_X8[_ &E/
M^&4_^&WO^%5W?_"K?^$J_P"$;_X2W[7;^7_:?E^9Y/D^9YV-O_+7R_+W?+NW
M<5W?A+]C/_@IU^S9\6_ OBWP+^SM\5?"?BW5OLNJ> M9TG0KN&2<2 /%+!<1
MKLQM(+ M\JD[P!FNK&RH5Z$H1G#FLTN:S2=M5:_3KVZBC=.]CZY_9 _:C\!W
MG_!R?XF^/O[0_@ ?">;Q-XO\56NG:;XLC6R;PSJ]Y8W=M9->%\+%,970/(?E
M668OD ;AP/QE\&Z_\(O^"'/@;]C_ .,_@V_LOC+XB_:MU#7O!G@J^LV_MB#0
MO[&BT^5Q;X\Q(KB_"K&" )FC+)NVDUP7_!>;]I+X>_M5_P#!2_QE\4_AYJ&E
M:BD>DZ-I6MZYH;J]GJFJVFG007L\+KQ+$)T>)) 2KI"K*2K UQ'P.5?V-?@=
M'^U]JX\KXA^,(KJP^"=F_P#K-,@5F@OO$Y'53$PDM;-O^?D3SJ0UDN[SJ>%<
MJ-'$?#)QI^YYQ4K*^Z7O/FT;LO4IRU:]1G[2]Q!\!_AXG[!/PIE74;W2;Q=8
M^-6NZ0?.34]>A1E6P22/(>RTQ9)(0P)22YDNY060P%?G2OT:^!GB'Q3\&O\
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
M_P!.^&/QK_:#\4^(-&TM5^QV6KZ_<W,<;!2HD"R.09 K,HD;<X!(# 5^]_\
MQ"D?L=_]$?\  G_A0>*O_EI1_P 0I'['?_1'_ G_ (4'BK_Y:5K#Q#RR"24)
MZ7M[L+IO=I\UTWUM:YS5<JI5I\\XIOYZ^O?YW/YCJ*_IQ_XA2/V._P#HC_@3
M_P *#Q5_\M*/^(4C]CO_ *(_X$_\*#Q5_P#+2LO]?,G_ .?=3[H__)'3]5J=
MT?S'45_3C_Q"D?L=_P#1'_ G_A0>*O\ Y:4?\0I'['?_ $1_P)_X4'BK_P"6
ME'^OF3_\^ZGW1_\ D@^JU.Z/YCJ*_IQ_XA2/V._^B/\ @3_PH/%7_P M*/\
MB%(_8[_Z(_X$_P#"@\5?_+2C_7S)_P#GW4^Z/_R0?5:G='M7_!KK_P H0O@]
M_P!??B3_ -2#4:_0&ODK]EW]AS]HW]B_X(:/^SA^S3\1? GAKP9H#W+:3HW]
MD7UYY!N+B2YF_?74\LK;I99&^9SC=@8  'H/_" _\%!/^B_^!/\ PE)/_BJ_
M,<PQ$,7CZM>&TY2:OO9MO4[8)QBD>Z45X7_P@/\ P4$_Z+_X$_\ "4D_^*H_
MX0'_ (*"?]%_\"?^$I)_\57&4>Z45!I<>H1:9;1:O<1RW:P(+J6)-JO(%&Y@
M.P)R0*GH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#X._X*E_MA_%^3]L;X ?\$H/V;/'=YX1\
M2_'+4+S4/&OC?2BHO]#\+V$,D]RMBS B*ZN$M[B-)\$Q>42HW,K+WW[0O_!,
M+X?V7P1UK6/V.?$7BSX>?%O1]'FNO!7CO2_&FI7%Y/J<2%X4U+[3/*NJ02NH
M26.[$H978C#[6'@'_!7'X9^)?V:_^"J'[+G_  6"NM)N;SX=^ %U#P9\6K^V
M@:1?#FG:A#=06^JSA02MK&]_.TLF,1^7'G.^OMK]JK]L/X._LL?LQZS^TUXH
M\6V%WI=OI!G\-0V-RL[^(KR2,FSLK)8R3<S7$A1(UCR6+@CC) !\O_L+_M&>
M-?\ @NE_P3#^'_Q%NOB/J_PX;5M4GTWXS?\ "!ZE)8:C<RV2R))9V-RH+V<5
MS(;:=W5O,6!GA5LN9%XC]F_]GGQ__P $ZO\ @M/X<_96_9K^-7CKQ'\&_B3\
M'=6\3>+/ GC7Q3<ZRGA>\L[J*"&_MIKEFDB6>25(MI8[R9=Q;;&(X?\ @E3H
MW@O_ ((+_P#!%[PSJO[>?BNQ\*^(_$>NW&M:AX?U+4K>VG;5M191:Z6C3R)&
MLX@B@\TNR1PD3-(Z1Q-(/7/V,OVQ_P!@/7_C7-XCB_;0^&7Q)^/?QCO+>SNM
M*^'OBB'66T^RM8IIK?2+-8"72PLXC<S//(L8FE>XG8(94A0 ^N_BCIOC_6OA
MQKFC?"KQ%::/XDO-+G@T/6+^V\Z+3[IT*QW+18(E\MB'\LX#E0I(!)'Y=?\
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
M*UW4/V@K+POH/Q.\0^(]1UJY,.M0WT]O<W>AW%MO\D:<+*Z>WCMD14A:&*1
MLB[S]8_&+]C[P?\ \%2-$\,?%+XK?&7QY8?"S5/!.G:EX4\$>"/%]UH@N;F[
MC-Q)?ZA+:%)+AEC>WCAA+F./9*Y#F4!/DG]H;XM/\8_^#8'PC\&_A_IDEW\1
M/&W@'PS\*M(\%A=E_+XHAGM--OM/,+89)(&MKN216 ,<<#LV ,U]*?'']M?]
MGK_@F[\(/AC^PAJG[4'P[\)_$0> ]/TG3-4\<>(;:SLM$T^SMH[5]8N4GD0R
M@%#Y%J"'N91MRD23SP@'(_\ !$W5/CW\*H/VDOV9?BM\7?%'Q)\#?!#XNW&@
M_#CQCXA>34=6GL5LHKJ;3GD4%[N2V\V). 6WR,B@*$C7Y3_9T^)G['G_  4<
M_;<GT?\ ;'_:1_:[^!WQT\1>(YK[2?@UXJ\1WW@_1;VPAN&6RL+*V"D2?Z)%
M"DH9XI;B7SW1!NPOZ ?L:_M6?\$T/ /P6\0^ OV8?VH/#'BKPU\,-!G\2_$C
MQKI^NQZC# ]S)/<W.I:G?PYB:[N94N[A^=Q*2':JA17E?_!5RP_9?_X*.?LM
M>!_#'[.GQ,\*>,?B;J'CSP_K'P0UWPEJ\%[>Z;<1:G:R7>IQ20LS16L-FL[S
MN<( BC_6^4I /ORBBB@ HHHH **** "BBB@ HHHH **** "BBB@!EQ;P7<#V
MMU DL4J%)(Y%#*ZD8((/4$=J^"?&?_!#OP!\'/VX](_X*-?\$\=0T#P)XTLC
M.GB+X>:[I?F^%]?@GP)Q"(E,FC7#D!_M%LKJ'0$P-ND$GWS10!PFJ_"GP1\>
M/#M@W[2?[/OA/4K_ $YY/)L-9M+;6;>V=@N][>6:$':VT#)CC8[1E1@4_P #
M_LQ_LV?#'Q#'XN^&O[/?@?P]JT*.D.IZ'X3L[2X16&&4211JP!!P0#R*[BB@
M#-\7>#?"'Q \.77@_P >>%=-UO2+U56\TO5[&.YMIP&# /%("K ,JD9!P0#V
MKA;;]BS]CBRN8[RS_9,^&<,T+AXI8O >GJR,#D,"(<@@\YKTRB@#$^(/PU^'
M/Q:\+S>"/BKX T3Q-HMPZ/<:1XATJ&]M964[E+13*R,00""1P1FH'^$'PFE^
M'*?!Z3X7^'6\(QVR6\?A9M$@.G+"C!DC%ML\H(K $+MP" 1TKHJ* /,[;]BS
M]CBRN8[RS_9,^&<,T+AXI8O >GJR,#D,"(<@@\YKTRBB@#,\+>"O!O@:UN;+
MP3X2TS1X;V^EO;R'2[".W6>YE.9)W$:@-(YY9SEF/4FM.BB@ HHHH **** "
MBBB@ HHHH **** /$/V[/^">/[+'_!1?X13_  C_ &E_ "WJA&.C>(]-<6^K
MZ),1CSK.Z +1-ZJ=T;CY71U)%<7_ ,$X_P!E/]HS_@GW\'='_9"U[7_#'C_P
M!X9=K;PCXPL8/[)UJWL68LD%_9!&M[EX@=INXYE>4!2T&X,S?4=% 'F4W[%'
M[&EQ*T\_[)/PQ=W8L[OX"TXEB>223#R:[WPIX1\*> _#UKX1\#^&-.T;2;%"
MEEIFDV4=O;VZDDE4CC 5!DDX ')-:%% '"^-OV7_ -FCXE^(YO&'Q'_9W\"^
M(-7N51;C5-;\)6=W<RA%"J&EEB9F 4 #)X  K6^'/P:^$'P>MKJS^$?PI\-^
M%H;YU>]B\.:%;V*W#*"%9Q"BAR 2 3G&37244 <IIGP(^!^B_$NZ^-&C_!KP
MI:>,;Z,QWWBRV\.VT>IW"$!2KW2H)7!"J,%CPH':J'C;]E_]FCXE^(YO&'Q'
M_9W\"^(-7N51;C5-;\)6=W<RA%"J&EEB9F 4 #)X  KNJ* .4\%_ CX'_#?1
M=2\-_#OX->%- T[64V:O8:+X=MK6&^7:5Q,D2*LHVLRX8'AB.]5_A%^SA^SS
M^S]#=V_P%^ W@SP1'J#!K]/"'A>TTT7)'0R"WC3>1[YKLZ* "BBB@ HHHH *
**** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>ctsh-20250630_g18.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_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@!
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_\
M@CK_ ,%'/!'_  ;3VO\ P3?TGX07?C/XJ^)O',>NS^'+'Q5I4-KX5M?M\5T;
M5[F\NX8GXB9B(#(/.G< E1O/[B44 ?B]^W'_ ,$Y/^"B?QW_ .#=_P""/_!/
M;X??L;ZU-\4?"FH:3%XDT>X\8^'8H+&+3X)T:?[0VI>5(LIF3RQ&S/\ *^]4
MPN[A_P#@K)_P2U_X*<_M;_L+_L0? OX+_L3:S=^(_@A\/H+'XA6U[XX\-6\=
MI>0V6F6?DQR-J>)RQL)90R94))%DARZ)^[-% 'Y'?\%Y/^":_P"W;\:?VH_@
M1_P5I_X)\_#8ZM\2/A;:V,.M?#W5M0M(KOR+:\DOH!D3^1. ]Q=0SQQS$LKK
MY9<9(^N/ WQ]_P""G_QW_9A^(7Q8U+]CV#X+^*['X9ZLOP\\#ZOXEL];U/5O
M$WV9GM)W:,)!;6R3(L:QRDO,9F9Q"L:^;]<T4 ?BK\1/^"0/CG]HS_@J7^SW
M^V=\ _V#/%'[.7B/PYXS@\2_M"WMQK>E-H$\EK/!<!=-^PW<IN9KHK<1,\<4
M:.DJO,B.9 W6_P#!7W]A'XP_\%%/AO\ $SX?_&+_ ()J>)]?^)^B>*+ZW_9S
M^,_@W4M$@6]TQKG?;VNJE[R*2"WBWR(1/$RM$HE1A,S%OU]HH \;_P"">/[/
MOCS]E']ACX3_ +-OQ0\6KKGB'P3X$T[2=8U&*5I(VGAA56CC9@&:*/\ U:$@
M$I&IP.@\0U?Q!_P4%^ 7_!2KXG?$[PS^R]J/Q ^ GBGP]H$<PT#7;"'6+#6+
M>WD2:[L[6[GA6ZA\MHHYEWJY,<9B$A1T;[3HH _,7XV_\$[/$/\ P4@_X*[?
M _\ ;RC_ &8M7^%'A3X,@:IXE\4^+8+2TUGQOJ,$T4VG6<=I!-+(L-L\>6GN
M/+++*T:*P52/$?$7[#/_  4[_P""5'_!;GXA_M__ +%G[*DOQQ^%7QLFO9_%
M/A_2/$EI87MI+?3I=SHWVAQY<D=XC21RA7C:*0HS(S$K^U%% 'YI?\%N?C5^
MTSX1_P""+'CWXH_M!_L>>%M>O_$&MV,6J_#V>1-8@\%:-*\:?:9KA%"7-Y$R
M>8)XU$4$US'CS8[<R2_ W[-O_!=;_@B;\+?BW\-_B)\5_P!B[]H&]O\ X<Z3
M!H7P]\5_$/Q"OB)/"%F %!M;>:Z5$*A5_>I&TX6-0G"JM?M;_P %!/V"?!?_
M  4!^&/AGP/XG^(NO>%-3\$>/--\9>$==T,03?9=6L2YMVGMKA'ANX<R-NBD
M7!XY&.>5^.G[!'QO_;$^%%[^SM^V+^U5I/B#X>ZRUN/$>B^#?AHFC7FKPQ2I
M*();NXO;SRD=HUW-;QPRXSLDC)! !\-_\%B_V)?VVOVW/^"I?[*W[:O[)'[,
M.I>./AG\,9_#VN:IXFL_%N@V:ZC;+J\.I-]EAO=0AF<^0HP71 6; )'-6?V@
M?V!_V_O&G_!RU\/?^"D?A;]C[7+OX3>%;"UTS4-<_P"$N\/1SN/[,N[5[A+9
M]2$QC22Z4D%0Y$;%5/R@_KGH.A:-X6T*R\,^'=,ALM/TZTCM;"SMT"QP0QJ$
M2-0.BJH  [ 5;H _(3]D;]@3]OWX??\ !R3\3_\ @HEX]_9$UK2OA/XWL;_2
M],\02^+O#\LL :"SBCN9;:'47F$;FT8X5&D D7* [@.!_9?_ &+/^"JW_!$?
M_@J!\7_&/[,7[&%Q\=O@=\:=3>Z@CT'Q=8:;<V+?:9KBT$K73CRI+;[5/"Q=
M1%*DF\.""J_MS10!^9'_  7F_9'_ ."B?[?W_!+71_@/\/\ ]GFU\2?$S7?'
MMIKFK:%X<\3Z;;Z?X;LX1.4M6N]1N+8W;JLD<9EC0B202N$B0HM?+'_!6'_@
ME?\ \%._VM_^"?'[$_[/'P8_8FUBZ\3_  4\ 0Z?X_M[[QQX:MXK.[@L=.LA
M%'(VIXFWFRDE#)E0DD>2'+(G[O44 ?E!_P '+7_!.#]LS_@H9X#_ &?_ (U_
MLH?!B77-<^&.OWUYKO@*^UJQM=0$5[_9\@Q(TYMG,3V.QPDS_P"M#)O4$U]&
M?M=2_M.?'CP?X$\)_'?_ ()LCXA?"SQII&O1?&'X5VVN:3>:EH*!]/.E7:3S
M3PQSWD9%V6CM)@4\UFCDD>"-G^TZ* /S$_X-X/\ @EE\5/\ @GGX]_:&\?ZK
MX7\1^#OAW\0O%EHGPM\">+M1MY]5MM,M'NREW>BVDDCCD=;E(U7=YA6(F0 E
M:_3NBB@ 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 ***I^(;W5].T2YOM T4:C>11%K>Q-RL/GL/X=[ A2?4\?3K0!<H
MKXW_ &2/^"L7C7]MOPEXJ\:? +]@7X@7MGX,\<ZAX1UX:AXIT"UDBU6R6)IX
ME62^&]1YR8<?*<G!XKJ]2_X*=^#/"/[-EG\;_B;\!/''ASQ/JWQ);X?Z#\*+
MQ+*37-3\2&ZDMX;&)H[@VI$HC:<3F80B &4OMZ@'T[17S1??M\_%+X;_ !:^
M'WP=_:)_8G\7>%;GXF^)AHGAOQ)I&OZ?K&BPW'D37#17=Q%(DUM-Y4$C*A@*
M2$$+(=K8^EZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ***IZ_/K]MHUS/X7TVSO-06,FTM;^^>VAD?L'E2*5
MD'N$;Z4 ?CW_ ,$:/$__  4'T']E_P#:O'[&/PC^%^NNG[4'C^33K[QEXZU"
MQO5U,0VFV..S@TR>*9>(BI:YBW.Q5M@&\_:__!1']@+6_P#@HK^QEX+\!6_Q
MAU#X<?%/PQK6D>,/ /C..(I/IWB>TM7VO+&-K,"KS!@N&0@. ?+VG/\ ^"/W
M[!_[2O\ P3[\)?$[P#\;?$/@?7K3X@_%G6/'L.I^%[^\$MG<:@MNKV1AGMU#
MHOD;A*) 3NP4[UZO^V]\"OVE?C+'\,/$G[*_Q;\/>$/$?P^^):>);J;Q1I4U
M[9:I9#1]4L)=/DBA>-B)3?H"X<&,*9%RZ*I /B#X!_\ !4O]K+X"?M&?#_\
M8"_X+O\ [,=GI'B+7?$]M;_"WX[^$3O\.^)-51PENT@3:+>9V=5)79@SJ)+>
M!&+5^J-?&O[17[&/[5G_  4'\6?##PU^U[X:^&'@WP!\-?B/I_CBYM? _BS4
M->U+Q%J-@LGV6WWW6FV*:=;%I6:7;]HD=1Y:LF2Y^RJ "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***YWXO\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M(,9DM6T_>@]I+9^3[/R^ZYWTZL:BTW.]HHHKPS4**** "BBB@ HHHH ****
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
MY?''C'1-=T8:?J$>DZY%;ZWJ"&9'5%NF:&,-D*K-(0I0,)"P+9Y'X8_\$[O
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /@S]I373XA^.OB:^+9$6I-:CV$($/_ +)7#5V_BOXT_L2:]XOU
M&?5[/XDV5W/J$S75Q#'9/#YA=BS %RV"<XXS3%U+]B/48]]I^T-K>G$]$U#P
MM/,1]?*7%?L.'G4P^&A3=&HK)+X&]E_=N?EE>-.OB)S56#NV_B2W?G8XNBN\
MLO W[.NO('\-_M<^'6ST&K:;-8G\?-/%6(?@)HFJ3_9_#7[1GPTU!R,K#%XJ
M02$?[NT_SJWC\/'XKQ]8R7YI$+!UY?#9^DHO\FSSNNE^#W@H?$3XG:+X.D1F
MBO+Y1<A>ODK\\F/3Y%:NK;]D#XU3)YNC:?I>I+CAK'68&!_[Z9:]&_9)_9_^
M)/P_^*LWB+Q_X3>QA@TJ5;65IXI 9F=!@%&;^#?7%CLWP=/!5)TJL7))V5U>
M_33<Z\'E>+GBX1J4VHMJ[L[6ZZGTI##%;Q+!!&J(BA411@*!P !V%.HHK\H/
MTL**** "BBB@ HHHH **** &7%O!=P/:W4*212H4DCD4,KJ1@@@]01VK^3[]
MK3_@W=_X*)W/[?\ \5_@S^R)^QWXGUGP3I/BR>?PGKMP(=/TN32[@BXMHX;V
M]DA@G:**5(G$;L5>-@0",5_6)7Y9_P#!>3Q!\2?#GQN\,Z;IOQ#UN#P[K/A(
M&70H=5F6T:XCN)0\AA#;"61X@3C)VU]MP)+%U<W>%H34?:1?Q)M>[KLFKNU^
MJ/#XAS*&49<\5*#ERM*R=M]-[/\ (_+7P;_P;'>+/!I:Y_;;_P""BWP;^&""
M .VD>'IY_$VKPOSN26TB\@#'JDK@G/I7L/@O_@F[_P $$?V?CYVNZ+\9?C]J
M8MPDL>M:RGAW1I)!U>,6@BO(\^CNX ]ZQ**_::?#//KB<3.7E&T%_P"2^_\
M^3GY5BN/LTJZ4*<8+_P)_CI_Y*>^^"/VT/AG^SJ57]B']@[X-?"6:*W$,.OZ
M;X4BO];V#H'OYP'E]<NK$GFN3^*?[:_[67QH\R/XC_'_ ,37UO-GS;"'46M;
M5L^L$&R+_P =KRZBO3PN19/@Y\]*A'F_F:YI?^!2O+\3YK%Y[G&.TKUY-=KV
M7W*R_ ]=_8'\<R_#O]M#X:>*$N/*7_A+[2TGDS]V*Y?[-(3[;)6S7[YU_.'X
M'UI_#7C31_$49(:PU2WN5([%)%;^E?T>5^4>+%!1QF%K=91DO_ 6G_[<?I'A
MG6<L)B*7:47]Z:_]M"BBBOR0_3@HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _&[7U9-=O5<8(NY 1[[C
M52M_XKZ2V@_%+Q+H3H5-EK]Y 5/;9.Z_TK K^E*,E.E&2ZI'\_58N%247T;"
MBBBM" K["_X)1>(=7U#Q=XKTG4=:NYXHM*MWM[>:Y9D3]ZP8JI.!U'2OCVOI
M#_@EYXKBT/\ :*N/#]Q,%76O#]Q#$A_BEC9)A_XXDE>!Q11=;(:Z2U2O]S3?
MX(]OARJJ6=46WN[?>FOS9^AE%%%?@Q^TA1110 4444 %%%% !1110 5^7W_!
MP5+;-\0_AK @_?+HNHM(?]DS0A?U#5^H-?D%_P %U?B!%XH_:_T_P;:7(>/P
MUX2MH)T!R4GFDEG;/IF-X>/\:^[\-Z,ZO%-.2^S&3?I;E_-H^,X]JQI\.3B_
MM2BE]]_R1\64445_1I^#!1110 L:.\BI&/F) 7'K7])R!@@#G) Y/J:_G0^$
M_AY_%WQ3\->%(XB[:IX@LK0(!]XR3HF/_'J_HPK\8\6IISP<.J51_?R?Y'ZQ
MX90:ABI=^1?=S?YA1117X\?J@4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 ?EW^W%X4?PC^U-XOLO+PEW
M?K?1-CAA/&DK$?\  G8?4&O)Z^M_^"K_ ,/GL/''AKXG6T/[K4=.DT^Z91P)
M(7WH3[LLI ]HZ^2*_?\ A[%+&9+0J?W4GZQT?Y'XCGN&>%S>M3_O-KT>J_,*
M***]D\D*Z;X-?$2[^$WQ4T'XC6BLQTG4HYI8UZR19Q(G_ D++^-<S145:<*U
M*5.:NFFGZ,NG4G2J*<'9IW7JC]E-*U33];TNVUG2;M+BUNX$FMIXSE9(W4,K
M ^A!!_&K%?*G_!-']H^W\6>#3\"/%-^HU30XR^BM*_-S9YR8QGJT1/3^X5P/
MD-?5=?SWFN75LJQ\\-4Z/1]UT?S7XZ'[GEN/I9E@H8B'5:KL^J^04445YQW!
M1110 4444 %%%% %+Q'X@T?PGX?OO%/B+4([33]-LY;J^NI3A888T+NY]@H)
M_"OY\_VDOC#??M ?'KQ9\9;Y)$_X2#6Y[JWAE.6AM]VV&(_[D2HG_ :_1[_@
MMG^VE:^!O *_LG_#_6E.M^(HEE\5O ^6L]/X98"1]UYC@D=?+4Y&) :_*JOW
M;PQR.>#P4\PK*TJND?\ "NO_ &\_P2?4_&O$/.(8K&0P-)W5/67^)]/DOQ;7
M0****_4C\X"BBB@#W7_@F?\ #^7XD?MT?#C15AW)9:\NJS$C(5;-&N@3_P "
MB4?4BOW;K\L/^"!7P??6OBWXQ^.%_9DV^@Z-'I=A(Z\&XN7WN5/]Y8X<'VF]
MZ_4^OY[\3<<L3Q$J,7I3@E\W>3_!H_<?#W!O#Y$ZK6M23?R7NK\4PHHHK\[/
MNPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH \A_;E^$S_ !<_9SUK3K"V\W4-( U33E"Y)>$$NH]2T1D4
M#U(K\P:_9P@,"K $$<@U^7/[97P,E^ _QQU+0;*T\O1]28W^ALH^402,<Q#_
M *YMN3'7 4]Z_3> ,S5JF!F_[T?RDOR?WGYYQOE[O#&P7]V7Z/\ -?<>4T44
M5^EGY\%%%% &CX1\6^(? GB:Q\8^$]4DLM1TZX6:TN8CRCC]"#R"#P02#D&O
MTL_9/_:T\(?M(>%4A>6&P\364(_M;1]V,XX,T.>6B)^I0G![%OS"J]X;\3>(
M?!VN6WB;PKK-SI^H6<@DMKRTE*21M[$?D1T(.#7S^?\ #^'SS#I/W:D?AE^C
M\ORZ=;^YDF>5\GKW6L'NOU7G^?Y?L=17R!^SQ_P4^T34+>#PS^T)8FRNE 1?
M$6GP%H9>V9HE!:,^I0$$G[JBOJSPGXT\(^.])37O!?B:QU6SD'RW-A=+*GT)
M4G!]CR*_&LRR?,<JJ<N(@TNCWB_1_P!/R/U? 9K@,SI\U":;[=5ZK^D:=%%%
M>8>B%%%<U\4/C)\*?@KX??Q1\6?B%I'A^Q121-JEZD7F8_A12=TC?[*@D]A5
MTZ=2M-0IIMO9+5OY$5*E.E!SFTDMV]$=+7S;_P %!O\ @HAX!_8R\%R:/I-Q
M::OX]U" _P!C:!YFX6X(.+FY"G*1#J%X:0C P-S+\U_M@_\ !<VU:UN/!/['
MFC2>8X9)/&>MV>T(/[UM;/R3W#S 8Z>6>M?G)XI\4^)/&_B*\\7>,-=N]3U3
M4)VGOM0OIVEFGD/5F9B237ZGPMX=8K$58XG-(\D%JH?:E_B_E7EN_+<_..).
M.\/0IRP^6OFF]'/[*].[\]O4G\=^.?%GQ,\9:G\0/'6MS:EK&KWCW6H7MPV6
MEE8Y)] .P P      *R:**_<(0C3BHQ5DM$C\?E*4Y.4G=L****HD***^@?^
M":?[*T_[5?[4.C^'M6TTS>&M!==5\4.ZY1K>-@4@/J99-J8Z[2Y'W37)C\;0
MR[!U,36=HP3;^7ZO9>9TX+"5L?BX8>DKRFTE\_T6[/U'_P""6_[/DO[/'['/
MAO1]5L_)UCQ$IU[659<,LMPJF-".H*0+"I'9E:OHB@ * J@  < 45_)V88VK
MF..J8JK\4Y-OYO;Y;'],X'"4L!@Z>'I_#!)+Y?YA1117&=04444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%?#7_!<3]K?]K+]B/X6_#7XJ_LP_$W1
MM-D\7_%W0_!&J:9XA\+1ZA!'%?BYS>1D21R"5#$@V%BC#^Z>3B_'+]O[]L/_
M ()V?MS_  )_9W_:MUOP9\2_AQ^T!X@/AC0?%WAKPK/H>L:!KADMX8DN83=W
M$%U;R/<P_,@B909"?]6HD /O^BOE+_@JA^VWX_\ V1].^#7P\^%MYI6DZY\;
M/C1I'@.'Q=KMD;FU\/0W>]I;L0[E6:?:@2*-V";WW/E4*MN_L0?'/XP^/?C7
M\;_@3X_\=6_CK1/A=XETS3="^(MOI,-H]_<7%B)[W3)Q;XMY+FRD,:N\2H +
ME$=!)&Y8 ^D**^&_^"XG[6W[6/[$7PJ^''Q9_9A^)FC:;)XL^+>A^"M5TSQ#
MX7CU"!(;_P"TYNXR)(W$J&-/E+%&'93R<']K;]O/]M#_ ()C?M(_ OPW^T1X
MI\%?%3X7_&?QQ!X-N]2T;PA-H>N^']4G9%@N HO+B"[MSO+.@CC<>60&)(!
M/T"HHHH **** "BBB@ KQS]MG]G-?VA/A)+;Z+:J?$.BEKO1'QS*<?O+?/I(
M ,?[2H3P#7L=%=.#Q=; XJ&(I.THNZ_KL]F<^*PU'&8:5"JKQDK/^O+='XRS
MP36TSVUS"T<D;%9(W4AE8'!!!Z$4VOL+_@HQ^R-+IU[<_M"_#G3"UM.V_P 4
M6,"?ZF0_\O:@?PM_'Z-\W\3$?'M?ON4YIA\WP4<12>^Z[/JG_6JU/Q/,\NKY
M7BY4*O39]UT?];/0****](\\**** "M'PSXN\5^"]1&K^#_$VH:5=@8%SIMX
M\$F/3<A!K.HJ91C./+)70XRE"5XNS/J?]C']K/\ :/\ '?QX\-_#+Q+\1YM2
MTJ]EF%U#>V<#R,D=O)+_ *W9YF?DZ[J^<?%W_!;K]LD>(-4M?"^H^&$T\7\X
MTZ5M!#2+!YC>7DE\$[<#.*]4_8 DBT[X_-XJN,"/0_#6IW[L?X0MNRD_^/U^
M;U>=E>09+C,WQ"JX>#484[+E5KMU+OULHGH9CG6;X7*Z#IUY)RE._O.]DH67
MI=L^A_'G_!5?]O3X@0-9WWQ]O=-@8?ZO0;&WL6'TDAC63_QZO"/%'BWQ7XXU
MF7Q'XT\3ZAK&H3G,]_JE[)<32'_:>0EC^)K/HK[;"9;E^ 5L-1C#_#%+\D?(
MXG'X[&N^(JRG_BDW^;"BBBNTY HHHH **** )M/T^^U:_@TO2[*6YN;F98K:
MW@C+O+(Q 5%4<DDD  <DFOW%_P"":_['%M^Q[^SY;:-KEJG_  EOB'9?^*YU
M()27;^[M01U6%25ZD%VD8<,*^6_^"-O_  3SG2:R_;"^,^B% HW^!=)NXN3D
M8_M!U/;M%GWD_P">;']*:_#?$;BF.-J_V7A97A!^^UUDMH^D>OGZ'[%P'PY+
M"4_[1Q"M.2]Q=HOKZOIY>H445\K_ /!5_P#X*+^.?^"9?P2T?X\Z1^SQ8?$#
M2=2\5V'A^>T;QNVDW4%U>-(L3JIL;A'CW(H8EU8;^%(%?E)^E'U117C_ .U1
M^T)\6OV9/V/_ !?^TW+\'M US5? OA'4?$7B#PO#XUF@@>VLK:6YF2WO&T]F
MED,<1VAX(P6."5'->/>'O^"L=EI__!,30?\ @I5\9/@@NAVOC#3],E\'>!]"
M\5#4KS4KG4ITM["T:::VMHXI)))8]S?,D:EV+$)R ?8-%?*7Q/\ VP?V[?V=
MH?!NO_'']B_P??Z%XN\>>'O#5]J7P^^)UQJ$GAA]5U.VL%FO(KK3+;SH4:Y
M\V%B2^T&-$)D'U;0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^;7_!SS
M;W-W^R-\$[6SOWM9I?VJO!J174:*S0L1>@. P*D@\X((XY!KW_7/^"7WA[XP
M?M<^ _VPOVL/CUXD^(^K?"HS2_#3PQ<:=9Z=HNBWDNTR7Y@MX]]Q=9CB*O))
MM0QJ0F5!'1_MY_\ !.#X0_\ !131O#OA3X\?$GQU9:)X6\06NO:/H_A75K:R
MBCU6W$HAO&D-L\S.BRN ID\L<'9N&:]S\+:-J'A[P_:Z+JOBK4-<N+>/;+JV
MJI;K<7)R3N<6\440/;Y(U''3.30!^5W[4'A3QI_P<7^!?VC?@5\-/']OX1\*
M? 3QW-H'PTM[>"+[;KOC?3HF)U*\N)%9[2Q#2-;0K;['82RRN[;5A&#_ ,$_
M/&GPV_X+"_"OX-_L>_$SX&Q> /$W[+GB1KSX_>%;"Q724BOK-+BRM]+AA@V9
MMM0N<W=S&JF)?L#0ODR1.?KVZ_X(J?LUZ)^TSXR_:D^!OQJ^,7PIU?XC7GVS
MX@:'\,O'ITW2_$%T69WN)H3"[QRLTDC>9#)&RM([*5+L3F?%7_@@?^P?XU^)
MNA?&SX17GQ%^#'C31;$V5SXO^#/CRYT74M:MV;>ZZA<'S'NY'8DR7#GSY2<R
M2OA< 'DG_!RYIFDI^Q'\$_#O@JYM],M;;]J'P;8Z>VDPQ;+#RS>1!8TVF-?*
M*[0A4J"FTC@BN4USPAJ/P[_X+I^"?!?_  5D\;:G\2M#U.#[?^QQXVUB.WL-
M'TC6X]IN].NK.SBBMY-5SY30W$@.[;#L =XUB^N?VHO^"2O[-_[6'PB\#_ '
MQQXV\>Z/X+^'NIV>J>'-!\-^((H<:G;"7RM0GN9H);JYN,S2,SR3,'=C(P,A
M+GM/VLOV _@=^W%^SC!^S;^T]>:YXDL[/4;;4M/\3K=0V6LV6H6\A>*]MY[6
M&-()@"R;HXU!1V4@[CD ]NHKF/@_\-[_ .$W@2T\"W_Q1\3^+_L0V0ZSXPNH
M+B_:, !4DEAAB\W&,[W#2,22SM73T %%%% !1110 4444 ,N;:VO;:2SO+=)
M894*2Q2H&5U(P5(/!!'&*_/W]MS]AZ_^$-[<_%'X6:=)<>%)G+WEG&"SZ2Q/
MYF$GHW\/1NQ/Z"TR>""Z@>UNH4DBD0K)'(H*LI&""#U!':O9R7.\5DF*]K2U
MB_BCT:_1]G^FAY6;Y1ALWPWLZFC6SZI_Y=T?C-17V9^UG_P3AE,MS\0_V=K$
M,K%I;WPL#C;W+6Q/;_ID?^ GHE?'%[8WNF7DNG:C9RV]Q!(8YX)XRCQN#@JR
MGD$'@@U^V97F^!S?#^UP\O5=5ZK]=F?D.997C,KK^SKQ]'T?H_TW1%1117IG
MG!1110!ZS^S4T^E?#[XV>+K>3RY-.^"NN"WD_N2O$NP_7Y37YY5]_>#]4_X1
M3]B/]H+Q@01_Q3>F:6I Z_;+LP$?^/#-? -='#R<L7C)_P!Z,?NA%_\ MQEG
MC2PN%A_=D_OFU_[:%%%%?4'S@4444 %%%7?#GAOQ#XPUVU\+^$]#N]3U*^F$
M-E86%NTLT\AZ*B*"6)] *4I**;;LD-)R=EN4J^[O^"7O_!++4?C+?:?^T)^T
M3H4EMX/AD6?0] NXRKZXPY6613R+7/('_+7_ '.6]0_X)^_\$9[/PK/8_&+]
MKW3H+S4(V6;3/!&Y9(+=ARKWC#*RMGGR02@Q\Q;)4?HC'''#&L42!54 *JC
M ]!7X_QCX@04)8'*I7;TE473RAY_WON[K]2X5X(FYQQF91LEK&#_ #E_\C]_
M9I!!#;0I;6T2QQQJ%CC10%50,  #H*=117XP?K(5^;G_  =,_;#_ ,$V= &G
M&(7'_"[_  IY!F!*;_M,FW=CG&<9QS7Z1U\G_P#!6O\ X)R?$_\ X*;_  4T
M;X#^&/VD]'^'>CZ9XKT_Q!<75S\/I-9NI[JS:1HD5AJ5JD<9+H2-C-\GW@&P
M #E?^"E5O_P4 7_@G-\?CXPU;X.MI(^"GBK^U%TW3M56Y-M_9%UY@B+S%1)L
MW;2P(SC/%<1^R5^R!\"OV]/^#>'X)_LG?M!:Q+IVC^+_ (5:!!I^I6=TD-W9
MZC&B36LUNS<&5)(PP3!#J&4@AC7U1^U7^SO\</VG/V-?%W[,7_"[O"^@ZWXZ
M\):EX=\0^*X_ %Q<VRVM[;RVTKVUD=35HI!'+\I>XE 89*D':/'/!O\ P3 ^
M./A+_@G;\/OV$;;]LR"RU+X::GH-QX5^(_AKP%]ANH(]*N5N(1):SWUU%,[>
M6D;Y949=X*$-B@#Y&N/VL_\ @IQ_P1%U7P[\*/\ @JWING_M!?LSW/B&PT[1
M_CYIT!_MCPXZSH]I)JL#EFD,<D<;Y?<^Y<I<S.%B/["*RNH=&!4C((/!%?(O
M[1W[ _[3_P"W1\/+/]FS]L_]H7P%J/PL?6M/O_&.E^!OAW=Z;J'BM+*ZCNH+
M266YU*Y2R@::&)Y?*5Y'";4>($FOKI55%"(H  P !TH 6BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** ,KQKXY\%?#;PQ=^-OB)XNTS0M&L(_,OM5UB^CMK:
MW7.,O)(0JC) Y/4UC_!3X]?!?]H_P%9_$_X#_%#1/%F@W\$<MOJ6B7Z3H Z!
MU5PIW1/M89C<*ZGA@""*^(?^"W6L?&[X#?&']G[]O"Q^">K?$[X/_"#5-?F^
M*G@S0K<7-W8&]LDMK37H[9OEG:S'VAMQ_P!4)"0R!VEC[K_@ECX1_97^.?P!
M^'7[:'[*WCGP[-XAO/@5IO@?Q9K7A^UBD>2]MH+1D6]3Y6^T6DJS+LE 8K/R
M0NW(!]/O^T7^SY'\4Q\#)/CMX-7QL5W#P<?$]H-5(V[L_9/,\[[O/W>G-=E7
MY:?\%E/^"3/[#GPO_P"":GB'Q%\$O@%I^G_&?3-8TE_AS\1-(@"^,-:\67.I
MV\5NTNHKBYO;BXGE)?S'8 NT@"&-67],_A[8^+-,\ :'IOCW5([[7;?1[:+6
MKV%<)<7:Q*)I%&!@,X8C@=: %\:?$#P'\-])37OB)XVTC0+&2<01WNM:E%:Q
M-*06"!Y64%B%8@9SA3Z4>#OB!X#^(FCMXA^'_C;2-=T])FB>^T;4HKJ%9% +
M(7C9E# ,"1G(!'K7YN?\%K+/XZZG\?=$\:?&G_@DQ??M(?LT^!O"CSZA::/X
MNMA>66K3RAKG5$TM6,UXT%M$D,8PH4371+!7##N==^$GP/\ VO\ _@@MXL\
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
M7QS_ ."0WC/3]"^+?Q"^&_\ P4Q_:/T0>,;W7?$M_P"$]%UC1S9S7=S&[&W
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
EHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>ctsh-20250630_g19.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g19.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
MQZ^"'PX_:5^"WBG]G_XO:$-2\,>,="N=)UNSW;6>WFC*,4;JCC.Y7'*LJL.0
M*_,;_@EO^QI^W9_P0/\ 'OC_ /9Z?X'Z[\=?V?\ QEKXUSPQXM^'=S9?VUH-
M[Y2P.M[IEU/"TGF0Q0!GMVD"FW4@'S"B?K-10!^)?_!3G_@F_P#MU?\ !6+_
M (*X?!;]J_X-?LN:YX(^'_PYTS0[37]>^*E]I^FO.UIK-S?R^1:P7-Q<NIBF
M55W1+\^X' ^8^B?\%UO^":'[>&L?\% O@W_P5W_X)P>!+7QIXP^'%O:6/B+P
M1)J$-O+=0VUS/+'*GG.@ECEBNI[:5$82*NQD#98K^N%% 'Q[_P (9^U3_P %
M2_V0/B-\(_VQ/V:U^ N@>._ =WH%AX8O/$=OK>KK?3KD:G*]N$BAB@94\J#)
MDE)=I!$%16_/'2O^"=G_  4M\+_\$,/$_P#P0Z_X9#U6[\=:G\1HX].\?VNN
MZ=_PBTFB?VU;ZJ=2:Z:X$R - \9@,'GX92(R25'[H44 ?BG_ ,%D_A+X%_X)
M8_\ !'3]FO\ 8Y\>_LXK\5_A[H'C&PT_XB>+;2W\N_TIP7NKF?3)3DV%U=S2
MW*13$D(FZ,_-(K#C?V%/^"]'_!&JV_;:T;XD^._V7_C1I/Q.\7QVOA>P^,'Q
M4U8:_-IUJQ6&*#S)+IFLX,N0[V\19O,9I-VYFK]5OVU?^"?>E_M:_%;X3_M#
M^'/C)K/@GQ_\%M8O]0\$ZK;6$&HZ>S7L"07,=W8W VSJT: *Z/'(F25<'!&1
M\5O^"?'C;]K6[\*Z9^W-\>=(\;>&/!_BRS\2Z?X2\*_#Y-$MK[4;0EK=KR2>
M[O9I(D9BQCA>$/@*^]-R, ?$GQP_8(_;\\1?\'-?@O\ X*3>&OV0-;U#X1>%
M;!-*NM?A\6^'DFN ='O+(W,=K+J2S>4);E3AE60JC'9G"GZP_P""\OPE_;\^
M./\ P3F\2_#'_@G'>W2>.=4U2TCU6VTS6(]/OKS1LO\ :H+:XD>-8Y&/E;AO
M4O$)4!)8*WV510!_/G\??^"2G_!6_P 96'[#GCWPQ_P3T\(:+'\ QIUEK?@;
MPE\1]/>Z#VE]9W<NH7DLWDP1O>2132,L+W11RS22NT@ WO\ @X1U;XAV/_!?
MW]A[7?#W@VPOO%4(\+SVGAY]9,=M/?CQ*[+:_:S%E4:3Y/.,7 .XI_#7[W5\
M#?M\?\$2_$?[<?\ P4)^&'_!0*7]K2'PMJ7P@N-*F\'>&XOA_P#;+=VL;\WZ
M_:Y3?QM-OF8AM@BQ'M488%V /GSQW^P9^V+_ ,%.O^"]/PN_;S^+W[*_B/X0
M?"7X&:'IJ6R>.=4TR34M:U.QNKJ^B6&+3[NY0K]KN(_WF_RS%;Y!WN$IWCW]
M@#]OG5O^#HCPQ_P4MTO]DG69O@[H=N=)N?$H\6Z LLB-X>NM,-XMJVHB?R1-
M<*V"@E\M6(CW80_KIIR:A%I\$>K7,,]TL*BYFMX#%'))@;F5&9RBDY(4LQ X
MW'K4U 'Y _\ !+']@;]O_P#9W_X+M?M%_MS_ !J_8^US0OAQ\5K3Q%'X:U4^
M+O#US-$UQJ]K>V_GP6^I/(GF16[K\H;:[H&PNYESO^"3'_!,O]MSX3?\%2OV
MLOC/^UA^R'K7AOX8_M#-XG32]5;Q?H%T]O;7^K372QW$5IJ$TJ,\$I7*)(%?
M@X'S5^Q]% 'X=?\ !)G]E?\ X+1_\$-?CK\1?V4_"/[#,?QS^$_C+74O_#?B
MO3/'MAHUO;SH#$M](\Y=H1) (EG@>/>K0*8C(!^\_:SX>#X@_P#"#Z4WQ6;1
MSXD:R1M;7P^LHLH[@C+I 9B9&12=H=MI?;N*IG8-FB@#Y@\<7?[1P_X*<>$/
MB#H_['GB_4?A_H_PMU[PW?\ CFV\1>'TA6]O]2TFYC=;674DNF@6/39-S>5O
MW2H A&XCPCPG_P $//"_AO\ X+^:U_P5.33;(>$KGP6-3T_3@R;H_&,X:RN)
MA%R=GV56N"Y',]T6'*5^BU% 'X@?\%5/^"<'_!2W]J#_ (+J_"']O[X+_L,^
M(=2^'OPRU3PA)J-Q<>-_#%O=7Z:7J[WUPUO#)JH."C[4$FPEE.0HYKV+_@NY
M^R__ ,%5/VL/VE/V=/$G[-O[.A^(/P;\-ZM::SX^^$.M^,-/TVVOM3@OEF,>
MJ[IVBG@:W1$0I]H2-O.^0EPK_J[10!^.?[$G_!/+_@IQ\#?^#B+Q]^W9\6OV
M7O#W_"#_ !&\-307OB'P[X[MY--T<7,=@[1QB5$N[EXFM6@Q]FB$C8?]U&<C
M2_8W_8'_ &_/AE_P<>?%C_@H=\0?V0-;TSX5>/;#4-*TG7F\6^'II8 ZV*1W
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 **_+6+X-^&_B5_P<D>//V=/%GBOQNW@-?V88/%</A'3OB/K5A80:PV
MKVMJUU'%:W<80F)W&T87+%L;N:W/^"3'QN^-5I_P57_:G_8F\'_&SQ/\3_@'
M\.$TVX\*^)?%FOSZW<>'=9GC@:XT5-3G9YKA$9[I-DLDC1?8@,ABY< _2ZBO
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
M6)+R2,_+(EG]H:)OE<*PVUTO[1O[0OPG_90^!OB?]HOXY>*(]&\*>$=*DO\
M6+Z09(1>%CC7K)+(Y6-(QR[NJCDBOC30_P!J#XJ?\$HOB=^SS^Q'\8?V;? N
MC?!;XA7EMX!^'_B+X?>(;NYF\/:WL5;6TU!;FVA%U]J<G_28Q&S/YKN@[XG_
M  40^+7PG_;#_9P_:"\;ZO\ $_PZ? ?PQ^%WC/3_  %HDNM0!_$OBB/2+VVN
M-5,1?<\-HQDM+0$8><W,X#!+26@#ZWNOV[_V>=)_8S\._MV>(]9U+3O _BKP
MOI6MZ'%+I4D^I7:ZE%%)9VD=I;^9)-=R&:-%ABWDN<#(!->??L?_ /!7O]E/
M]L7XX:I^S#HV@?$#X??$O3-,_M,> ?BUX)N- U2\L,C-U!%-D2(,@XR'QEMN
MT$A?^"3%E\-_B1_P2_\ V7=1:33-9NO"/PB\*36CPW"RMIFHCP]%;/D*3LE$
M-Q,A5N0)#P#@UR'Q(^"FG?M4?\%IOA=\=O!UBB:=^S#X+\06_BSQ) @Q?:UK
MMM%!:Z*7_C:VLS/>2+DB+[;;YYFX /1_!G_!4+]FCQ3^W5=?\$X=<MO$OAGX
ML0:%)J]MH?B/24CAU"U5!)NMKB*62*8F+?( K9VQ2YP48#Z!U[7=&\+Z'>^)
MO$>J06.GZ=:275_>W4@2*WAC4N\CL>%55!))Z 5^1/\ P62^!'Q!/[1GQ5_X
M*+?L[Z;YGQ1_997P'XVT98P0VH:*L>J+J]@Y'/E/;*)7'4I;LH^_7U]\;_V@
M/ ?_  4-^"7P:^!_P-UAKSP_^T?IT>O>)IHW_>6G@:U2&XU:.7:3L:X>:UTA
MU/*MJ,AZQ' !Z+^P+_P4>^ O_!2CP!??%W]F+0O%5SX/LM2FT\>)]<TA+&WN
M+N+RR\,2/+YSD+*K;_+"=1NW#;7OU?F]_P &ML$-M_P3C\2V]M"L<<?QS\6*
MD:* J@7,8  '08K](: "BBB@ HHHH **** "BBN2^.7QU^$7[-7PKUKXW?'7
MQ]I_AGPKX>LS=:QK.IS;(H(P< <9+NS$*D:@N[,JJ"2!51C*<E&*NV&QU4\\
M%K"UQ<RK'&BEG=S@*!R23V'O7Y%_\%7/^#KK]G7]E6ZU+X+?L+Z=IOQ5\=VS
M/!=^)))V/AS2902.)(R&U%P1RL++%S_KB04K\U/^"UW_  <>_'/_ (*(:GJO
MP"_9MO-3\"?!82M#+;1RF+4_%2 XWWSH?W<!'(M%.WG,AD.T)^8M?I&1<%Q4
M57S#?I#_ .2?Z+YOH<=7$]('L?[8W[?_ .U_^WUX[/C_ /:N^.>M>*KB.5GT
M_3;B?RM/TT-_#:VD>V& 8X)10S8^8L>:\<HHK]"I4J5&FH4XI);):(Y&VW=A
M1116@@HHHH **** "BBB@#V3]CC_ (* _M@_L">.AX^_91^.FM>%9Y)5?4=,
M@F\W3M2 _ANK23=#.,< LI9<_*5/-?T!?\$I/^#KC]G/]JRZTWX+_MRZ=IOP
MJ\>7+)!:>(DN&'AS5I20/];(2VGN2>%F9HN/]<"0E?S,T5XN:Y!EV;P?M8VG
MTDM'_P 'T9I3JSIO0_O9@GAN85N+>57C=04=#D,#T(/<>]/K^5[_ ((H_P#!
MQ]\<O^">&IZ5\ OVE+S4_'?P6,J0PV\DQFU/PK&>-]B[G]Y !UM&.T8S&8SN
M#_TZ_ [XZ?"/]I3X5Z+\;?@5X^T_Q-X5\0V8NM'UK3)M\4\9.".<%'5@5>-@
M'1E96 ((K\CSG(L9DM;EJ:P>TEL_\GY?=<]"G5C46AUE%%%>*:!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?%/Q<\2?M]^#OB5X7\-^-?V
M7IOB!8:7\>=1UCP/XG\(>*K/9-H\]EJ[6EKJ,=X8'LG@%RD)D19HBD2X9G95
M?S>'_@A]XKU+_@F-KO[-+^.?#OA[XJ:A\9;KXP>&KS2(I9-!\,>*&OOM5M8V
MX*+(UC%$!:E]BL5=Y%C!Q'7Z/44 ?'_Q@_9P^.G_  4%\?? :]_:,^"<?P[T
M'X-_$2S^(7B"VF\0VFH2ZOXBL;::*QMK!K5W_P!!6:XDG>:X$,K"&*,0#>SQ
MY7[7O_!$+_@GO\3_ -G3XH:5\'_V#/A/;?$3Q#X*UN+PMK1\+VL$L6M3V<PM
MKCS]F8V%PZ/YG52-W:OM6B@#X)^&_P"R9^UM_P $]_\ @E)X%_9[_P""='[,
M/@"V^,M]X6T:W^(=^-9MM.LX-873;>#4=6,AB=;V[9X2L;,C*6VR.'5/*DM?
ML@W'_!8?PEXC\&?!/Q?^Q1\(?AI\.;;5_M'BOQ3IWQ-GU_4Y(=SW%P_ER1(U
MQ=W<V5DN9&9MUQ)*VYN:^[** /FKX.>"/CA=?MK?&/QI\4_V<9K/P#\0] T'
M2](O[O7-.NF=;""_6Y%Y:I,Q2.4W2H@0RDC[X0$X\L_X)5?\$O?$?_!*[P?\
M4)EO]2^($EQXGN['X3Z%;:C%YFC>#Q>S7EIIT;W3QQQ2&YOKN:=MP#D(?F*(
MM?=%% 'PQ_P0:_91_:J_8>_9C\1?L^?M3_">TT;4KSX@ZQXEL=5T7Q';:A92
MPWLD3B E66595;?_ ,LRA5<[P3MK[GHHH **** "BBB@ HHH/% %/Q!K^D>%
M]%N?$.OW\=K9V<)EN)Y3PBC^9[ #DD@"OSC_ ."IG[./P]_X+4? >]_9KO\
MQK>^!/$VCZJVJ_"W6)]1F&FW=\(C&+;4[=24=902%E"M)"7S'N^>.?V;]KSX
M_P GQ#\1/X!\+WN=$TR?$TD3<7EP."V>Z+R%[$Y;GC'BH)!R#@CH17Z!D60N
MA06)J-QJO6/]WMIUOU3Z:'QN9<03CBU"AK"._P#>[_+MYZG\PG[1'[._QF_9
M1^,VO?L_?M ^ KWPUXM\-7IMM6TF^490X!61&!*RQ.I5TE0E'1E925(-<57]
M._\ P4!_X)_?!C_@L-\&+;X<?$?4[+PS\:/#-DT/PR^)MQ&=MTN2PTG4BH+2
MV[L3M?!>)V+H"3)'/_-[^T1^SO\ &;]E'XS:]^S]^T#X"O?#7BWPU>FVU;2;
MY1E#@%9$8$K+$ZE725"4=&5E)4@U][E^8?6KTJJY:L=UT:_FCW3^]/1^?J4*
M]+%4E5IO3\4^S.*HHHKTS8**** "BBB@ HHHH **** "BBB@ K[G_P"")G_!
M:_XO_P#!*'XRII>KS7_B+X0>([Y#XS\&I+N:W8X7^T;$,=L=TB@97(6=%V/@
MB.2/X8HKFQ>$P^.P\J-:-XO^OO[#C)Q=T?W:?!7XS_#']HCX4:!\;_@SXRLO
M$'A?Q-IL=]HNL6#YCN(7'!P>48$%61@&1E96 92*ZBOY=O\ @V@_X+37G["?
MQPM_V0_VA?%;#X0>/M55+*]OKC$?A75Y2$2Y#-PEK,=J3 X53LFRNV3?_40K
M!E##N*_$<\R>MDV-=*6L7K%]U_FNO_!/3I5%4C<6BBBO&- HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M5@=K[7'=16'H'[57P/\ $W[47B+]CC1_&44OC_PMX1L/$FKZ,!S'87<TT,;
MYY96A4NO!5;B \B04 >B4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !7GOQI_9(_93_:2N;6]_:*_9D^
M'OCZ:Q3992^-?!=CJK6ZYSA#=1.4&23@8Y-=[>WMGIMG-J.HW<5O;V\323SS
MR!$C11EF9CP  "23P *^2W_X+)_LZ1R:IX[3X;?$*X^%6E>%+?Q#-\7+#PI+
M<:8=.EN;J WWV:/-Z;$&T=Q=K T;)F3B,+(P!]-:1\*/A;X?^'Z?"?0/AKH%
MCX5CMC;1^&K/1H(M/6$G)C%NJB,(23\NW'-<?_PQ%^Q?_P!&B?"__P ('3O_
M (S6G^TA^TK\'OV3/@WK'Q[^.7B&YTWPSH5E)=ZC=V6D7-]*D4<;2.PAMHY)
M&"HC,S!<*JEF(4$B_P# +XT^#/VD?@;X._:$^'(N_P#A'_'/ABPU[0_[0@$4
M_P!DN[=)XO,0$A'V2+E<G!R,F@#1^'_PP^&OPFT-_#/PK^'FA^&=-DN6N)-/
M\/Z3#90-,P56D,<*JI8A5!;&2% ["MRN;^,'Q?\ AG\ ?A?KOQI^,OC.R\/>
M%O#.FR7^N:UJ#E8K6!!EF. 2QZ *H+,Q"J"2 ?//A/\ MQ?#'XE_$W2/@YXA
M\%>+_ GB7Q1H$VN>"]*\>:1'92>(M.A*>=-:[)9,21"6)I+6;RKJ-9%9X57)
M ![/17BW[4W[?G[-O['7B[P#X!^-'B#58=9^)?C33/"_A*RTS0;BY6?4+^X$
M$"RS*GDVZYWN?,D5BD4A17*D5WWQK^-/@']G[X<7_P 4OB3?7<6FV)CC6#3=
M-FO;R]N)'$<-M;6T"O+<SRR,J)%&K,S, !0!U=%?-G['G_!4[]G+]LOXR>)_
MV</#OA/X@>!/B/X2TR/5-4\ _%/P9/H>JMISNJ+>Q0RD^9#N>-2P.1YB9 #
MF?P9_P %0OV:/%/[=5U_P3AURV\2^&?BQ!H4FKVVA^(])2.'4+54$FZVN(I9
M(IB8M\@"MG;%+G!1@ #Z,HJIKVNZ-X7T.]\3>(]4@L=/TZTDNK^]NI D5O#&
MI=Y'8\*JJ"23T KPS]@7_@H]\!?^"E'@"^^+O[,6A>*KGP?9:E-IX\3ZYI"6
M-O<7<7EEX8D>7SG(656W^6$ZC=N&V@#WZBBB@ HHHH **** "@D 9-%% 'Y<
M_MO>)Y/%?[4OC"]:3*6NHK8QJ#PH@C2(@?\  D)^I->4UT?Q@U*36?BUXHUB
M9]SW?B*]F9O4M.[9_6N<K^C<OI*A@*5)?9C%?<D?@N-JNMC*E1]9-_>PHHHK
MK.4*]$_9A\0?%BT^,&A>%?A3XXU+1KG6=6@MYWLI<QE"V&>2)LI*$0LV&4CB
MO.Z^AO\ @F1X4C\0?M,IK,T>1H>AW5XC'H';9;C])F_*O,SFM##Y56J32:47
MHU=-VTNGYGH932G7S*E3BVFY+5:.U]?P/T6 P,>E%%%?ST?N@4444 %%%% !
M1110 4444 9WB_PGX;\>^$]4\"^,M&@U'2-:TZ>PU73[I-T5U;31M'+$X[JR
M,RD>A-?Q#?MN?LV:M^QY^U[\2/V7]8FDF?P/XQOM*MKJ5<-=6T<K?9Y\=O,A
M,<G_  .O[BJ_E8_X.V?A/:_#C_@L%K'BJVMTC_X3KP#HFNR;/XF2.33BQ]S_
M &?_ %K[K@/%2IYA4H=)1O\ -/\ R;.7%1O!,_,JBBBOU8X0HHHH ^P?^"!'
MQ<E^"W_!8?X"^*$N#&FI>-4T"9=W$BZG!+IP4CN-URI^H![5_8TI# ,.XK^&
M_P#8P\5S> _VP_A/XXMY3')HWQ+T*^1UZJ8=0@D!'_?-?W(U^6\?TE'&T:G>
M+7W/_@G=A7[K1\.?\%?_ -B?X/\ _!0KXE?!;]E7XVP7"Z1XAC\6&UU*R;;<
MZ7>Q:6CVU["?^>D4@5@#\K %6!5B#X=^S)^W/\<?!WP,^.7_  2"_P""D6JJ
MGQU^&WPEUZ7PAXLN&(@^)7AI=.N!!J=O(_\ K;A(UQ*OWR$9FS)'<;/LS]HS
MPO\ 'G6_VS/@Q\1? 7P-O-:\*^!GUUO$^KIKMA!)_IUBMO#]F@EF5IMC@F3?
MY>%&4\P\5Y]_P6=_X)2>'_\ @IM^SX@\#:X/"OQB\$QSWGPO\<6\K0R6\[H5
MEL)Y$^;[)<K\CCG8=K@,%9'^!.H]W^&'Q$\'_"']BKP[\5_B%K46FZ!X8^%]
MGJNMZA,?DMK2WTY)II#[*B,?PK\?OB[\8_A9^QY^T?\ LZ_\%M8_CMX1O/%_
MQ#\976E?M+^'-+\7VEW=67AW7L-I\,D,4K-LT>"*VMVQG=):Q'IFOT;_ &HO
MA+^TYXP_9_\ @]^S!X0^!'_"1>&8KSPV_P 9G7Q)8VS2:3I_E33Z9;I-(OVA
MYYK>*.4,4B:W:5-Y,GR]A_P4._8V^'O[3?[#OQ-^ 6C? ;3-6U/Q=X0NM/T>
MSL[>RM)8+]TS:W'G2%5C$-P(IBV6.(CA7.%(!]#12QS1K-#(KHZAD=3D,#T(
M/>G5\V_\$H_#W[9OPV_8N\&_ W]NKP':Z?XX\"Z);Z+)KNF>((-0M=<M8%,5
MO.&0^8LPA2-91(H#/\ZLVY@GTE0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 8/Q2^'FA_%SX9>(_A1XGDG3
M3?$^@WFDZB]K)LE6"YA>&0HV#M;:YP<<'%?CI^S_ /&WXA_\$9OCM-^P'_P5
MML;?Q/\ !74OAIIG@;P)\;=!T^3^SK?0&N]36SM=>16+6;.DT]N'& HMQS(H
M>=?V#^-6B?$/Q-\&_%OAOX1>(8-(\6:AX9O[;PQJMTY6*RU&2WD6VG<JKD*D
MI1B0K'"G@]*^!_VF?A=^W5^W#IWQ+_9C\=?L<Z7X8UWXD? _1O"OB'Q9JOB:
MUOO"^DL=0U)KC4;1XR;JZEC$OFV]NT$3B1(S(T2E9& /JK_@I/-8W_\ P30^
M/MQ8SQ3VTWP+\5-#)$X=)$.C71!!'!!'?O67_P $B/\ E%1^S7_V0CPG_P"F
MBVI?VG?V??'&D_\ !,OQ+^QM\ ?"EYXKU:\^#UUX#\.F\U.WM@"^D26$5W=2
MS.H"#Y6?8'<EN$/)"_L#> /V@?@#_P $W_A_\#?&/PMMK#X@_#?X7V'AV'3+
MO7();'5+ZPTZ.".1+B!G*6\LD8!+JKK\WR$ %@#YO_X.1];UB?\ 9_\ V?O@
M^DKIH?Q%_:U\$^'_ !6A/[NYL#+<7/DN.A4S6\+X/'[JG_\ !>/Q%J?PZ^-/
M[#GQ1\(NT>OVW[7N@:+;RP\2/8:E%-;7L (YVRQ80CH<\U>U3X4?M/\ _!8G
M_@FKKOPZ_:D\$>%OAA\;O OQ+\_PWJ?AV^>_T6T\1Z-/%/;W,3AY&:(.\MC.
M%>0HZ7(4EE 'H?CO]EWX[?MS_M1? WXR?M+?"FU\ ^%/@5J-SXE_X1Q_$$&I
M3^(/%3P+#;21-;Y6.QM?WLR2R%)Y7:,-!$%;< <3_P %]%5O"W[)A902O[<W
MPY(]OW]W7WAJ%A871AO;O2H[J6QD,]GNB5GBEV,FZ,M]UBCNF<CAV&<$U\=?
M\%@OV<_VF?VHK7X&>'_V=?A"FN_\*X_:!\+_ !%U^^O_ !#:6,#V>ER7#26<
M/F/YCW#^8I&46, _?)R![M^TQ\2OVKO!7P?TOQQ^RO\ LT:;XZ\42:I:'6/!
M'B7QI#HLT5@Z.9_+NE2>!KE&\M0I;RR"["0[0& /C/X-_M(:=K7_  <!:AI'
M[6_[)/BOX7_$#Q!\')/#7P%U35-2LKZQ\0:):74NI:DS2V<DB)>,Q5Q$'<10
MVQ!*M+^\\A_X+)? CX@G]HSXJ_\ !1;]G?3?,^*/[+*^ _&VC+&"&U#15CU1
M=7L'(Y\I[91*XZE+=E'WZ^Y])_9Z^*W[2_[7/PQ_;&_:*^%UAX$3X/:-KD7@
MCPO'KL>IZC-J6KP16MU=74T*B"**.VB:..*-I#(UPSNT?EJC2_!SP1\<+K]M
M;XQ^-/BG^SC-9^ ?B'H&@Z7I%_=ZYIUTSK807ZW(O+5)F*1RFZ5$"&4D??"
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
MFIJ* */AKPQX;\&:#:>%?"'A^RTK3+&$166G:=:I!!;QCHJ1H JCV J]110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?!O[4G[$_Q8\4_'WQ5X\TB+
M1M)\,7MVEVNNZYK,-M;JSQ(TI;)+C$A?G;CBO(]3\'_L3_#/RW^+W[='AZ[F
M92?L'@'3I=7WX["XA#(A]-ZC-:O_  < ?"B[M_%G@+XWVL#M;W=A<:)?2#[L
M<D3F>$?5A+/^$7L*_.BOZ!X7R_%9QD="O+%.,;6M",4UR^[K*7/KI>Z2\K'X
MAQ%C<-E><5J,<.I2O>\I-I\WO:*/+IKLVS[9U7]MO_@GK\/$ ^'/[-?C7QU=
MQR$?:/&FOQZ=#@9^=5M?,W@_W70<=<&N6US_ (*\_'?3HI[#X%?"SX??#N%F
MQ;W6@^&DEO47T>6<LDA]S&*^3Z*^GAPQE"UK1=1_WY2DO_ 6^7[HGSL^(<TV
MI25-?W(J+_\  DN;\3TSXG?MF?M6_&-KA?B-^T#XJU"WNTV7&GIJTD%HZ^AM
MX2D7?^[S6%\ /BYJWP%^-?A?XQZ(K//X=UF"\:%6QY\2M^]BSV#QET/LU<A1
M7K1P.#AAY4(4U&$DTTDDK-6V7D>:\9BY5U7E-N:=TVVW=:]3^CWP9XO\/_$#
MPCI?CKPGJ*7>EZQ80WNGW49XEAE0.C?B".*TZ_-C_@B=^W/90VJ_L<?%#6!&
MXDDF\"WEP^ ^XEY;$D]#DM)'ZY=<_<4_I/7\N<09+B,AS2>%J;+6+_FB]G^C
M[.Z/Z,R/-J.=9=#$T]WI)=I=5_EY684445XAZX4444 %%%% !1110!P'[57[
M1O@#]D3]G#QK^TU\4;L1:%X)\.W.J7J^8%:X,:'R[>,G@R2R%(D'=Y%'>OXA
M?B_\4_&'QR^+'B?XT_$+4/M>O>+O$%YK.M7.,>;=74[S2L!V!=VX[5^T?_!W
M!_P5JTOXC>)+;_@F'\!?%:W&E^'=0CU#XLWUC-F.XU&/#6VE;@<,(#^^F7D"
M;R5^5X'%?AS7ZYP7E4L%@'B*BM*I:WE%;??OZ6.#$SYI670****^T.8****
M/O'_ (-I?@I<?&K_ (+*?"9&LO.L?"DNH>)-1.,^6MI93- W_@4UL/\ @5?U
MU].E?S_?\&5?[+T]WXN^,?[9NKZ81#96-IX-T"[*\/)*ZWM\H/8JL5AT[2_G
M_0#7X[QKBE7SIP6T(I?/=_F>AAHVIW[GQ/\ \%M?V,_V1?VXOV0?B3IOQ>T2
M*X\=_"3X<ZCXN\)ZWI=P;?5- E-K=O;R+*HY@GDL)$>)LH_DDX#(CKG?\$JO
MV@?VS/"G[0WQ5_X)A_MT>,;'Q_XG^#^D:1JWA?XMZ=;&"3Q-H5_YJP&_AR1'
M>1F+:QR3)AB2Y3SI?8OVPO\ @G5\._VJ)?%GCC0_B-XL\#>.O%7PTN?!-YXD
M\.:Y-]FN],=;LPP7FGR,UM=1Q2WMRX)19@)I LJ9!'?_   _96^$O[.5]XE\
M3>"K;4M0\2^-=0BO?&GC'Q%J3WNJZY/%'Y4)GG?I'%'\D4$82&)20D:[FS\B
M=!XY^T\G_#07_!1OX&_LQQ_OM&^'%G??%OQG"?NF>$/I>A0MCKNNKF^NE!P-
MVE@\XKZKKB/!?[/_ ,/_  +\;O&_[0>DK>R^)?'UKI5IK5Q=W.](K73HI4MK
M>!<#RXPUQ<2E<G,D\C9Y 'AW[1G[!FD_&3_@H[\'OVT/#</BC2_$OPZL)+74
M_$<7B4Q:5)HS)>EM-6R5R9KF:>>/>[(L8@4DNSI"E &C_P %9O&'B2V_8_O/
M@1\/M4DL_%?QN\0:?\-?#5S"</;MJ\OD7ETIZ@V^G"_NLCD?9LU\Q_\ !PE\
M(/#]K^SQ^R?\#8K";3/A+:_M3^!=#\9P:?<R6Z6>B 36T:M)&P:*)5PH<$;7
M\H@A@M??GQ!_9_\ A_\ $[XN> ?C/XM6]FU3X;76HW?ABW2YQ;1W5Y:-9R7$
MD>/GD6WDFC1LC:+B7@[ABS\=_@1\(_VFOA'KGP)^.W@>S\1^%/$=G]FU?2+W
M<%E3<&5E9"'CD1U5TD0JZ.BLK*R@@ ^ OVR/@E=?L(_\%,?V4?BY^QCJ&NZ.
MGQ7^(=UX*^*W@]?$%Y>6?B33WM&N?[0GAGE?=<6JQ3RFX^^?EW,0"#P'_!)C
M]ACX&?M7>(?VWK7]KGP[JNI^-+W]K+Q1I^KPKXDOK1[.P$<$FG7,$<,RI&X$
M]P8;@+O" !6VC%?HC\,OV./AM\/O'6B_%'Q#XJ\5>-_$OAC1YM)\*:YXZUK[
M?/HMG-L$R6^$11)(L<:R7+JUS(J!7E9<BJ?C/]AKX0^(_C5K?[0?A#Q#XJ\$
M>*_%ND0:7XVU+P/KIL?^$CM8%9;<7:;67SHD=TCNHA'<HC;5F"@  'P#^Q]\
M3?V@?B#_ ,$*_$_A_P#:*\<ZCXKU'P'\<(O!^A^,-7E:6YUS3-.\7:?;PW,D
MK$F8AA+#O))(@&26!)@^+7QBD_X(>_\ !7CXA:['X2OM2^%W[6_A6Y\1>$/#
M^FQ$[_B38KM;3XL A'U!I8QN.-TUY"#A8B1]^?%#_@G]^SY\2OV<-&_9'LH-
M<\)_#S0TMEL_#O@K67TX,+>XBN8"\R S,RSQ+*6W@NY9I"Y8UU7CC]EOX/\
MQ5?P!??%_06\6:C\,_$\?B+PCJVN,K7%MJ:03P)<$QJBLRI.Q QMW+&^-R*0
M ?FG^TI\!=4_9Q_X*1?\$R/A_P"+M7BU3Q7=>*?B5K/CS6XEP-4U^^L+&[U&
MY&>0C7,THC4YV1+&@X05^N%?/?[0_P#P34^ W[3W[1'@C]J3XG^+O'/_  E_
MPUN9KCP!<Z3XI>T@T*298Q.88478_FB) _FA]X4*<J M?0%G UK:16KW,DQC
MC53-,1OD(&-S8 &3U. ![4 24444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'A'_!2;]GV?]I#]D#Q3X+TBR\_6--@76-"0)EFNK;+[%']Z2,R
MQ#WDK\)J_I0K\/O^"H_[*K_LN_M1ZG!HFG&+PSXJ+ZOX=95PD:NQ\ZV'8>5(
M2 .R-&3UK]B\+<YC%U<LJ/?WX?E)?DU\S\K\1\IE)4\P@MO=E_[:_P U]Q\X
M4445^S'Y.%%%;?PY^'/C?XM^-].^'/PY\.7.K:UJUR(+&QM5RTC'DDD\*H +
M,Q(55!)( )J9SA3@YS=DM6WLD5"$ZDU&*NWHDB;X4>"OB-\0_B/HW@_X1Z5?
M7GB2\OXQH\6FL5F693N$BN"/+V8WER0$"EB0!FOUS_9N_P""K7[*][^T;9_\
M$T_BE^T]H&M_';0=#@C\0SV$'DZ;J&J@N)M.@G)V2WT*JAEB7;DLVU0R2Q0_
MD1_P4A_X*0> O^"3O@+6OV(/V(/&MIK7Q_UJT:Q^+?Q;TJ3='X.C;_6:-I<G
M478/$LXP82.TP M?Q=BU+48-176(=0G2[2<3)=+*1(L@.X.&SD-GG/7/-?F'
M$%"GQ>E=<E*%^25O>DW]K750[1T<OB=M#]JX1R2MD-"52M+]Y.UXWTBNB\Y=
MWTV74_O5HK^;G_@E9_P=M?&O]GS3--^"O_!0_P /:G\2O"MI&MO9^.]+9#XB
MLHP,*+E9&6/45&%&]FCF^\S/,<"OW6_9!_X*2_L-?MXZ'#K'[*_[2OAGQ1<2
M0>;-H,=\+?5;51U,UC-LN(@#D;F3:<<$CFOR',\AS+*IOVL+Q_F6J^_I\['W
MD*L*FQ[A1117C&@445XG^UW_ ,%&_P!B#]A'0)=<_:I_:3\,>%)D@\Z'1+B^
M$^J72]C#8P[[B4$\96,@9Y('-:4J56O-0IQ<F^B5V)M+<]LK\H_^#@7_ (.%
M_!/["'A/5_V2_P!D?Q3:ZQ\;=2M6M]2U2T99K;P3$XP993RKWQ4_NX.1'D22
MC 2.7X:_X*J?\';GQD^/FFZE\%/^"=7A[4_ASX7NXWM[WQ_JI1?$%[&1AOLJ
MQLR:>I!;$@:2;&UE:%@17XTWM[>:E>3:CJ-W+<7%Q*TD\\\A=Y'8Y9F8\DDD
MDD\DFOT+(.#:G.L1F"LEJH=_\7EY??V.2KB%:T"36-8U?Q#J]UK^OZI<WU_?
M7+W%[>WD[2S7$SL6>1W8EG9F))8DDDDFJU%%?I6QQA1110 4 %B%4$DG@"BO
MT!_X-O/^"<MS^WY_P40T37/%^@-=?#_X5R0>)O&#RQYAN)HY,V%BW8^=<(&9
M3PT,$]<V-Q=+ X6>(J?#%7_X'SV148N4DD?T2?\ !#G]B6;]@?\ X)G_  W^
M"GB#1_L?B>^TP^(/&<<D>V5=5OL3RQ2?[4,9AMO^W8=>M?6](JA1@?\ ZZ6O
MY_Q.(J8K$3K3WDVW\SU8I15D%%%%8#"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *\J^-'[</[(W[.GC;2_AO\ '?\ :#\,^$M>UV98="TK7M0%M-J<C% $ME?'
MGMF2-<1[CEU'4XKU6OS>_P""X5O!-^W3_P $_))849E_:/&TLH)'[N _S /X
M"@#[_P#&GQ:^'?PZ^'LOQ7\=>*(=*\.V]F+NZU:]C=(K> IO\V3*YC4+R2P
M7OBO.O$'_!1#]B#PG\(]/^/WBC]ISPGIO@;5I FE^,;_ %'RM+NR=NWR[I@(
MGW;AM(;#<XS@X]$^,,:2_"3Q3%*@96\.7P96&01]G?BORY_X*\001_\ !I#:
MQQPJJQ?!SX8^6H7A?]/T$<>G'% 'Z0^)_P!K[]F7P5\$8OVD_&'QIT/2_ $P
MC:/QAJ%P8=/*2?ZN0S, HC;("N3M8D $Y&>D^$_Q?^&7QU\$6GQ*^#_C6Q\1
M>'[\;K#6-,D\RWN5P"&C?&'4@@AER#G@U\+_ +)_QW^#?_!9OQ1K'PKO->MD
M^%/P-U:QTS7OA-JUK);ZKXKUFU2-XKS5[.95>'28IH_W%JP/VB:!GGVB$0']
M"HXXX8UAAC5$10%51@ #H * '4444 %%%% !1110 4444 %%%% !7A'_  40
M_9 L/VQ?V>[[P;I\$*>)])+7_A2\D(7;=*O,+-V25?D/8'8QSL%>[T=>M=6!
MQF(R[%PQ-!VG!IK^NSV?='-B\)0QV%GAZRO&2L_Z[]O,_FXUK1M6\.:Q=^'M
M?TV:SOK&Y>WO;2YC*202HQ5T93R&# @@]"*K5^GO_!8S_@G?/XI@O/VNO@MH
MC/J%M"'\;:1:QY-S"HQ]N11_&B@"0#JH#\%7+?F[\.?ASXW^+?C?3OAS\.?#
MESJVM:M<B"QL;5<M(QY))/"J "S,2%5022 ":_J#(N(,%GF5K&0:C9>^F_A:
M6M_+JGV/YVSG),7D^9/"S3=_A:7Q)[6\^C7</AS\.?&_Q;\;Z=\.?ASX<N=6
MUK5KD06-C:KEI&/)))X50 69B0JJ"20 32_\%(?^"D/@+_@D[X"UK]B#]B#Q
MK::U\?\ 6K1K'XM_%O2I-T?@Z-O]9H^ER=1=@\2SC!A([3 "U7_@I#_P4A\!
M?\$G? 6M?L0?L0>-;36OC_K5HUC\6_BWI4FZ/P=&W^LT?2Y.HNP>)9Q@PD=I
M@!:_BQ//-<S/<W,S222,6DD=B69B<DDGJ37@8W&SSZ=EIAELNM1_S27\G\L?
MM;O2R/TGA?AB&4P6)Q*O6>R_D_\ MN[Z;+N$\\US,]S<S-))(Q:21V)9F)R2
M2>I--HHK4^Q"IM.U'4-(OX=4TF_FM;FWD$D%S;RE)(W!R&5EP01ZBH:*-P/J
M+X,_\%KO^"L'P#M;>P^&_P"WK\1%M;4 6UGKNM'5X(E P%6*_$R*H[*!@>E>
MK#_@YZ_X+ABS^R?\-KC.?]=_PKCPYOQC&W/]G8]\XSGO7P/17!4RK*ZLN:="
M#?G&+_0I3FMFSZE^,G_!;7_@K)\>;6>P^(O[>WQ$-M= K<VF@ZQ_8\,JD8*M
M'IZPJ5/=<8/I7S#JFJ:GK>HS:OK6HSWEW<R&2XNKJ9I))7/5F9B2Q/J:@HKI
MHX;#X=6I045Y)+\A.3>["BBBMA!1110 4444 :7@WP=XJ^(?B[2_ /@;P_=Z
MMK6MZA#8:1I=A"9)[NYF<1Q0QJ.6=G95 '4D5_8;_P $3_\ @F3H'_!+C]B/
M1/@W>V]M/XXUMEUGXC:K#AQ<:I(B@P(_>&W0"%,8#;7DP#*:_/?_ (-:?^"'
MU]\+].T[_@IC^U?X.,/B#4[,O\)O#FHPX?3;.5"#J\J'D32HQ6!3]R)FDY,D
M93]Q0 !@# '0"ORKC+/8XNK]2H.\(OWGWEV]%^?H=V'I<JYF%%%%?"'4%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M110 4444 %?-'_!0_P#X)*?L3?\ !3CP<N@_M*_"]'UJTMS%HOC;1'6UUG3
M23B.XVMYD8))\F99(LG.P'FOI>BM:%>MAJJJ4I.,ELUHQ-*2LS^67_@HA_P:
MK?M^?LD7-]XU_9OL3\:O!41:2-O#=F8]=M(ASB;3\LTQ&0-ULTI)R2B#BOS'
MUO0]:\,ZQ<^'O$>CW6GW]E.T-Y8WUNT4T$BG#(Z, RL#P00"*_O2(!X(S7AW
M[6__  36_85_;JTYK/\ :I_9E\+^++GRA'%K5Q9FWU.!.FV.^MS'<H/]D2!>
M!QQ7W>6\=UZ24,;#F7\T='\UL_P.6>%3^%G\2E%?T;?M,_\ !E]^RQXSGN-8
M_93_ &HO%O@::1V=-)\4:?#K=DGI&CHUO-&O3EVF8>]?#_QF_P"#/S_@J;\/
M99[CX:>(?AKX\M%)\A=*\2R6-RX_VDO88HT/TE8>]?7X;BK(L2M*RB^TKK\7
MI^)A*A5CT/RIHK[3\9_\&[G_  6>\"RO%K'["'B2YV9._1=7TW458>H-K<R9
M_G7)_P##D'_@KEYWD?\ #O7XH;MN[/\ PC<F,9]>F?;K7IQS/+9J\:\'_P!O
M+_,SY)]CY8HK[/\ !W_!O)_P6=\=2QQ:+^P9XHMS)C:=9U/3M. ^INKF,+^-
M?0/P;_X-!/\ @JS\0Y89OB/J/PW\!6K$?:!K7BE[VX1?]E+"&9'/L9%'O6-7
M.\HH*\Z\/_ DW]RU&J51[(_*^K&E:5JFNZG;Z+HFFW%Y>7<RPVMI:PM)+-(Q
MPJ(J@EF)(  &2:_HD_9G_P"#+?\ 9L\)S6^L?M8_M7>*?&4J,'DT?P?I<.C6
MI/>-Y93<2R+[KY+?2OTV_9"_X)@_L$?L(6B)^RS^S!X8\,7RQF.37_LIN]5E
M4C!#7URTEP5//R^9MY. *^?QO'&5T$UATZC_ / 5][U_ VCAIO?0_G3_ ."=
MW_!K+_P4&_;$N;'QG\?-'/P6\$3%9)+SQ99,VLW41Y(@TW*NAQWN&A'.0'Z5
M_01_P3G_ ."0G[$7_!,+PF=+_9Q^&@D\175N(M9\>:^RW6LZB.,JT^U1#&2
M?)A6./(!*EOFKZ>  Z"BO@<UXCS/-KQJ2Y8?RK1?/J_GIY'5"C"GMN%%%%>"
M:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?-W[9O[%WQ?
M^,^K>*?B?^SY^T5=>%?$'B+X5W7@S5O#&LZ/#?Z#K5O_ *7);/,@,<\$\<EY
M.JSQS8593F-^A^D:* / _P!F_P#8C?X-?$;Q/^TMX]^)#>+OBWXN\,6.@W7B
M6[TI8+#2--LP[6^G6-G&^Z.U6:229P\SRRR.2TH 0)<TC]BO2_%7Q[T7]I[]
MICQX_P 0/%OA-)D\"V1TM;'0_"S2KMEN;*Q\R5OM<B85KF>::15&V(Q*S*WN
M%% 'B7QZ_9[_ &J/'OQNT+XK_ C]N?5/A_H^GZ,;#6O =QX'T_6-+U1O,=Q=
M9E\N>"?YE7<LI7;$HVC+[NC^!W[->@_ 73_%6L:!XEO-:\9^-]3.J^+?&WB.
M&.6ZU6^6W2W@:2. 0HD$,,444=O$(U2./ .]GD;TJB@#P_2/V*]+\5?'O1?V
MGOVF/'C_ ! \6^$TF3P+9'2UL=#\+-*NV6YLK'S)6^UR)A6N9YII%4;8C$K,
MK/\ CU^R_P#%;XO?M _#OXY^&/C[9^'8OAK>WUWI'A]_!XO(K^6[LGLYOM<A
MND=U$<CE!%Y15CEB^!7MM% 'B;?L!_L]-^WVO_!1X^'3_P +$7X>'PB+C:OD
M_9OM'F_:=N,_:-F8/,SGRCLZ5YU\)/\ @FOX]^%__!13QG_P4;G_ &H5U/7_
M (@>'[+0O$OA9O!*1::-/M?)$2VQ%T9H90(>)'DE&9')1A@#ZQHH **** "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 ***
D* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>ctsh-20250630_g20.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g20.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.@%J 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@ HHK\H_CS_P %E?C;^T)\<_VB?V>OV3?B_P"&
M?ADO[/WBWPWX?:74-#34M?\ %%Y<^(8-,U&X@CGD6"WLK9V:)@(II',L;>9!
MO44 ?JY17SO^QY\5/VT3\6?BE\!/VU]&\(7'_""PZ1J'@_XB^$=.N-/L_$^E
M7RW@,DUK/-,+6X@>R=)465ERP8!5*EOG_P#9X_X*5?M!?\%:?VC/&G@3_@GE
MJVE>"O@9\-=6&E^)_CAJNCKJ6H^)=1QN-KHEK*1;PQA,.;FX6;Y)(F\D;P*
M/T(HK.\):)J?ASPY::'K'C#4=?NK:+;-K&KQ6R7-T<D[Y%M8880><?)&@XZ9
MR:_-S_@HY_P5V^*'PY_X*[_!?_@DQ\+/B%8_#'2_&\-M>>-OBG>:9;7=[$;D
M7(M+"PCO$>VCDEDMTB\Z:*8>9<H G[M@X!^FE%?G7^R]_P %%_VB_ /_  6;
M^*O_  2B_:(\<P^/_#'A[P''XQ\)_$6YT>ULM4TZW\BUEEM=26RCBMI% N2%
MF2*(Y1,@^;A/DB7]I;_@\,^*MEJ/QN^%'P+\+>'O 6JSW.I^&[;Q5#X:L;JT
MTEF:6#SX[NY6:(K"5SYRJ_RDL* /W+HK\_O^",O[?G[0OQ*_X)-WO_!1C_@I
MY\5=&M;&>\U;6+75+?1(K""Q\/V9^SAC'"N9)'G@N67 +.'B5 21G0_8"_:Z
M_;3_ ."M^EW'[5/@75A\#?@ ^KW%IX!@M]%M=0\6>+X[>5HI+V>:\2:SL+8R
M(T8B2"60LLH\T!5=P#[QHK\S/^"_7[4__!2K]AOPAH?Q1_84^-ZW*+X:UG6?
M%?ASQ%X3TV]5++3?[.66XMG6W1U*I=2SRAV==L;%-@ 4^S_\$'O^"D^H_P#!
M4/\ X)[^'_CIX[OK)_'FC:A<:#\08+&%8HQJ,!#I,L8X19K>2"7  4,[J/N4
M ?9E%?A!_P %;/\ @O)_P4>^!?\ P4,\/?![]ECX@^'/#WPQ\7:__8?ABZO/
M"=M?W%Y]EU(Z5?W^^8'*_;XKV*-0=K):HX/[ROW,\':'JWAKPU:Z)KOC/4/$
M-W A$^L:K#;1W%R2Q.76UBBB& =HVQKPHSDY) -.BBB@ HHHH **** "BBB@
M HHHH ***^4?^"S'_!333O\ @E%^Q9=_M*CP7%X@UO4?$%KX>\*:7>3O%:/J
M-PDTBR7+H"XACBMYY&"#<_EA 5+[E /JZBOS+/[5O_!5;PQ_PNCXZ?!KXZ?#
M/XY:%\-+KP[?W7@RU\$O96NLZ/=Z'9:A=3Z)>6MW))&R+-))&D_VOS5!PP8J
MI^AO^"K?_!5CX9_\$Q/AEX?DF\&7?CCXE_$'5UT;X7?#72K@1W.NW[,B99R&
M\J!7EB5G"L2TL:JI+9 !]745XC^RA\/OVV8M*L_B3^VA^T!IMSXCO[?S;WX>
M> O#MK;>'M(+KQ MQ.DU]=R1DX,WVB-'(XB Z^I_$GQ/K_@SP#J_BGPIX(N_
M$NJV-A))IGAZPF2*74;C'[J 22$)%O?:ID<A4!+-P#0!MT5^&W_!4S_@H?\
M\'$/_!);XK> _P!I'XY_$7X0>*_AMXT\1&Q_X5KX(T'?:VLX'F'3VN;BV2^9
MWB#^7<+(P+QL6C4;4;])O^"J7[67QI_9P_8VCUO]F:RTRW^+OC_6=/\ #GPS
MT_Q1<VUO;QZI<AIY3<-<.L2B&T@NY3O.W=" >M 'U'17Y3?L'W'_  =/^+/V
MIO!"_ML7_P .M'^$3:A]J\7ZEHT>A7,\]FD3R+!$+9VDS,ZQQ;U'RK(6R-M=
MY=?\%'/C=^VO_P %HO&O_!*[]F;XQW/PU\*_"/X>76M>,?'.A:)I^H:GJVL)
M+8Q"SB&HV]Q;PVT3WZ+)^Y\UV@E59$!5@ ?H[17Y\?\ !$/_ (*A?$G_ (*Q
M_LN>.O!?Q.\1IX0^+OPN\1C0O%FN>$+.W,=RK%S:ZC%!=QSQQ^;Y%Q&\;*R[
MH79-@953X@_8I_X+Y_\ !1WX;?\ !53X;?LG?\%&/'7AO4_AY\4+&U70=8L?
M"MOIY)U%"NG7:O& =HNT-K("=JGS3SL!H _>:BOF?_@K%^U7\4_V4_V1M7U[
M]GE[(_$K7!/:>"AJ%J)X;=K>TGU"^O)(SPZ6^GV=Y-@_*TB1(2/,%?'O_!LS
M_P %'/VXO^"I7A'XC?%_]K+XXQ7<'@K7;/3=+\.Z#X6T^RMKGSK:5WDN'6$S
M,0?+*"-XP"IW;P<  _5JBBB@ HHHH **** "BBB@ K\//^#AK_@A1X4\37^N
M?\%9?V#_ (DG0/B';>)[ ^)/#5E<*;;6=8?4X+!+FUF# 6EXMTZ"5'_=LZ,S
M&-PY?]PZ_/?]J+_@G?\ \%"]*\'_ !6\*_LU_M$>$O&/@[XE?%+3O&-IX!\8
M^%)(;WPW=?VW97URMGJ"7\<<EMF!YGBEB#'#B-@[G< ?$OPA_P""W'[8/[6/
M_!'/]L/X ?M.^#[G1OCO\%OA_-INMZO;Z>;*XOK2ZE>PNY)[=0!;7EOB82%
MJG<K*J%6KYR_9\^!WQ"^"?\ P;%)_P %'_V6/VJ?BKX"\?\ @SXDRZAJ%EX6
M^(-]::3>12:S!I;)+I\<@MW?9);2-(R%V6((Q9,*/VW_ &2O^"2'PG^"/_"\
M_&OQ[\06WQ*\;?M)7=PWQ:U4Z+_9VGW%E*DL8TRSM!+*UO;+'/(N6FDE<D,S
MDJH7YM\-?\&[_P 4/ G[&'C_ /X);>#OVS[1?V??'OCNW\0O)J/@UIO%&DVL
M=Q;7$FFPW*W*VSAY+.W/VAH1MS+^Z;?P ?7G_!(S]JWQ]^V]_P $V_A%^U%\
M5+:*/Q+XI\+[M>>" 1)<7=O/+:RW"H,!!*\!E"C@>9@< 5^:O_!PG\ ?V>_^
M"J7_  4L^%W_  35^"7A@Z=^T19^&KC4=4^*5W?-#IFB:*EM<WL6GW<21O)=
ML[KO0IL\@W2L&<22(/2/^"[W_!(DZ[^RM\&+']D7]IGQ#\.9_@=IG]A?"?X9
MZ)#)<3^*=8D6%-/CMGCN(7CO=\.9+HB39$TT[;5CD+?0WQD_X)$^/M?_ &[O
MAI_P5+^!7QSTKP]\9_"WA.'0_'=CXAT&2^T3Q=#]D:VE9Q#+#+:R[9&VR*77
M]U#^[&UMP!^?/_!MA^T9\9OV;/\ @J1\6_\ @FU^WA\+([WXTZQ;,;KXH:K=
MRWVN7/\ 9MK#Y=A/=RNQGL6LDCGMV7:,(N0_F(8_TE_X+U_'?Q9\'?\ @FWX
MK\ _"QRWCOXQZE8_#/P':H^U[C4=:E^RLJ$<JRVING4CD-&.G42?LK_\$H;?
MX;?\%!/'W_!4S]I'XCZ=XN^+OC;38M+TVV\/:&^GZ/X:TZ.W@MQ%;I+--+<3
MM%;QJ]P[+D%PL:!B*[G]J?\ 8:\0?M1_MF? 'X]^)?B!9P^"/@EJNJZ_)X.:
MR=Y=8UN>U$%C<M)NVHMJ=\BC!)9SVH _/[_@Y^\"77[%W_! 'X??LJ?!IYH_
M#>G>+?"_@_56A7;Y^G6EA=SJ\N.[W5E;.Q/5VR<DU\J_ML7G[0/_  2._P""
M<'[#O_!0;]AW]K#XF:<VO^#="A\7^"=9\<WNH>'-0FN-'@U 1KILLA@AA+"[
M1HT4#YU9=LBF1OW>_;G_ &+?@Q_P4&_9=\4_LG_'FQN'T#Q/:HOVRQ=4NM/N
M8W62"[@9@0LL<BJPR"K %6!5F!^)4_X( ^/_ (P_ 7X&_L6_MF_M2:-XS^#_
M ,!->?4-'T_0_!TUAJOBF&,.EG:7\TEW+'!#%#(\+"%"TD9 #1L-Y /HSXM'
MPQ^T#^TQ^SRWC#PLDVB^-_A7XT_M31+X;E>UO++2/-MY!QD%)&0],\U^(_\
MP33^(?[1G_!%#_@K)\>_^"4?@JQO]2OOB6&\/_#":6 RQQZO(V_0=9G7H(%M
M+MY+C;V7!/[OC]X/C1^RU^TK\0/VM?A[^T3\._VD_!_ASP_\/M-U6RMO!M_\
M+9[^2_CU"*W2;S;Q-6@V%#;1M'LA4+E@PD&,-\8_\$W_ (#>-?\ @I#X/_X*
M::I:?\5MX/\ A_?^&+6W%LOES&>0&&\+9!$L4,M]!T.Y+L<CRE! /P[_ .#E
M3X/^$?V??^"D/[&WP/\  <<JZ/X3\!Z!I=@UP^Z65(=<D3S96ZO(Y!=W/+.S
M,<DFOZ1Z_,W_ (*J?\&_OQ5_X*@?M?>#OVK]8_;HT3P8_@&PM[3PSH5G\();
MU0L-[)>*]Q,^LQ^:Y>0*=J1C"#"@DFOTA\)VWBRS\/6MMXYUK3M1U9$(O;W2
M=+DLK>5LG!2&2>=HQC P97Y!.><  T:*** "BBB@ HHHH **** "BBB@ KQ+
M_@H+^Q1^SC_P4,_9MU+]DW]IF-AI'B:Y3^Q[JUO$@OK/4HDDEBN+-F!!GC1)
M6V[6#1B4,I0L*]MKQ+]N[]EKXE_M5?#'P_HGP7_:"F^&/C#PAXWL/%'AKQ7'
MH*ZG''<VJRIY$ULTL0E@ECFDC==XRK$<@D4 ?SY> /BI_P %!O\ @UB_;$\8
M^!=$OO\ A:7P M_&FG:7XOE_L[R;:]FN-/BO8 C$L^GZ@+.4E1N:&0QN/W@C
MRGM?_!1F[L_VSO\ @ZL^ 7PW\:^*=?LO!C^%M!F\)7NBZK-IMU'!+97>IQW%
MM/$5DMYFN6QYJ%9%,:X8%%(^W?B%_P $?/VK?V[OB5\1O!G_  4#^*7@ZQ^&
M7B/XB^&O$VM67PZ\.303>,6TW1K>T6&*6XOYI-+MA(C"56229V7]W*BD$^M?
M\%%?^"-WA+]KWXZ?"3]LGX#_ !&M_AM\8O@K?V;^%=:DT3[;IFHV%M/Y\>FW
MMLDD3F$,9%5HW4JL\H(?<NT ^+/^"=/[2G[5/[&__!QQ\3/^"1OBC]H7QS\2
M/A7JMG/?^&HOB#XCN-8O-$+:3#J\#1W5RS2A5CDDMF7=M<E7(+C)_:NOC/\
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
M *#HU?@-7[7PA_R3U'_M[_TN1YN(_C,****^E,0HHHH **** "BBB@ HHHH
M**** /ZV_P#@UU_Y0A?![_K[\2?^I!J-?H#7Y_?\&NO_ "A"^#W_ %]^)/\
MU(-1K] :_ LZ_P"1QB/\<_\ TIGJT_X:] HHHKS"PHHHH **** "BBB@ K^?
M_P#;=_Y/)^*O_91-9_\ 2V6OZ *_G_\ VW?^3R?BK_V436?_ $MEK]7\*/\
MD98G_ OS/S3Q+_W"A_B?Y'E]%%%?N)^/!1110 4444 %%%% !1110 4444 >
MA_LB?\G8_##_ +*)HG_I?#7]!M?SY?LB?\G8_##_ +*)HG_I?#7]!M?B'BQ_
MOV&_PR_-'[!X:?[EB/\ $OR"BBBOR8_3 HHHH **** /P<_X/>?^0%^S5_U]
M^+O_ $'1J_ :OWY_X/>?^0%^S5_U]^+O_0=&K\!J_:^$/^2>H_\ ;W_I<CS<
M1_&84445]*8A1110 4444 %%%% !1110 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 ****
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
M"86E_L+?\%9_CE>_MD+I^MV'[(?PYU#QU!=169EMM1E2WCN-/OA"3DA;9WN
MF[*31HN[*9KPOX?_ +$WP(_X*T>"_C?\;?V>OVD_B)JWQ^\'Z7?>//$F@_$C
M0;*"'QG8^87NY[-K6XE:UF5W4>3(TB[I84#X8O'S2S>E*M:,OW<5%N5KWY_A
MZ62M9MVZK9)E>S=O,_/FO0_V4?V8?BM^V5^T'X7_ &;/@OI*76O^*=26VMWG
M;;!:1<M-=3O@[(8HP\CMSA4. 3@'SP DX K[P_90D'[%/[0OP6_9<TD^3\3?
M'OQ3\(W7QAO4XET/3?[6L[BS\,@]4E++%=WHZB1;:W.UK:=7]+&UYT:+]G\3
M3M\MV_)?B[+J1%)O4\AO?^"8GQQU'_@I5JO_  3$^'>MZ3KGB_2_%EWHLFN.
MSVVGJEK&\UQ>R%@S1P1PQR2L<,VU" &8@'"^/G[$EY\+_P!G3PY^U[\+/BI8
M>//AKXA\67_A5M?L]+GL9M.UJTC69K6>";E1+;NL\+AB7CW;EC92E?9'Q7_;
M,\&?L'?\'+?Q=^/?Q-T>]O?"I\?^(M%\4)ID2O=0V-_:RVDD\*L0&>(RK+MR
M-XC*Y&[(\MC\7>!/'O[ 7@G_ ((]_LP?$;3O'_B7Q+\?+[XC>*/&L&GWFG:-
MHUK#I/V"-7>_@AE6..UBGO;F8QB.&-.'DPQ7S*>,QS=*;7NN,&W;352<VWTM
M:+6V_7I;C'4^5/A[\ M2\8?!CQE\?/$/B.#0_#?A3[/96ES<P%WUK6+AOW&F
M6R@C=)Y23W$CD[8HH"6RSQ))Y_7US\0/@E\3OVO=#TSP7^R%H-K;_!#X::[%
MX0\':_XKURST.'Q)XCOL/-=,U[-&LFHW[1"7R06-O:Q6L3L$A5V^7/'O@/QG
M\+O&VK?#;XB^&+W1=?T'49K#6=(U* Q7%G<Q.4DBD1N5964@CVKU,/755M.2
MO_+U2Z7\^K[7L0U8R:***ZB3^MO_ (-=?^4(7P>_Z^_$G_J0:C7Z U^?W_!K
MK_RA"^#W_7WXD_\ 4@U&OT!K\"SK_D<8C_'/_P!*9ZM/^&O0****\PL****
M"BBB@ HHHH *_G__ &W?^3R?BK_V436?_2V6OZ *_G__ &W?^3R?BK_V436?
M_2V6OU?PH_Y&6)_P+\S\T\2_]PH?XG^1Y?7TE_P2I^*_A+X6_M806?C;6HM,
ML?%GA^]\/#5)V"QVDUP$,3L3]T&2-$ST&_)P,FOFVBOV7,,%3S' U,--V4TU
M?M?K\C\IP.+G@,93Q$%=P:=N]NGS/JW_ ()SVGC#]EO]MG4?$?Q7L;K0])\
MZ/JP\?R7$95(8!;2)'&<X#F2X^SB-1_K"5VYJ31?$UO\=O\ @E]XA^$G@FT
MUWP#\2QXIO-"M1NDDT>:&6$S(HY=8I)SOP#L558X!KYHU_XD?$3Q7H]KX=\4
M>/=:U+3[$ 65C?ZK--#;X&!L1V*I@<< 51\/^(_$/A/5H=?\+:[>Z9?VY)@O
M=/NGAFC.,95T(8<>AKRJV2SQ&(^M3DE53IM67N_NW)Z]?>YY+R5M[:^C2S>%
M"A]6A%NG::=]_?4=NGN\L7YN^U]/I"+QXO@K_@E1<?"[QON%]XM^)PU'P?87
M(_>"RAMXQ/>(#R(3(IB#=&=I,9PV/$/BM\"OBS\$/[#_ .%I^#9M(_X2/1HM
M5T7SIXG^TVDGW)/W;-L/JC88<9 R*P/$7B;Q)XOU:77O%GB"^U2^FQYU[J-V
M\\LF.FYW))_$T:WXG\2^)OLO_"2>(;[4/L%FEI8_;KMY?L]NF=D2;B=B+DX4
M8 SP*[L'@JV$G)Q:M.4IST>[224==+6UNG??2YR8K&4L5!*2=X1C&.JV5[\V
MFM[Z6>FVMCZ:T?1M6;_@C9JMV-,N#%_POQ)_,\D[?*_LJ./S,X^[O^7/3/'6
MOEA$>1Q'&A9F.%4#))]*WE^*OQ033AI"?$C7Q:"'R1:C6)_+$>-NS;NQMQQC
MIBLG1=9U7PYK%IX@T*_DM;VQN4N+.ZA;#PRHP9'4]B" 0?44\!@ZV#]LY-/G
MFY+RO;1_=O\ @3C<52Q7LDDUR147\KZ_CM^)Z7\3G3X&> F_9_TUPOB+4VBN
MOB+<H?F@=2'@T@'TA.))AWN-J$?Z,I/U_P"%=+\,2_M2?#_X*13#_A3]_P#L
MZ&YU:R#XL9+5["XGGOY%^YYWVM%8S'YUD1>05&/SPN[NZO[J6^OKF2:>:1I)
MII7+-(Y.2Q)Y)).236[:_%SXJ6/@F3X;67Q'UR+P]*K++HD>JRK:LK.'93$&
MV[2X#%<8+ $C(!K@S#):N,HJ,9VE:5WYS27.O.%O<[+2YW8'-Z>%JN3A[MXV
M7E%M\K\I7][N];'/4445]">$>A_LB?\ )V/PP_[*)HG_ *7PU_0;7\^7[(G_
M "=C\,/^RB:)_P"E\-?T&U^(>+'^_8;_  R_-'[!X:?[EB/\2_(****_)C],
M"BBB@ HHHH _!S_@]Y_Y 7[-7_7WXN_]!T:OP&K]^?\ @]Y_Y 7[-7_7WXN_
M]!T:OP&K]KX0_P"2>H_]O?\ I<CS<1_&9N?#+X@^(OA+\2/#WQ5\'SI%JWAG
M7+35M+DD7<J7-M,DT1([@.B\5]R_\%$!^SC_ ,%%?VU;3]O_ .%G[1_@SP=X
M0^),.EZA\3-(\2^(8[?6/ VHP6\-O?1+8G_2=35O)\Z&2SCFWF7:PC(X_/ZB
MO;K855*T:T7RR2:OY.U_Q2:[>C:,U*RL?J;X<_X+>?"'XR?\%:_CW\:?C?I^
MHZ#\%?VC?A]?_#35YEM#/=Z%H\EG'9V>IO#&2SR+Y7F2QH6*BYE";RB ^0_L
M0_$OPW_P21\0?&/XZ:[\;O WBSQ%K7PNU;P7\,-*\!^)X-775[K4)(5&J3F
MM]CM((XFE,5UY-Q([1((A\[)\(45R+*,-"#IPT@U&+7=1V_#1]UV>H_:.]V>
MU:7\!/A'HW[%=O\ M>Z9^U_X=B^(MI\14TBW^#G]F,=32S6$3+JOFER#&' 7
M:8MG_33=^[KZU_9E_P"#DK_@K/?_ +2/P^L?CA^W3<+X*F\<:3'XO:Z\(:+'
M$-+-Y$+LN\=B'5?),F64A@,D$&OS@HK>OE^&Q<6L1%3WM>,7RI]%I_P>XE-Q
M>FA]G?\ !=/_ (*"_$#]O#]NOQ=)-\<8?&WPZ\(>)=2MOA5/:6-O'!;:7,\;
M8C>.)'E5O*0[I2S?+UY->9:QXE\.?LL?LNI\.O!&OV-]\1?B[H\5UXXU33;I
M)?\ A'O#;,LMMHJNA(6YNV2.YN@#N2%+6 X+W4=?/U%51P5*AAZ="&D86TMO
M;O\ /5]W\[CDVVS[\^"?BSP!^TY_P2@^'/['O@KXH>$O"?CGP!^TC+XA\1V_
MBSQ39Z-'/H]]:)$NL)->2Q1S"V>,QR(C-*B!'VE22/)/^"TG[27PB_:Z_P""
MH?QA_:#^ UPMQX2UWQ#"FC7T<)C6^6VL[>T>Z56 (6:2!YAD D2 D DBOEZB
MHHX"%'%.LG_-9?XFG+UU2MV&YMQL%%%%=Y!_6W_P:Z_\H0O@]_U]^)/_ %(-
M1K] :_/[_@UU_P"4(7P>_P"OOQ)_ZD&HU^@-?@6=?\CC$?XY_P#I3/5I_P -
M>@4445YA84444 %%%% !1110 5_/_P#MN_\ )Y/Q5_[*)K/_ *6RU_0!7\__
M .V[_P GD_%7_LHFL_\ I;+7ZOX4?\C+$_X%^9^:>)?^X4/\3_(\OHHHK]Q/
MQX**** "BBL7Q+X_\,^%;ZWTC4;J66_O/^/33;*V>>XF_P!V- 6['GV--1E)
MV2*C&4Y6BKLVJ*P],^(.@7_B!O"%]#?Z5K"Q[SI.M:=+:7!7KD)*H)X!Z9Z&
MMRAQ<=PG"=.7+)684444B0HHHH ]#_9$_P"3L?AA_P!E$T3_ -+X:_H-K^?+
M]D3_ ).Q^&'_ &431/\ TOAK^@VOQ#Q8_P!^PW^&7YH_8/#3_<L1_B7Y!111
M7Y,?I@4444 %%%% 'X.?\'O/_("_9J_Z^_%W_H.C5^ U?OS_ ,'O/_("_9J_
MZ^_%W_H.C5^ U?M?"'_)/4?^WO\ TN1YN(_C,****^E,0HHHH **]&_9<_9:
M^,/[8'Q<TSX*_!#PG=:SKVK7 ALK&SC#22N0S8&2J@!5=V9F5$5&9F &:^R/
MVF/^#:/_ (*1?LQ?!34/CGXP^'5O=:1HUFUUK?\ 9.KVMY)I\*C+2RQQ2%O+
M4<LZ"0(H+-A02&_9QE"$ZD8RG\*E.,7+6WNIM-ZZ>;T6IRU,91I2:=WR[M1;
M2ZZM)I::^FNQ^>-%2WMG<Z=>2V%[$8YH)"DJ'^%@<$5%0TT[,Z4U)704444A
MA1110!_6W_P:Z_\ *$+X/?\ 7WXD_P#4@U&OT!K\_O\ @UU_Y0A?![_K[\2?
M^I!J-?H#7X%G7_(XQ'^.?_I3/5I_PUZ!1117F%A1110 4444 %%%% !7\_\
M^V[_ ,GD_%7_ +*)K/\ Z6RU_0!7\_\ ^V[_ ,GD_%7_ +*)K/\ Z6RU^K^%
M'_(RQ/\ @7YGYIXE_P"X4/\ $_R/+Z***_<3\>"BBB@ K[=_X-OY?A5%^T%\
M<M-\26%A_P +!:'2KG1+JZ"FY?1-DB2K;YY5%F\KS=N,EXMV<"OB*J3:=K>F
M>+=,^(_@'QQK?A3Q3HK,=)\2^&]0>UO+<,"&4.O5&!(*G@@D="<^7GF6?VUD
M]; \_(ZB24NS34E==4[6?DSVN'\TADV:0Q4X\R5[KU5M#],_^#EY_A,?V<_A
MK8:C9V3_ !#N?B7:?\(;*B+]MBM4CD-ZP;[WV<*80X^[O:$D9 (_-FJ^O2^/
M/B'X^?XL_&[XL^)/'?BEK;[-%K7BG4FN'MH,D^5"I^6%,DG:H ^9L8R<V*PX
M<R9\/Y-3P+J<[BVV^EY.]HIZV7XN[LKF_$V<T\\S-XBG#E5DEW=NK"BBBO;/
MG@HHHH ]#_9$_P"3L?AA_P!E$T3_ -+X:_H-K^?+]D3_ ).Q^&'_ &431/\
MTOAK^@VOQ#Q8_P!^PW^&7YH_8/#3_<L1_B7Y!1117Y,?I@4444 %%%% 'X.?
M\'O/_("_9J_Z^_%W_H.C5^ U?OS_ ,'O/_("_9J_Z^_%W_H.C5^ U?M?"'_)
M/4?^WO\ TN1YN(_C,****^E,0HHHH ^Z/^#?/]M;X;?L/?\ !0?PQ\3_ (MS
MF#P_,9[#5;I(=[6UO<V\D+3@#+'RG:*1E4%C&LF 3P?Z'O\ @J#_ ,%6?V+?
M@A^POXTU_1_CSX.\5:KXM\(7FG>%-$T+7;>^>^DNH'A69TB=MMO'N+R.V%PA
M0$NRJ?X^XI98)%FAD9'0Y5U."#Z@UH:GXP\4ZS:"QU77[N>$?\LY)B0?KZ_C
M7G8_)<KS7&4,5B>;FI65E:TTI.23ZK5N[5[K31JYQNGBZ?M(T9)1J:N][Q=D
MFUWT2T=K/7783Q=J\6O>)[_6+=<1W%T[Q@C!VYXS[XQ6=117J5)RJU'.6[=_
MO.FG3C2IJ$=DK?<%%%%06%%%% '];?\ P:Z_\H0O@]_U]^)/_4@U&OT!K\_O
M^#77_E"%\'O^OOQ)_P"I!J-?H#7X%G7_ ".,1_CG_P"E,]6G_#7H%%%%>86%
M%%% !1110 4444 %?S__ +;O_)Y/Q5_[*)K/_I;+7] %?S__ +;O_)Y/Q5_[
M*)K/_I;+7ZOX4?\ (RQ/^!?F?FGB7_N%#_$_R/+Z***_<3\>"BBB@ HHHH *
M*** "BBB@ HHHH ]#_9$_P"3L?AA_P!E$T3_ -+X:_H-K^?+]D3_ ).Q^&'_
M &431/\ TOAK^@VOQ#Q8_P!^PW^&7YH_8/#3_<L1_B7Y!1117Y,?I@4444 %
M%%% 'X.?\'O/_("_9J_Z^_%W_H.C5^ U?OS_ ,'O/_("_9J_Z^_%W_H.C5^
MU?M?"'_)/4?^WO\ TN1YN(_C,****^E,0HHHH **** "BBB@ HHHH **** /
MZV_^#77_ )0A?![_ *^_$G_J0:C7Z U^?W_!KK_RA"^#W_7WXD_]2#4:_0&O
MP+.O^1QB/\<__2F>K3_AKT"BBBO,+"BBB@ HHHH **** "OY_P#]MW_D\GXJ
M_P#91-9_]+9:_H K^?\ _;=_Y/)^*O\ V436?_2V6OU?PH_Y&6)_P+\S\T\2
M_P#<*'^)_D>7T445^XGX\%%%% !1110 4444 %%%% !1110!Z'^R)_R=C\,/
M^RB:)_Z7PU_0;7\^7[(G_)V/PP_[*)HG_I?#7]!M?B'BQ_OV&_PR_-'[!X:?
M[EB/\2_(****_)C],"BBB@ HHHH _!S_ (/>?^0%^S5_U]^+O_0=&K\!J_?G
M_@]Y_P"0%^S5_P!??B[_ -!T:OP&K]KX0_Y)ZC_V]_Z7(\W$?QF%%%%?2F(4
M444 %%%% !1110 4444 %%%% '];?_!KK_RA"^#W_7WXD_\ 4@U&OT!K\_O^
M#77_ )0A?![_ *^_$G_J0:C7Z U^!9U_R.,1_CG_ .E,]6G_  UZ!1117F%A
M1110 4444 %%%% !7\__ .V[_P GD_%7_LHFL_\ I;+7] %?S_\ [;O_ ">3
M\5?^RB:S_P"ELM?J_A1_R,L3_@7YGYIXE_[A0_Q/\CR^BBBOW$_'@HHHH **
M** "BBB@ HHHH **** /0_V1/^3L?AA_V431/_2^&OZ#:_GR_9$_Y.Q^&'_9
M1-$_]+X:_H-K\0\6/]^PW^&7YH_8/#3_ '+$?XE^04445^3'Z8%%%% !1110
M!^#G_![S_P @+]FK_K[\7?\ H.C5^ U?OS_P>\_\@+]FK_K[\7?^@Z-7X#5^
MU\(?\D]1_P"WO_2Y'FXC^,PHHHKZ4Q"BBB@ HHHH **** "BBB@ HHHH _K;
M_P"#77_E"%\'O^OOQ)_ZD&HU^@-?G]_P:Z_\H0O@]_U]^)/_ %(-1K] :_ L
MZ_Y'&(_QS_\ 2F>K3_AKT"BBBO,+"BBB@ KR_P"*WQY^)7P^\7/X<\+_ +,O
MBCQ3:+ D@U;29X5A9F'*8<YR.]>H44 >%_\ #6'QL_Z,?\=_^!5M_P#%4?\
M#6'QL_Z,?\=_^!5M_P#%5[I10!X7_P -8?&S_HQ_QW_X%6W_ ,57Y_\ QN_X
M)P?&SXR?&3Q7\6_^$"\=Z;_PD_B*\U3^S_\ A$[:;[-Y\SR^7YGV]=^W=C=M
M7.,X'2OUTHKULISS-,CJ2J8*IR.2L](O3_MY,\S,\GR[.*<88R',HNZU:U^3
M1^,?_#I?XV?]"WX[_P#"*MO_ )8T?\.E_C9_T+?CO_PBK;_Y8U^SE%>Y_P 1
M XN_Z"?_ "2G_P#('C_ZD<+_ /0/_P"3S_\ DC\8_P#ATO\ &S_H6_'?_A%6
MW_RQH_X=+_&S_H6_'?\ X15M_P#+&OV<HH_XB!Q=_P!!/_DE/_Y /]2.%_\
MH'_\GG_\D?C'_P .E_C9_P!"WX[_ /"*MO\ Y8T?\.E_C9_T+?CO_P (JV_^
M6-?LY11_Q$#B[_H)_P#)*?\ \@'^I'"__0/_ .3S_P#DC\8_^'2_QL_Z%OQW
M_P"$5;?_ "QH_P"'2_QL_P"A;\=_^$5;?_+&OV<HH_XB!Q=_T$_^24__ ) /
M]2.%_P#H'_\ )Y__ "1^,?\ PZ7^-G_0M^.__"*MO_EC1_PZ7^-G_0M^._\
MPBK;_P"6-?LY11_Q$#B[_H)_\DI__(!_J1PO_P! _P#Y//\ ^2/QC_X=+_&S
M_H6_'?\ X15M_P#+&C_ATO\ &S_H6_'?_A%6W_RQK]G**/\ B('%W_03_P"2
M4_\ Y /]2.%_^@?_ ,GG_P#)'Y"?"'_@FI\;/A5\6/"_Q0_X0;QW?_\ "-^(
MK+5/L/\ PB-M%]H^SSI-Y>_[>VS=LQNVG&<X/2OT'_X:P^-G_1C_ ([_ / J
MV_\ BJ]THKP\VSW-<\J1GCJG.XJRTBK)_P"%(]C+,GRW)X2A@X<JD[O5O\VS
MPO\ X:P^-G_1C_CO_P "K;_XJC_AK#XV?]&/^.__  *MO_BJ]THKR3TSPO\
MX:P^-G_1C_CO_P "K;_XJC_AK#XV?]&/^.__  *MO_BJ]THH \+_ .&L/C9_
MT8_X[_\  JV_^*H_X:P^-G_1C_CO_P "K;_XJO=** /R9_X+>_\ !/GXV?\
M!9.Q^&ME_P *Y\=_#C_A7DVKON_X1:VUC^T/MPLQC'VZV\K9]D_V]WF?P[>?
M@+_B$P^-G_16_'?_ (:"V_\ EW7],=%>W@^(LYP&'5"A5Y8*]ERQ>[OU3>[,
MI4:<W=H_F<_XA,/C9_T5OQW_ .&@MO\ Y=T?\0F'QL_Z*WX[_P##06W_ ,NZ
M_ICHKI_UNXA_Y_?^2P_^1%]7H]C^9S_B$P^-G_16_'?_ (:"V_\ EW1_Q"8?
M&S_HK?CO_P -!;?_ "[K^F.BC_6[B'_G]_Y+#_Y$/J]'L?S.?\0F'QL_Z*WX
M[_\ #06W_P NZ/\ B$P^-G_16_'?_AH+;_Y=U_3'11_K=Q#_ ,_O_)8?_(A]
M7H]C^9S_ (A,/C9_T5OQW_X:"V_^7='_ !"8?&S_ **WX[_\-!;?_+NOZ8Z*
M/];N(?\ G]_Y+#_Y$/J]'L?S.?\ $)A\;/\ HK?CO_PT%M_\NZ/^(3#XV?\
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
MBC]O"?\ :%^*VD_$F'PP?#=CJ^B:Y8016>C^<\_V%(#8M&8_-=WRX9R3DL:
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
M\0M;MM'\)>(OB_XQ\5:;JVI3K#;0Z1]J\HSEVP%CWVTQW'C'-?2?P!^#U_\
M%7]J#5/^"C/QBT*?1KJ[\+1^$?A-X<U:$PW.D: ]R)Y;RYC?!BO=0N/*8PD!
MX8(+:)@LK3H+/[2'_!,G]G[]HS]GOP=^RO#XI\;_  ]\!^!9K230M!^%OB9M
M%53:;#:!Y$1I&$#(LB#</W@$AW.J,O+? +_@C[\#O@-\:_#WQTF_:0^/?CS4
M?"T\]QHNE?$[XO7VN:;!<2020>?]EG^0RJDK[&/*L0PY ( *O[>__!$[]@C]
MNG0]=\4:]\&M&\&_$Z]+7VD_%WP=9+INN6&JH 8+Z2>WV-=%&5,B8ME5X*L%
M9>O_ ."17Q8^-OQR_P"":OP<^*G[1=\UYXRU;P=$VKZHW74Q'(\4-\3@;C<0
MI%/N  ;SL@ &J6C_ /!+KX;Z9X_\9^([W]IOXY:GX7\>ZY=:KXA^&6I_$F67
M0&EN'+S11+Y8NH;=RS!K=+@1,I*,C)\M?2>E:5I>A:7;:)HFFV]G96=ND%G9
MVL*QQ01(H5(T10 JJH   P  !0!/1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>ctsh-20250630_g21.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g21.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# %J 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@ HHKRW]LG]L?X"_L&_ '5_P!I+]H[Q3)I
MGAW26BA5+2V:>[O[J5MD-I;0KS+-(W"KP  68JJLP /4J*^%?$/_  6EU_X0
M>)?'&I?M*?L#?$CPGX&\#:YHVF^(/%6F:EIFL3Z VI65M=02:I9VUP7@0?:4
M1GMFNE0X#$$XKVG_ (*$?\%+/V;_ /@FG\(;SXQ?M!VWBR\L[2%)!9>$_"ES
MJ$A\R3RXQ),JBVM \GR*US-$K-\JDGB@#Z!HKPC_ ()H_MR:+_P4C_8M\(_M
MG>&_A[=>%=/\87&JK9:'?:@MU-!%9ZI=V*L\BHJ[G%MYA4 A#)MW/MW'W>@
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
M?U1_X.0Y8+K_ ((@_'BX@D22.30-,>-T(*L#J]B00>X[YKXA_;O_ &,?B_\
M\%H?BE\6_@=X%_8W\1^"];O/C#X1U6_^('Q)33+5O VG1^&;2&\C*V]W-+=3
M3@)M@M]\+A4>26,HI'W+_P %I/V</C_\9/\ @E1XN_88_9&_9_U_QYKVO>'-
M)T?1IX]>TBR@MH[6]M'9[F6_O+=L^3;L?W:/EF4<9) !S7_!K;_R@K^"'^_X
MF_\ 4EU6OKW]KG1_COXC_9?\?^&OV8)M.A^(>I^$[ZR\&W6K7K6UO:ZA-"T<
M5P\BHY41,PDX4Y* <9S7RS_P07^ _P"UU^QY_P $LO"O[(_[0/[.=[X,\=^"
M(==-J^K^(-*O=-U"6ZU.\O;?;)IUY<.JXN45]R(1L;&>,^$?\$Z?VQ_^#@KQ
M';?M)_L]?M7_  :\%ZG\:O!7@W3_ !+\+;#5&L+>P$M[<7L,5C<2:;,(S&XL
MY'A$DD<N(R9)-DBR* ?%MQ^T%_P<X?\ ! ;P3X;UGX_^%-+^(/P)\*6UEI7V
M&*"QU#2[&RC"010?:K2-+VPP@2..28>5O905D/RG]4_B3_P57^%GQZ_9V^$=
MA\ /C-HW@'Q%^T)X576;/Q#XIU:UM6\$:$ J:AJ+^>PCDNXI&-K;1?,LET0Y
M#0P3$<K\//C[_P %,OV\/V./'?[)W[7O_!*S4OA_X]\7>%=0\.7_ (ENO$.F
M/X.5+N"2W:]<&\DO@J!RPMX8KDL44><@;>G2>)_^#=G_ ()A?%?X+?"KX0?M
M _!Z_P#&+?"7P';^%M!U=O%&HZ=)- C-+++)'9W$:%Y9Y)93D'!D(!P * /S
M7_X)9#]FKX*_\'6?Q2\'?!_QIX=MO!*>!Y='\(WL6OQ3PZE.UIHZ*B7)<_:[
MF642%FW-)+*78[F+&D^&/C3]J[_@HY_P='_&KQ7\&?%?@BT\2? #0?$&F_#B
M+XEZ1>:CI&F+IEW#HS;(+6>%Q))/=W,_F;B$:9GVN41*](_8O_X-O]5^ G_!
M>/6?C3J/[)<^F?LW>#)8=;^$6L'X@Q3M!K-J+":UD,2WS7SA;A+H[;A#&<88
M%2N?:=)_X)M_M(_\$Z/^"]'BG_@I;\"O@YJOQ$^$7QFT/4[7QOIWA.>U.L>'
M=0O'@NI7-M<31?:89+VUCD#QL2BS.&4>6ID /3?^"#'_  6A^)/_  4\A^)7
MP1_:<^%>C>$OBS\)=3CM_$$'APRKI^H0/+-"9(XY9)'BDBE@=)%,C*=Z,I^8
MJOY5_P#!9[]EWQQ^SQ^S9^R%_P %B_V>D;3]=T"RT_1_$6H6T?\ J-0M+F6\
MTF[<#[V0D\+L<#$4"?Q 5^EO_!%+_@FA\?/V"]=_:%_;S^/'PBOYO'WQK\7W
M&IZ+\+= U73IK_2=*:]N;I()9Y;F*S^TR/<@LHG*(L"8<LS*OHW@C]B/XF_M
MC?\ !%;4O^">O[6G[/.I_#?Q-/X(DTN*+6]:TK48(=4BFDGL;R&;3KJX#)'/
M';R,'$;$$J >30!P_P 3OVF_ _\ P57_ &:]5_:&^';++X$^'W[,VM^+;RV$
MGF)%XQUC0KVUBLG/0S:=9?V@)%_O:G;L#E:^9_\ @R#_ .39?CI_V/>E_P#I
M$]?7/[)/_!.[XE_\$_O^"$M[^Q=X ^"E]XL^)WBGX=ZU_P )/I6@ZIIL)E\1
MZK8RJXDN+NZ@@,4):&U\Q78F.W5@K5X[_P &MO[ O[=__!-CP)\3?A)^V3^R
MIJWA4^+O$%EJ6D:[!XKT+4+,)%;2QO'(+34)9E;=L Q&P._DC!- 'ZV4444
M%%%% !1110 4444 %?ES_P %*?VY/V+OVQOV3?CE^Q?^T=KGA'2O&G@/XP:7
MH=_X/\2WR65U=Z6/$EBD6JV/GLLC(]A*X>> YC(F.45ES^HU<;\:OV>_@I^T
M7X8'@[XV?#?3/$6GK=6UQ'%?1$/')!<1W$3+(A#IB6)&(# -C:P*D@@'Y/?\
M&Q/[*FK?LO?M%_M9>)/A!XSU#4OV:V\4PZ=\-?%6J3?Z)KYLYKHO>6\N!'/'
M#"PB>ZC CF)4J2$(3YZ\:?M'? %O^#TCP]\7D^,_A=O"=I -.N/$ZZ[ =.2Z
M?P5/:K$;G?Y>[[1(D.-W$AV?>XK^A:&&&WA2WMXECC10J(BX"@<  #H*=0!\
M&?\ !8C_ (+O?#3_ ()"Z]\+].\6_L^>(?'=A\13<W$NL:)J<5M;V%E 80[Q
M.Z.MU,1,&$.Z,;0"9%W"OB'_ (*D?#G5/V9_^#A']FC_ (*ZZO#,WP4\=/HE
MCJOC6:)ELM#N9+>2Q'VMR,6T9M[B"=7D*AL38_U;5^N?[9G[-6I_M??"Y_V=
M]6UVRTSP5XD5[;Q]<K TFHW6FDJ);"T/"6_VF,RPRW!+-'$S*B%Y!+#ZC)X:
M\.S>'QX3FT*SDTL6PMAITELK0>2 %$>PC;M  &,8P* /Q=_9=_9KO?VJ?^#K
M+XX?MA?""*+5?A!X3\-IIWB#Q;I<@DTO5-3N?#5EI\NGPSQDI-*LC3/(%)V&
MW;=@LN[PG]A'P)9_\$L_V'?^"E'[ 7[4/B:S\-^+AX/OK;P/9ZQ<)!+XMM;[
M2]3L+&YT]&(-VLTC0#]T&*-,J,%;*C^AO1M$T;PYID.B>'M(M;"RMUVV]I96
MZQ11#.<*B@!1D]A46J>%?#&N:C9:QK7ARPO+O3I#)I]U=6:226KG&6C9@2AX
M'*XZ4 ?G_P#\&X_[)>O?\$WO^"1VAP?M+B#P9K'BK7;SQAXFM?$,Z6G]D_:_
M(M[:.X:4J(I#;6]J61\,CR%" RD5^?O_  ;H?'KX*)_P7Z_:ZUVX^*WAZ&Q\
M<:IXEE\'7EQJ\,<6M"3Q.LL8M79@)V>-U=50DLN2 0":_H1HH ^0/VIOVK_V
M9?AQ_P %/O@#\./'OQ\\(:/KG_"-^,8YM,U'Q!;PRV[S0:8\*S!G'DF58W,8
M?;YFQMF[!K\^_C#_ ,$6_'UG_P '.FE>.?AO!>Z9\(?BIX?O/'?C\V*E+:[B
M@EA35-(FXQ(EU?O9/(AZIJ#8^YQ^X=% '\W_ /P=;_&#X5:O_P %@/V?I]'^
M(VB7B>%-!TP>)GL]3BE72F77IW9+@HQ\EU12Q5L$#!(P17]%_A/Q?X3\>>'K
M7Q=X&\3Z=K6DWJ%[+4])O8[FWN%!*DI)&2KC((R">0:T:* "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KC?@_\  CP!\$X]8N_"MO=W6K^)=2&H^*?$
M>KW1N-0UF[$:Q"6>4XR%C1(TB0+%$BJD2(@"CLJ* "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **^#O^"WO_!;;_AS98_#6]_X9E_X6/\ \+#F
MU=-O_"9_V/\ V?\ 819G.?L=SYN_[7_L;?+_ (MW'P%_Q&__ /6,7_S-/_WF
MKV\'P[G./PZKT*7-!WL^:*V=NK3W1E*M3@[-G[W45^"/_$;_ /\ 6,7_ ,S3
M_P#>:C_B-_\ ^L8O_F:?_O-73_JCQ#_SY_\ )H?_ "0OK%'N?O=17X(_\1O_
M /UC%_\ ,T__ 'FH_P"(W_\ ZQB_^9I_^\U'^J/$/_/G_P FA_\ )!]8H]S]
M[J*_!'_B-_\ ^L8O_F:?_O-1_P 1O_\ UC%_\S3_ />:C_5'B'_GS_Y-#_Y(
M/K%'N?O=17X(_P#$;_\ ]8Q?_,T__>:C_B-__P"L8O\ YFG_ .\U'^J/$/\
MSY_\FA_\D'UBCW/WNHK\$?\ B-__ .L8O_F:?_O-1_Q&_P#_ %C%_P#,T_\
MWFH_U1XA_P"?/_DT/_D@^L4>Y^]U%?@C_P 1O_\ UC%_\S3_ />:C_B-_P#^
ML8O_ )FG_P"\U'^J/$/_ #Y_\FA_\D'UBCW/WNHKY^_X)=?MT_\ #R;]B#P?
M^V5_PJW_ (0O_A+)=23_ (1S^V_[1^R_9-0N+//VCR(-^_[/O_U:[=^WG&3]
M UX%>C4P]:5*HK2BVFO-:/8U335T%%%%9#"BBB@ HHHH **** "OQ_\ VI?^
M"I'[=GPX_:6^('P_\&?'/['I&B>,]2L=+M/^$9TN3R;>*YD2--\ELS-A5 RQ
M)..237[ 5_/_ /MN_P#)Y/Q5_P"RB:S_ .ELM?IGAG@,#C\?7CB:4:B4592B
MI6UZ73/S[Q!QN,P6"HRP]24&Y._*VKZ>31Z)_P />_\ @HE_T<+_ .6EI'_R
M)1_P][_X*)?]'"_^6EI'_P B5\UT5^Q_ZN</?] =+_P7#_(_*?[>SS_H*J?^
M!R_S/I3_ (>]_P#!1+_HX7_RTM(_^1*/^'O?_!1+_HX7_P M+2/_ )$KYKHH
M_P!7.'O^@.E_X+A_D']O9Y_T%5/_  .7^9]*?\/>_P#@HE_T<+_Y:6D?_(E'
M_#WO_@HE_P!'"_\ EI:1_P#(E?-=%'^KG#W_ $!TO_!</\@_M[//^@JI_P"!
MR_S/I3_A[W_P42_Z.%_\M+2/_D2C_A[W_P %$O\ HX7_ ,M+2/\ Y$KYKHH_
MU<X>_P"@.E_X+A_D']O9Y_T%5/\ P.7^9]*?\/>_^"B7_1PO_EI:1_\ (E'_
M  ][_P""B7_1PO\ Y:6D?_(E?-=%'^KG#W_0'2_\%P_R#^WL\_Z"JG_@<O\
M,^E/^'O?_!1+_HX7_P M+2/_ )$H_P"'O?\ P42_Z.%_\M+2/_D2OFNBC_5S
MA[_H#I?^"X?Y!_;V>?\ 054_\#E_F?8_[.?_  50_;R\>?M"> _ WBOX[?:]
M+UGQGI=CJ5K_ ,(QI<?G6\UW%'(FY+4,N58C*D$9R"#7[$U_/E^R)_R=C\,/
M^RB:)_Z7PU_0;7X]XFX# 8#&X>.%I1IIQ=^6*C?7K9(_5/#W&XS&X.O+$5)3
M:DK<S;MIYMA1117YB?H84444 %%%% 'X.?\ ![S_ ,@+]FK_ *^_%W_H.C5^
M U?OS_P>\_\ ("_9J_Z^_%W_ *#HU?@-7[7PA_R3U'_M[_TN1YN(_C,****^
ME,0HHHH **** "BBB@ HHHH **** /ZV_P#@UU_Y0A?![_K[\2?^I!J-?H#7
MY_?\&NO_ "A"^#W_ %]^)/\ U(-1K] :_ LZ_P"1QB/\<_\ TIGJT_X:] HH
MHKS"PHHHH **** "BBB@ K^?_P#;=_Y/)^*O_91-9_\ 2V6OZ *_G_\ VW?^
M3R?BK_V436?_ $MEK]7\*/\ D98G_ OS/S3Q+_W"A_B?Y'E]%%%?N)^/!111
M0 4444 %%%% !1110 4444 >A_LB?\G8_##_ +*)HG_I?#7]!M?SY?LB?\G8
M_##_ +*)HG_I?#7]!M?B'BQ_OV&_PR_-'[!X:?[EB/\ $OR"BBBOR8_3 HHH
MH **** /P<_X/>?^0%^S5_U]^+O_ $'1J_ :OWY_X/>?^0%^S5_U]^+O_0=&
MK\!J_:^$/^2>H_\ ;W_I<CS<1_&84445]*8A1110 4444 %%%% !1110 444
M4 ?UM_\ !KK_ ,H0O@]_U]^)/_4@U&OT!K\_O^#77_E"%\'O^OOQ)_ZD&HU^
M@-?@6=?\CC$?XY_^E,]6G_#7H%%%%>86%%%% !1110 4444 %?S_ /[;O_)Y
M/Q5_[*)K/_I;+7] %?S_ /[;O_)Y/Q5_[*)K/_I;+7ZOX4?\C+$_X%^9^:>)
M?^X4/\3_ "/+Z***_<3\>"BBB@ HHHH **** "BBB@ HHHH ]#_9$_Y.Q^&'
M_91-$_\ 2^&OZ#:_GR_9$_Y.Q^&'_91-$_\ 2^&OZ#:_$/%C_?L-_AE^:/V#
MPT_W+$?XE^04445^3'Z8%%%% !1110!^#G_![S_R OV:O^OOQ=_Z#HU?@-7[
M\_\ ![S_ ,@+]FK_ *^_%W_H.C5^ U?M?"'_ "3U'_M[_P!+D>;B/XS"BBBO
MI3$**** "BBB@ HHHH **** "BBB@#^MO_@UU_Y0A?![_K[\2?\ J0:C7Z U
M^?W_  :Z_P#*$+X/?]??B3_U(-1K] :_ LZ_Y'&(_P <_P#TIGJT_P"&O0**
M**\PL**** "BBB@ HHHH *_G_P#VW?\ D\GXJ_\ 91-9_P#2V6OZ *_G_P#V
MW?\ D\GXJ_\ 91-9_P#2V6OU?PH_Y&6)_P "_,_-/$O_ '"A_B?Y'E]%%%?N
M)^/!1110 4444 %%%% !1110 4444 >A_LB?\G8_##_LHFB?^E\-?T&U_/E^
MR)_R=C\,/^RB:)_Z7PU_0;7XAXL?[]AO\,OS1^P>&G^Y8C_$OR"BBBOR8_3
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
M4?!-AK]OID%K<:MH,VBQZD891"B"5+>Y)6(D$1)*8UVKA:C_ ."U7QZ72_\
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
M3XJ:7I&I)"DK6=W(P<(W*MP#P:[RLO5O!'@O7KPZAKGA#2[VX*A3/=Z?'(Y
MZ#<RDXH \\_X;G_9'_Z+UH/_ '^?_P")H_X;G_9'_P"B]:#_ -_G_P#B:[K_
M (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B: .%_X;G_9'_Z+UH/_
M '^?_P")K\?_ -J7X/>-/B/^TM\0/B!X,GT&\TC6_&>I7VEW?_"6:='YUO+<
MR/&^R2=67*L#A@",\@&OVZ_X5=\,_P#HG>A?^"B'_P")H_X5=\,_^B=Z%_X*
M(?\ XFOH.'N),=PW7G5PT8R<U9\R;ZWTLT>'GF08//Z,*>(E)*+NN5I>75,_
M C_AFKXL_P#/GH/_ (66E_\ R31_PS5\6?\ GST'_P ++2__ ))K]]_^%7?#
M/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)KZO_B*G$/_ #ZI?^ S_P#D
MSYK_ (AOD?\ S\J??'_Y _ C_AFKXL_\^>@_^%EI?_R31_PS5\6?^?/0?_"R
MTO\ ^2:_??\ X5=\,_\ HG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (FC_B*G
M$/\ SZI?^ S_ /DP_P"(;Y'_ ,_*GWQ_^0/P(_X9J^+/_/GH/_A9:7_\DT?\
M,U?%G_GST'_PLM+_ /DFOWW_ .%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A?
M^"B'_P")H_XBIQ#_ ,^J7_@,_P#Y,/\ B&^1_P#/RI]\?_D#\"/^&:OBS_SY
MZ#_X66E__)-'_#-7Q9_Y\]!_\++2_P#Y)K]]_P#A5WPS_P"B=Z%_X*(?_B:/
M^%7?#/\ Z)WH7_@HA_\ B:/^(J<0_P#/JE_X#/\ ^3#_ (AOD?\ S\J??'_Y
M _ C_AFKXL_\^>@_^%EI?_R31_PS5\6?^?/0?_"RTO\ ^2:_??\ X5=\,_\
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
&1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>ctsh-20250630_g22.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g22.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/\
M&'XJ_#/]HS]D;]I#1?"7BOX8MJ@M_"_CCPW)JGAW7%OH8X7:X2":&>">-$94
MGC<LJS2H !(^='X7_ 7]KGXC>*O#?CG]NKXF?#G4?^$.U7^UO#GA;X8>%+RT
MM%U+[-+;B[N;J_NIY9]B7$WEQ1I %9@SM+A0H!\8_L2?%KX?:-XE_P""C>NZ
MQX@6TL];^(&I:MX?N+F!XUUBR;2EM%N+,LH^UHUP%B5H=X9Y(P,F1-WAGQKU
M^QO_ /@T3\)_!#3X;NX\;#2_#>FGP;!82OJRW=IXDL[FYB-F%\Y3' AE.5 V
M%6Z.I/[B44 4/"WBGPYXW\.V?BWPCK=MJ.F:A LUE?6DH>.9#T((_P @C!J_
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 ?&G[3O_  6'\%_"_P 7?$3X8_LV?!'5_BOXA^$V
MH:#9?$>YLM7M=-TC0KO5;^*TMK)[J=B\UV?,9O+AAD1-A662(@@>I_LK_M\>
M"?VD]8^(W@3Q'\)?&?PW\8_"2>UC^('A7QQ80+)9+<0RS07$%Q:S307=O)'#
M(R2Q.<A>0N0*_%#_ (+6?L"_\%"O^"5O[3'Q7_X*+_LH>(Y_$OP,^+/C&Q\2
M?%+0@X?[%>)J\.H1PWT)^8P?;N8;J'#1K,T3% V9?U5_X(W_ /!5+]E+_@K7
MX%\0_M!?"3P.?"OQ*T^QTS2?B9X;O9!+=6L<1NY+(K,H N;7?/>^5)M5LF0,
MJX&0# \*_P#!?S]F3XG_ /!43PE_P2V^$GPK\<7_ (EUNZU"+7_$?B/1)]#M
MM)^S:3<ZBNRVO(UNKAG%NJC='"FV99%>08!^\:_!OQJ /^#XSPL0.NBMG_P@
MKNOWDH \Y_:K_:S_ &>_V)?@GJO[0O[3GQ+L?"OA72 JSW]YN9YYFSLMX(D!
M>>9\';&BLQP3C )'+_LH?M.?'#]J32K/XH7?[)FI?#[P%JUO]HT.Z\>^(4@\
M0WD#+NBG;2;>&9+>-^"%FNDE .3$.E?D#_P6_P#'OQ4_;9_X.*?V>_\ @G;X
M=U31H]!\#OIVKV>D^*K2:ZTBZU>1)=1DFO+>&2)[B(V]O;P^6'0E?-4.GFL:
M^L/V _\ @L1^TS\0_P#@J/\ $S_@C7_P42\ >"XO&6BV]TWACQ?\.8+VQM=5
M@6VCNA')!/<2R1M+93"=)$D&S8R$$X>@#Q#QO_P>@? CP[X\U[PIX3_83\:^
M(=/T?6[JQM=;L?$]N(KZ.*5D695\AMH=0'"DD@,.37V7^Q[_ ,%Q?@S^T5_P
M3<\9_P#!4+XQ_"C5_A=\//!^IW=KLU348[ZYU-8! F^ 1H@9I+F86L:$Y:52
M"0.:[;_@IE\:_!W_  3-_P""5?Q"\9?!+PQ9>'?^$8\&?V%\.M$T.T$26^I7
M96QT^.")!SLGFC<JO)6-CZFOS0_X. OV>]7_ ."?7_!M'\#?V0/#Z^2UCXX\
M/:7XS^SM\D]X^GZIJ-ZYQU5M13>.O\/)H ^YO!'_  7#TC2_$'P O_VIOV=&
M^&_@S]J"T,WP@\51>,5U1U=Q;O:PZQ;_ &6%=/>XCN[=D,4MT@,@#NF'*Z'_
M  5R_P""QWB3_@DG#HOBKQQ^R)>^.?"NO1W+VVM>&O%ZQ362P-:QR-=P2VN(
M5,MY"B,DD@)(SM) K\G_ /@XIN[K0?\ @C/_ ,$[-1T>[DMKFR^'6ER6D\+E
M7B=/#NDE64CH00"#[5^MO[:/P/\ "W[;GC?X-_ CXTV'_$O^)'P8\;V.M*(@
M6MI+FQT@^<@/22*0B1#V:-3VH ]K_P"">/[<7PS_ ."C7[(?A#]KOX4V$UAI
MWBBVE%SH]W.LD^F7<,SPSVLC* "R2(<' W*58##"OC3_ (*%?\'+7PL_83_;
M._X8RTS]E3Q'XZU$WMIIT>OV/B*WLK2;49A$7MD\R-MWE&>)'?.!(73K&U?
MW_!N?^WIXJ_X)8?$O]I3_@FA^TU9RRZMX5EU'6?!OAY)<-J?B2R864VF6N[[
M\E]BT,.,*1"6_CKA?^#@7X&ZG^SO^W[^Q[\-_%&J1:CXE/ARPU3QKK$*X74]
M>OO$]S>:E=#/(62[GG90<[4*KT44 ?TK>#KSQ??^&K6\\>Z!I^EZO(A-Y8:5
MJKWUO"=QP$G>"!I/EP23&N"2!D#<=.BB@ HHHH **** "BBB@ HHHH **\A_
M::_;U_9!_8\6.']HGX\:'X?OIHH9H=$,S7.HR02W"6ZSK9P!YS#YLB*9=FQ2
M>6%=7\#_ -HOX!_M,>$V\=_L]?&;PQXVTA)C#-J'AC6X;V."4=8I#$Q\J0=T
M?##N!0!V=%>7>(_VV/V3O"G[1_AS]D'6?CYX<'Q/\5M<#1/ UM>_:-1<06DM
MW(\L408VR"""5P\VQ6V;5)8@'U&@ HHKS;X1?M?_ +-WQZ^,OQ&_9_\ @_\
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
M?^8U\,__ "MKTO\ 4/./^?E/[Y?_ ")'UJGV9_7+17\C7_$3S_P7(_Z/>_\
M,:^&?_E;1_Q$\_\ !<C_ */>_P#,:^&?_E;1_J'G'_/RG]\O_D0^M4^S/ZY:
M*_D:_P"(GG_@N1_T>]_YC7PS_P#*VC_B)Y_X+D?]'O?^8U\,_P#RMH_U#SC_
M )^4_OE_\B'UJGV9_7+17\C7_$3S_P %R/\ H][_ ,QKX9_^5M'_ !$\_P#!
M<C_H][_S&OAG_P"5M'^H><?\_*?WR_\ D0^M4^S/ZY:*_D:_XB>?^"Y'_1[W
M_F-?#/\ \K:/^(GG_@N1_P!'O?\ F-?#/_RMH_U#SC_GY3^^7_R(?6J?9G]<
MM%?F1_P; ?\ !0K]L#_@HC^S'\1_B'^V+\7?^$PUC0?'D>G:3>?V!I^G^1;&
MRBE,>RQMX5;YV8[F!;G&<<5^F]?*8_!5<NQ<\/4:<H[VVVOU2_(WC)3C=!11
M17(4%%%% !1110 4444 <;\:OV>_@I^T7X8'@[XV?#?3/$6GK=6UQ'%?1$/'
M)!<1W$3+(A#IB6)&(# -C:P*D@]A###;PI;V\2QQHH5$1<!0.  !T%.HH *\
MA_;,_9JU/]K[X7/^SOJVNV6F>"O$BO;>/KE8&DU&ZTTE1+86AX2W^TQF6&6X
M)9HXF940O()8?7J* (=/T^QTFP@TK2[..WMK:%8K>WA0*D4:@!54#@    >U
M3444 4-4\*^&-<U&RUC6O#EA>7>G2&33[JZLTDDM7.,M&S E#P.5QTJ76=$T
M;Q'IDVB>(=(M;^RN%VW%I>6ZRQ2KUPR,"&'U%6J* *'ASPKX8\'::-%\(^'+
M#2K,.7%IIMFD$08]3M0 9/KBK]%% !1110 4444 %%%% !1110!^7/\ P=Z_
M\HC&_P"RGZ+_ .@75?RTU_4M_P '>O\ RB,;_LI^B_\ H%U7\M-?L' __(D_
M[??Y(\_$_P 4****^P.<**** "BBB@ HHHH **** /Z/O^#*O_DR_P"+_P#V
M5"'_ --T%?L]7XP_\&5?_)E_Q?\ ^RH0_P#IN@K]GJ_#N*/^1]7]5^2/3H?P
MD%%%%> :A1110 4444 %%%% 'SQ_P4%_;T_X83\.>&M?_P"%4_\ "5?\)#>W
M%OY/]N_8?L_E(C;L^1+OSOQC QCO7R]_Q$,_]6A_^7__ /<%;?\ P<%?\DZ^
M&W_8;U#_ -$PU^7E?MO!G"'#N;</4L3BJ'--N5WS36TFEHI);>1^0\6<49[E
MF>5,/AJW+!*-ERQ>\4WJXM[GZ4?\1#/_ %:'_P"7_P#_ '!1_P 1#/\ U:'_
M .7_ /\ W!7YKT5]3_Q#_A'_ *!O_)ZG_P F?.?Z[\4?]!'_ ))#_P"1/TH_
MXB&?^K0__+__ /N"C_B(9_ZM#_\ +_\ _N"OS7HH_P"(?\(_] W_ )/4_P#D
MP_UWXH_Z"/\ R2'_ ,B?I1_Q$,_]6A_^7_\ _<%'_$0S_P!6A_\ E_\ _P!P
M5^:]%'_$/^$?^@;_ ,GJ?_)A_KOQ1_T$?^20_P#D3]*/^(AG_JT/_P O_P#^
MX*/^(AG_ *M#_P#+_P#_ +@K\UZ*/^(?\(_] W_D]3_Y,/\ 7?BC_H(_\DA_
M\B?I1_Q$,_\ 5H?_ )?_ /\ <%'_ !$,_P#5H?\ Y?\ _P#<%?FO11_Q#_A'
M_H&_\GJ?_)A_KOQ1_P!!'_DD/_D3]^?V+/VGO^&O_@+8?&__ (0?_A'?MU[<
MV_\ 9G]I_:]GDR%-WF>5'G.,XVC'O7J]?*/_  1:_P"3"M!_[#>I_P#I2U?5
MU?S_ )]AJ&"SK$8>BK0A.22U=DF[:N[^\_;LEQ%;%Y10K57>4H1;>UVUKMH%
M%%%>2>F%%%% 'Y<_\'>O_*(QO^RGZ+_Z!=5_+37]2W_!WK_RB,;_ +*?HO\
MZ!=5_+37[!P/_P B3_M]_DCS\3_%"BBBOL#G"BBB@ HHHH **** "BBB@#^C
M[_@RK_Y,O^+_ /V5"'_TW05^SU?C#_P95_\ )E_Q?_[*A#_Z;H*_9ZOP[BC_
M )'U?U7Y(].A_"04445X!J%%%% !1110 4444 ?GE_P<%?\ ).OAM_V&]0_]
M$PU^7E?J'_P<%?\ ).OAM_V&]0_]$PU^7E?TEX=_\DG0]9_^ER/P+CK_ )*:
MMZ1_])04445]L?(!1110 4444 %%%% !1110!^T7_!%K_DPK0?\ L-ZG_P"E
M+5]75\H_\$6O^3"M!_[#>I_^E+5]75_*O%'_ "4>+_Z^3_\ 2F?TGP[_ ,B'
M"_\ 7N/Y(****\$]D**** /RY_X.]?\ E$8W_93]%_\ 0+JOY::_J6_X.]?^
M41C?]E/T7_T"ZK^6FOV#@?\ Y$G_ &^_R1Y^)_BA1117V!SA1110 4444 %%
M%% !1110!_1]_P &5?\ R9?\7_\ LJ$/_IN@K]GJ_&'_ (,J_P#DR_XO_P#9
M4(?_ $W05^SU?AW%'_(^K^J_)'IT/X2"BBBO -0HHHH **** "BBB@#\\O\
M@X*_Y)U\-O\ L-ZA_P"B8:_+ROU#_P"#@K_DG7PV_P"PWJ'_ *)AK\O*_I+P
M[_Y).AZS_P#2Y'X%QU_R4U;TC_Z2@HHHK[8^0"BBB@ HHHH **** "BBB@#]
MHO\ @BU_R85H/_8;U/\ ]*6KZNKY1_X(M?\ )A6@_P#8;U/_ -*6KZNK^5>*
M/^2CQ?\ U\G_ .E,_I/AW_D0X7_KW'\D%%%%>">R%%%% 'Y<_P#!WK_RB,;_
M +*?HO\ Z!=5_+37]2W_  =Z_P#*(QO^RGZ+_P"@75?RTU^P<#_\B3_M]_DC
MS\3_ !0HHHK[ YPHHHH **** "BBB@ HHHH _H^_X,J_^3+_ (O_ /94(?\
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
M_E$8W_93]%_] NJ_EIK^I;_@[U_Y1&-_V4_1?_0+JOY::_8.!_\ D2?]OO\
M)'GXG^*?H5_P:_?\I<O#'_8D>)__ $T7%>%_\$;?$O@7P?\ \%5?V?\ Q%\2
M+BWATFV^*>D>;<73 1PS-<*L$C$\*%F:)MQX7;DD8S7,?L,?M\_&'_@GG\3G
M^-7[/OA?PHWBW['-:6VO>(=)DO9+6WF39+%'&THA =<@L4+X) 8 D5Y-XR\4
MV_BOQ9=>*=,\)Z7X?6YE$B:9H0F2VMV &3&)9)'4$@MC<0"<*%  'N3P=2KB
M:[EI&I",4^NG/?\ ]*T]#/F2BO)_Y'Z@^)/V]/VX?@=_P<M:SI6I?&#Q=<:=
M+^TI/X9E\&7>L3R:?=>';S6#;QV8M&8Q;&M)D=/DX<I)][FOC;_@KYX#^#WP
MP_X*>?'+X?\ P$L[.U\*:5\1=0@TZRTX 6]FXDS/;Q*O"I%.98U4<*$ ' J?
M6/\ @JC^T=XB\::/\;O$?AOP;?\ Q:T'2H=/TOXS7>B2-XB2.&'R8)G;SOLD
M]W%$%1+V6W>Z38C"8.BL.2_90_;S^._['%]\1=3^%JZ%?W/Q0\#7_A7Q1<>)
M]'6_=K.\(,TD;.<K,2,Y;<K$_,K8&,,+@:^&FJL8)24%"R=E)I[WMLM;75]6
MM E)2T\R_P#\$M?^4F_[.?\ V7?PA_Z>K2MS_@L=_P I7/VB_P#LLGB#_P!+
MI:\J_9G_ &A?$O[*_P 9="^/7@7PEH&I^(O#&I6^I>')O$5I+<1:??02K+#<
MK$DJ*[HZ @2!U!YVY (L?M5?M,^,/VO?C3K/[0'Q)\*^'M/\3^)+V2]\17?A
MVRDMH]1NY&W/</$TKHCL>OEA 3DD$DFNSV%7^T_;6]WDY?G>Y-UR6/6/@O\
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
M1^>__#D:R_YX^!/^^M:_^3:/^'(UE_SQ\"?]]:U_\FU^A%%'^L?$/_095_\
M!D_\P_L'(_\ H%I_^ 1_R/SW_P"'(UE_SQ\"?]]:U_\ )M'_  Y&LO\ GCX$
M_P"^M:_^3:_0BBC_ %CXA_Z#*O\ X,G_ )A_8.1_] M/_P  C_D?GO\ \.1K
M+_GCX$_[ZUK_ .3:/^'(UE_SQ\"?]]:U_P#)M?H111_K'Q#_ -!E7_P9/_,/
M[!R/_H%I_P#@$?\ (^7_ (+?LH_M9_L\> H/AC\'OBQX$T?0[6>6:"Q_L&ZN
M-KR,6<[YY7<Y))P6P.U=9_P@/_!03_HO_@3_ ,)23_XJO=**\JK5JUZCJ5).
M4F[MMW;?=M[L].G3IT::A3245HDM$EV2/"_^$!_X*"?]%_\  G_A*2?_ !5'
M_" _\%!/^B_^!/\ PE)/_BJ]THK,L\+_ .$!_P""@G_1?_ G_A*2?_%4?\(#
M_P %!/\ HO\ X$_\)23_ .*KW2B@#XY_:]_X)X?&[]O/X1?\*(_:O\:^!/%?
MA0ZI!J/]E?V;J%C_ *3"'$<GFV=Q%)P';C=M.>0<"OEK_B%(_8[_ .B/^!/_
M  H/%7_RTK]:Z*[*&8YAA8<E&M**[*32^Y,EPA)W:/R4_P"(4C]CO_HC_@3_
M ,*#Q5_\M*/^(4C]CO\ Z(_X$_\ "@\5?_+2OUKHK;^V<X_Z"*G_ ('+_,7L
MZ?9'Y*?\0I'['?\ T1_P)_X4'BK_ .6E'_$*1^QW_P!$?\"?^%!XJ_\ EI7Z
MUT4?VSG'_014_P# Y?YA[.GV1^2G_$*1^QW_ -$?\"?^%!XJ_P#EI1_Q"D?L
M=_\ 1'_ G_A0>*O_ ):5^M=%']LYQ_T$5/\ P.7^8>SI]D?DI_Q"D?L=_P#1
M'_ G_A0>*O\ Y:4?\0I'['?_ $1_P)_X4'BK_P"6E?K711_;.<?]!%3_ ,#E
M_F'LZ?9'Y*?\0I'['?\ T1_P)_X4'BK_ .6E'_$*1^QW_P!$?\"?^%!XJ_\
MEI7ZUT4?VSG'_014_P# Y?YA[.GV1\1_L5?\$M_B+_P3N\%ZQ\//V.O$7@3P
M?H^O:H-1U:S^QZIJ'GW(C6(2;[ZZF9?D51M4A>,XSS7M'_" _P#!03_HO_@3
M_P )23_XJO=**X:M6K7J.I4DY2>[;NW\V4DDK(\+_P"$!_X*"?\ 1?\ P)_X
M2DG_ ,579_!GPY^TEHFIWLOQQ^(_A[7+1X%%C%HNCM;-%)NY9B2=PQQBO0:*
MS&%%%% !1110 445Y?\ MA?LM^'/VO\ X#Z[\%M:\;^)/"UUJ-C*NC^*O"6N
MW.GZAH]X4(BNHI+>2,ML;#&-B4< JP()H ]0HK\Q?^",?[:&G_LU?LY?%O\
M8P_;WUZ_TWXO_LU7EY-\0]0U?5KK4;KQ7H\LC26.KVK7#O-<B9)(H4B3))>W
M 53.D8]D_9__ .";'B'4_P!F?QK<?$3X@^//"_CCXSZL^IZQ;+\0=2N)/ VD
M75['-_8>FLT[):RPV8,+3Q 9N&=E/E"-% /M:BOR=_;L_9B^'GP>_P""N/[$
MW[-WPY\8_$O3O!7Q*D\;Q^.=#'QF\32KJXL=*@FM/,DDU!I%,<C,V4922?FS
M7NW[:G[$7A/]F/\ 8._:M\=_#+XE>/(]/G^#FI>(?"UGJ/Q%UB]NO#6N:;I.
MHR&ZLKNXN7G@C<_96,0DV[HGXVL% !]V45^>?_!-+]A#X8?M&_\ !+7X.?$S
MQ1\7?C-I/CCQ=\---U/4O'?A_P"./B2WU);^>W1WN%W7S0M\W/E/$\/;R\<5
M9_X(]_MK_M*:U^TG\=?^"6'[;GCB/Q=\1O@+J=K-HGCT626T_B?P[=HLEK<7
M,48"+<)'+;%F'WA<J#N9&D< _0.BO+?VL/@!XN_:;\#V'PAT[XP^(/!7AN^U
M,2>-;_P?JCV.KW]@D3XL+:Z0;[599C$994(D\J-XU(\TNGQ%^S3^SU\0/^"=
M?_!:?0?V4OV;?C5XZ\1_!KXC_!O5/%'BKP+XV\47.LKX6O;.[BMX;ZVFN6:2
M)9Y)$BVECO)EW%MD8C /TOHK\Z_V'+BV_P""NOCK]I;X[?&;Q/XB7P[X7^+>
MI_#3X06.C>(;JP7PW::7;P^9K%I]GD39?W$]SYWVELR((DC5E12IM?\ !/;X
MD_'7_@KE_P $S/"GAKXN?'#6_"^LZ#XQU/PG\;/$'@F^;3=5UXZ4\L(CMKB)
M<V?VK-I-<21%6V^=%'M$NY #]"J*_-#]FG]GKX@?\$Z_^"T^@_LI?LV_&KQU
MXC^#7Q'^#>J>*/%7@7QMXHN=97PM>V=W%;PWUM-<LTD2SR2)%M+'>3+N+;(Q
M'VW_  72^/?Q:OOV-?C7\%?V:/&%SH5[X1^%.H>(?B7XQTYR)=)LS;2-::3
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
M;IO[+W[-&C?%2X^.FC_L[^!;3QO>2-)=^,;;PC91ZK.[##,]VL0F8D<$EN:
M/+/^"1?P/^*7[-W_  35^#GP1^,_VY/$7A_P?%#>6FIN#<V,32/);V<N,@20
M0/% P!(!B(!( KZ-HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
/ "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>34
<FILENAME>ctsh-20250630_g23.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g23.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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
MJ'[1W_9;_%'_ *=+BO[5*_BK_P""NG_*5#]H[_LM_BC_ -.EQ7WW '^^UO\
M"OS.3%_"CYWHHHK]2.(**** "BBB@ HHHH *]O\ ^"9?_*2+]GS_ ++?X3_]
M/%K7B%>W_P#!,O\ Y21?L^?]EO\ "?\ Z>+6N?%_[I4_PO\ (<?B1_;;1117
M\[GKA1110 4444 %%%% !1110 5_-MJO_(4N?^OA_P#T(U_237\VVJ_\A2Y_
MZ^'_ /0C7['X2_%C/^X?_MY^5>)VV$_[?_\ ;""BBBOV4_* HHHH **** "B
MBB@ KZ-_X)*_\I"?AU_U\:C_ .FR[KYRKZ-_X)*_\I"?AU_U\:C_ .FR[KR.
M(?\ D08O_KU4_P#2&>ID?_([PO\ U\A_Z4C]PZ***_DX_I@**** "BBB@ K^
M*O\ X*Z?\I4/VCO^RW^*/_3I<5_:I7\5?_!73_E*A^T=_P!EO\4?^G2XK[[@
M#_?:W^%?F<F+^%'SO1117ZD<04444 %%%% !1110 5[?_P $R_\ E)%^SY_V
M6_PG_P"GBUKQ"O;_ /@F7_RDB_9\_P"RW^$__3Q:USXO_=*G^%_D./Q(_MMH
MHHK^=SUPHHHH **** "BBB@ HHHH *_FVU7_ )"ES_U\/_Z$:_I)K^;;5?\
MD*7/_7P__H1K]C\)?BQG_</_ -O/RKQ.VPG_ &__ .V$%%%%?LI^4!1110 4
M444 %%%% !7T;_P25_Y2$_#K_KXU'_TV7=?.5?1O_!)7_E(3\.O^OC4?_39=
MUY'$/_(@Q?\ UZJ?^D,]3(_^1WA?^OD/_2D?N'1117\G'],!1110 4444 %?
MQ5_\%=/^4J'[1W_9;_%'_ITN*_M4K^*O_@KI_P I4/VCO^RW^*/_ $Z7%??<
M ?[[6_PK\SDQ?PH^=Z***_4CB"BBB@ HHHH **** "O;_P#@F7_RDB_9\_[+
M?X3_ /3Q:UXA7M__  3+_P"4D7[/G_9;_"?_ *>+6N?%_P"Z5/\ "_R''XD?
MVVT445_.YZX4444 %%%% !1110 4444 %?S;:K_R%+G_ *^'_P#0C7])-?S;
M:K_R%+G_ *^'_P#0C7['X2_%C/\ N'_[>?E7B=MA/^W_ /VP@HHHK]E/R@**
M** "BBB@ HHHH *^C?\ @DK_ ,I"?AU_U\:C_P"FR[KYRKZ-_P""2O\ RD)^
M'7_7QJ/_ *;+NO(XA_Y$&+_Z]5/_ $AGJ9'_ ,CO"_\ 7R'_ *4C]PZ***_D
MX_I@**** "BBB@ K^*O_ (*Z?\I4/VCO^RW^*/\ TZ7%?VJ5_%7_ ,%=/^4J
M'[1W_9;_ !1_Z=+BOON /]]K?X5^9R8OX4?.]%%%?J1Q!1110 4444 %%%%
M!7M__!,O_E)%^SY_V6_PG_Z>+6O$*]O_ ."9?_*2+]GS_LM_A/\ ]/%K7/B_
M]TJ?X7^0X_$C^VVBBBOYW/7"BBB@ HHHH **** "BBB@ K^;;5?^0I<_]?#_
M /H1K^DFOYMM5_Y"ES_U\/\ ^A&OV/PE^+&?]P__ &\_*O$[;"?]O_\ MA!1
M7OG@+]GGX*>*_P!A7XB?M"V^M^(;CQ;X1U'2;46L\44%C"+JYC1BH5G>8[?,
M&YB@'!V9Z>2?"?X:^(OC#\2-%^&/A2(-?:U?I;1.RDK$"<O*^.0B(&=CV52:
M_6*.88:LJS3:5)N,KJUK14F_2S6I^9U<#B*3I*UW42<;:[MQ^^Z>ASU%?07Q
M?B_X)HZ+X*UC1OA5I'QME\8V\1ATV3Q)_9D%@9PP5I)53,RKC<P3:&)PI*Y)
M'S[58/%_7*;GR2A_B5F_-:["Q6&^JS4>>,O\+NO^'"BO?/V*?V>?@I\?],^(
MB^.];\0+K7A3X<ZKXBTRQL8HHK1VMD55\R4LSO\ /+&=@1/NGYCTKE/V./@!
M8?M+_M :1\+=;U>>PTJ2&YO=9N[0*9DM+>!YI!'N!&]@FQ200"X)! Q6,\TP
ME+V_/=*BKRTZ--Z=]$:PRW$U/8\MG[5VCKUNEKVU9Y=17MGQ(^#/P]U_]DO3
M/VL/AGH5SH4:>/KCPIK>ASZBUU'YGV5;NWN(W<!@3&61P<@LH*A0=M<?IG@+
MPYX8^#%S\3?']O))>Z^S6?@C35E*&3RW N=0DQR88\&%!TDE9^2('4W2S"A5
MI\R3OS<ENO,GJM[;:Z/;4BI@:U.?*VK<O-?I9[/:^^FV^AP=?1O_  25_P"4
MA/PZ_P"OC4?_ $V7=?.5?1O_  25_P"4A/PZ_P"OC4?_ $V7=<W$/_(@Q?\
MUZJ?^D,Z,C_Y'>%_Z^0_]*1^X=%%%?R<?TP%%%% !1110 5_%7_P5T_Y2H?M
M'?\ 9;_%'_ITN*_M4K^*O_@KI_RE0_:._P"RW^*/_3I<5]]P!_OM;_"OS.3%
M_"CYWHK]$O\ @V>L/A'X[_X**V'PC^*W[//@GQA#J?A77+RTU7Q1I<EY<:;/
M;6+SQ/!')(;=2&BX<PM(-YPXP,?GQH.AZOXGURR\->'["2[O]1NX[:RM81EY
MII&"(BCU+$ ?6OTBGBE/%5*#5N11=^_-S?ERG(XVBF5**_:O]H?X1_MP?\$6
M/V<M!T?P]_P1]_9G^*OPP\/Z#9R:W\9?&GP\C\4ZC=ZG/&LM]-=2P7J26]JE
MU+)# 7C""*.$%RS$5^,/B77KSQ5XCU#Q/J%O:Q7&I7LMU/%8VB6\"/(Y=ECB
MC 2- 20$4!5&   *QP&/681<X)<G1J2=_5+9^3U'.')HRE17Z!?\$)_V OCM
M^TAX@^(/[4WP7_9V\$?%35_A;I,4?@_X??$:6#^Q]>UJ[<1_Z3%-+$L\5O:?
M:)BF]1YS6F6 )-<?_P %,OVC_CS\8?BUX>_94_:O_8$^"W[-VJ^%O$(;6X/A
MM\*QX?NITGV1B:YE>:8W$")O>,QL(FWELO\ (57]H1GCGAJ:3Y?B]Y76E_AW
M?37S#D?+=GQ;17[0?'3X'?"#7?VN?VZO^"?^J?#S0M)^$WP3_9EG\1_"^TBT
MBWC?P_JVE6>E36EW%<A!*9[Q[JX\]RQ>Y$Y#%@% _-_]E?PQX<^!OP_O?VZ_
MBMH5I?PZ+J+Z9\*/#FIVZRP^(/$R(LAN)8F!$MEIZ217,RD%9)I+2!@4FE*1
MALSAB:+FHV=HM+OS)-?/OVWO8)0LSY_KV_\ X)E_\I(OV?/^RW^$_P#T\6M>
M+ZKJFHZYJESK6L7LES=WEP\]U<3-N>61V+,['N2223[U[1_P3+_Y21?L^?\
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
M70? O@_P[',MEI-IYC2RL#/++++/-*S22S2.S.Q'W55576_X)E_\I(OV?/\
MLM_A/_T\6M4H5J>6SC5=W:?GHVVE?R5E\@NG-6/[;:***_ 3U0HHHH ****
M"BBB@ HHHH *_FVU7_D*7/\ U\/_ .A&OZ2:_FVU7_D*7/\ U\/_ .A&OV/P
ME^+&?]P__;S\J\3ML)_V_P#^V$%%%%?LI^4!1110 4444 %%%% !7T;_ ,$E
M?^4A/PZ_Z^-1_P#39=U\Y5]&_P#!)7_E(3\.O^OC4?\ TV7=>1Q#_P B#%_]
M>JG_ *0SU,C_ .1WA?\ KY#_ -*1^X=%%%?R<?TP%%%% !1110 5_%7_ ,%=
M/^4J'[1W_9;_ !1_Z=+BO[5*_BK_ ."NG_*5#]H[_LM_BC_TZ7%??< ?[[6_
MPK\SDQ?PH^=Z***_4CB"BBB@ HJ5;&]> W*6<IC'601G:/QJ*FTUN)-/8***
M*0PKV_\ X)E_\I(OV?/^RW^$_P#T\6M>(5[?_P $R_\ E)%^SY_V6_PG_P"G
MBUKGQ?\ NE3_  O\AQ^)']MM%%%?SN>N%%%% !1110 4444 %%%% !7\VVJ_
M\A2Y_P"OA_\ T(U_237\VVJ_\A2Y_P"OA_\ T(U^Q^$OQ8S_ +A_^WGY5XG;
M83_M_P#]L(****_93\H"M?X*_!7XH?M8?M)>$_V4?@[KMAHNJ^)DN;J_\1:E
M;F:+2K&WCWRS"($>:Y^ZB9 +$ E02RY%:/PF^,GC_P#97_:+\$_M:?"[0(]8
MU7P7>S"^T*27R_[5TZXB:&YMPW(5S&Q*-@[6 .#C!QQ/UKZK5^K6]KRRY+[<
M]GRWOI:]M].^AW99]4_M"E]:_A\RYO3J?7/[3/\ P;\_%OX$? ?7_C-\&?VR
M;_Q9KGA;1[C5+WPYXE\,0PVVJQ01M+)%$\4A:"0HK; =P9L*64'</B/P?XCM
M_%_A:P\3VL1C2^M4F$9.2A(Y7/?!R/PK[X_;@_X+^^ _V@/V9=9^!?[(/PC\
M<6OB[QOH\NE:MJOBW1TLK7PY:SH8[EBRR.99_+9E0)\H+!]Q*[&^"_#&@VGA
M;P[8^'+$DQ6-JD*,W5MH R?<]?QKY[A.?$]3+IRSQ6GS>[=1C+EMK=125K_#
M?7?I8^CXOAD%/$TXY9;;WK-M>6_4O4445].?'!7T;_P25_Y2$_#K_KXU'_TV
M7=?.5?1O_!)7_E(3\.O^OC4?_39=UY'$/_(@Q?\ UZJ?^D,]3(_^1WA?^OD/
M_2D?N'1117\G'],!1110 4444 %?Q5_\%=/^4J'[1W_9;_%'_ITN*_M4K^*O
M_@KI_P I4/VCO^RW^*/_ $Z7%??< ?[[6_PK\SDQ?PH^=Z***_4CB"NU_9W\
M&:#\0?C+H'A'Q-J,-I8WNH1QW%S<)N2)2P!=A_$JYW$=PI%<55S0-<U#PWK%
MOKFER;9[=]RYZ$8P5/L02#[$UMAIPIXB$IK1-7,,53J5<-.%-VDTTO6Q_8-X
M0_X(#?\ !*OPM\,8?AK=_LQVVK%;%8+G7M2UF\.H7#A<&;S4E7RF)YQ&$0=
MH Q7\NG_  5/_9R\!_LI?MR?$+X%?#?6#?:1X<\4W^GV<\C*9&CAN'1?,*@+
MY@ ".0 "Z,0!G%?<_P *?^#M;]M'X:_LM6_P-.@:#J&OZ=I2Z=I?C;4]/DGU
M&"%4V(S#S1#/,@V[99$YV@R)(22?RO\ B;\1O$_Q8\<:CX_\8:E/=ZAJ5R\]
MS<7,S222.[%F9W;EV9F9F8\EF)[UXV38//<"L1_:>*]LIM<BYG/9W<]?@NM.
M71N^JT1R4X4)XBG+#T/9\J?-HE?M'3XM=;[::/4P:***],](*]O_ ."9?_*2
M+]GS_LM_A/\ ]/%K7B%>W_\ !,O_ )21?L^?]EO\)_\ IXM:Y\7_ +I4_P +
M_(<?B1_;;1117\[GKA1110 4444 %%%% !1110 5_-MJO_(4N?\ KX?_ -"-
M?TDU_-MJO_(4N?\ KX?_ -"-?L?A+\6,_P"X?_MY^5>)VV$_[?\ _;""BBBO
MV4_* HHHH **** "BBB@ KZ-_P""2O\ RD)^'7_7QJ/_ *;+NOG*OHW_ ()*
M_P#*0GX=?]?&H_\ ILNZ\CB'_D08O_KU4_\ 2&>ID?\ R.\+_P!?(?\ I2/W
M#HHHK^3C^F HHHH **** "OXJ_\ @KI_RE0_:._[+?XH_P#3I<5_:I7\5?\
MP5T_Y2H?M'?]EO\ %'_ITN*^^X _WVM_A7YG)B_A1\[T445^I'$%%%% !111
M0 4444 %>W_\$R_^4D7[/G_9;_"?_IXM:\0KV_\ X)E_\I(OV?/^RW^$_P#T
M\6M<^+_W2I_A?Y#C\2/[;:***_G<]<**** "BBB@ HHHH **** "OYMM5_Y"
MES_U\/\ ^A&OZ2:_FVU7_D*7/_7P_P#Z$:_8_"7XL9_W#_\ ;S\J\3ML)_V_
M_P"V$%%%%?LI^4!1110 4444 %%%% !7T;_P25_Y2$_#K_KXU'_TV7=?.5?1
MO_!)7_E(3\.O^OC4?_39=UY'$/\ R(,7_P!>JG_I#/4R/_D=X7_KY#_TI'[A
MT445_)Q_3 4444 %%%% !7\5?_!73_E*A^T=_P!EO\4?^G2XK^U2OXJ_^"NG
M_*5#]H[_ ++?XH_].EQ7WW '^^UO\*_,Y,7\*/G>BBBOU(X@HHHH **** "B
MBB@ KV__ ()E_P#*2+]GS_LM_A/_ -/%K7B%>W_\$R_^4D7[/G_9;_"?_IXM
M:Y\7_NE3_"_R''XD?VVT445_.YZX4444 %%%% !7E_Q6\*?M9ZOXN>\^#_Q7
M\+Z1HI@0)9:MH3W$PD ^=BX(X)Z"O4** /"_^$!_X*"?]%_\"?\ A*2?_%4?
M\(#_ ,%!/^B_^!/_  E)/_BJ]THH \+_ .$!_P""@G_1?_ G_A*2?_%5\V2_
M\$2[6>5II8O A9V+,<ZUR3_V^U^@]%=F$S',,OYOJM:5/FWY9.-[;7LU>UV<
MF*P&!QMOK%*,[;<T5*U][73M<_/?_AR-9?\ /'P)_P!]:U_\FT?\.1K+_GCX
M$_[ZUK_Y-K]"**[?]8^(?^@RK_X,G_F<G]@Y'_T"T_\ P"/^1^>__#D:R_YX
M^!/^^M:_^3:/^'(UE_SQ\"?]]:U_\FU^A%%'^L?$/_095_\ !D_\P_L'(_\
MH%I_^ 1_R/SW_P"'(UE_SQ\"?]]:U_\ )M'_  Y&LO\ GCX$_P"^M:_^3:_0
MBBC_ %CXA_Z#*O\ X,G_ )A_8.1_] M/_P  C_D?GO\ \.1K+_GCX$_[ZUK_
M .3:/^'(UE_SQ\"?]]:U_P#)M?H111_K'Q#_ -!E7_P9/_,/[!R/_H%I_P#@
M$?\ (_/?_AR-9?\ /'P)_P!]:U_\FUT?PE_X)0>-/@7\0M.^*OPKUGP)I>OZ
M2TC:??\ V;59_*,D3Q/\DUTZ-E'8<J<9R.0#7W+145,_SVM3=.IBJCBU9ISD
MTT]TU?5,NGDN34IJ<,-333NFH1336S3MN>%_\(#_ ,%!/^B_^!/_  E)/_BJ
M/^$!_P""@G_1?_ G_A*2?_%5[I17DGIGA?\ P@/_  4$_P"B_P#@3_PE)/\
MXJC_ (0'_@H)_P!%_P# G_A*2?\ Q5>Z44 >%_\ " _\%!/^B_\ @3_PE)/_
M (JC_A ?^"@G_1?_  )_X2DG_P 57NE% 'A?_" _\%!/^B_^!/\ PE)/_BJ^
M*OB[_P &S_[//QW^*GB/XV?%;X?>!-5\3^+=<NM8\0ZG_:OB2#[7>W,K2S2^
M7#J*1Q[G=CM1549P !Q7ZDT5T8?%XK"2<J%24&_Y6U^0G&,MT?DI_P 0I'['
M?_1'_ G_ (4'BK_Y:4?\0I'['?\ T1_P)_X4'BK_ .6E?K7175_;.<?]!%3_
M ,#E_F3[.GV1^2G_ !"D?L=_]$?\"?\ A0>*O_EI1_Q"D?L=_P#1'_ G_A0>
M*O\ Y:5^M=%']LYQ_P!!%3_P.7^8>SI]D?DI_P 0I'['?_1'_ G_ (4'BK_Y
M:4?\0I'['?\ T1_P)_X4'BK_ .6E?K711_;.<?\ 014_\#E_F'LZ?9'Y*?\
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
M^.M;\3Z'I6E(--\1^(_$+ZM?:G'(3+]IEO'),Y<N6WCY<$!0%  [J@ HHHH
M**** "BBB@ HHHH _+3_ (*8?#[X/S_\'%'["VL:QH.E?VCXBTSQ5#XD:5@K
M:A'I]I]LTA9USB00WX\V'<#^]C4C)1<?J77#>*?V8OV:_'/B=_&WC;]GKP-K
M&LR.K2:OJOA*SN+IF7[I,LD9<D=CGBNWBBBMXE@@B5$10J(BX"@= !V% 'YL
M_P#!4#6M(M/^"]'_  3PM;K5+>.5+CXA;XWF 9?-TBWCBR">-[@JOJ00.:^I
M?^"M%]9:=_P2Q_:3N+^[CAC/P&\71AY7"@N^C72(N3W9F50.Y('>O2_%G[,?
M[-GCWQ,_C7QS^SWX'UK69&5GU;5O"=G<W+%?NDRR1ER1VYXK:\<?"KX7_$W0
M(O"GQ)^&^@^(=+A=7ATW7-'@N[>-E&%*QRJR@@< @<4 ?('_  2C_:C_ &;?
M@=_P1?\ @1X]^,'QY\(^&]'T/X0:1_:U]J_B"WA2V:.U7=&VY\^9D$>6 6+<
M $G%>6?\$:?A/\1_VB?^"@W[2W_!9CQEX"U?PMX5^+TNG^'?A)IVO6#VEYJ6
M@V$,$']J202 /%'.MG:M&&&3F4_=VLWW=X>_9&_91\(ZO#X@\*?LQ_#S3+^V
M</;WVG^"[&&:)AR"KI$&4^X->A4 >4?MD?MH_L__ +"GP<F^-'[0OCW3=%L&
MNX['2+:^U*"UDU2_E.(;6%IW2,,QY+NRQQ(KR2.D:.X^?OV,/VQ?V ]>^-4V
MOVW[:'PR^)7Q[^,EY!:WNF?#WQ1#K!L+*TBFF@TFS6 EX["SA-S*\\BQ^=*]
MQ.P0RK"GUE\1_@M\'/C'%:0_%WX3>&?%2:>SM8)XDT&WOA;%]N\QB9&V%MJY
MQC.T9Z"LWP-^S)^S;\,/$,?B[X:_L]^!_#VJQ1ND6IZ'X3L[2X16&&4211JP
M!'!&>10!\0?\$;X?#_[ UO\ M=?LT_'O7K7P\?A_\=-;\?+?:G*(HY?".J6T
M,]EJ89N&CQ;7*.RY"20LA.Y2*Y7_ ()-_%/P#_P2E_X([6O[2'[;.LP>"[SX
MJ?$#5O%VG>'-<OH+*[GN-6N?] LE^T/&B226\4,K-(R)"CL\K1I&[+^BWC[X
M$? _XK:YI?B?XH_!KPIXEU/0Y/,T34=?\.VUY/I[[@VZ"29&:([E5LJ1RH/:
MI?B/\%O@Y\8XK2'XN_";PSXJ33V=K!/$F@V]\+8OMWF,3(VPMM7.,9VC/04
M?)O[&'[8O[ >O?&J;7[;]M#X9?$KX]_&2\@M;W3/A[XHAU@V%E:1330:39K
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
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>35
<FILENAME>ctsh-20250630_g24.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g24.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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
MR\5_!3XC:9X,\30Z-XT6]\-74NI:A'96&KQ:JL/R:8Y=YGD:(R1)!(-CMM#
M'Z'45X_\#?BU^T9XH^+6J> _BS\-O"O_  C2^$[#6?"_Q!\&Z[/=66M-/+,D
MML8I85\AXECB<,LLJRI<(P*X91[!0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7S-_P %BM)\6^-/^":?QE^$WPY^'WB/
MQ1XF\9_#_4]$\.Z)X:T*XOIKF[N(&C0-Y2%8E!;)>0JH /.< _3-% 'S;_P3
M/UO5/AC_ ,$Q_@YX8^)?P[\8:#K7@#X3^']!\3Z!J/@^_%_!?66G6]M,D=NL
M)DN5\R,X>$.I'.>#CX*_8)_82_:#^.7_  1+_:,_X)\_$?X2^+OAOX]\=>,O
M$NL^&8/&GAVYL[>9)YK:ZL6-SL,05YHA&ZAC(@#ML( )_8>B@#X._8K_ ."B
MO_!0+X]Z;X:_9R^+_P#P3(^*?P]^)VF/:VGQ%^('BS2[>+P;##"RK>7ME>>=
MOOIIE5_)MX8W19)4W2F-&D/SO^T)X._;(_:"\)_ML?!G]HW]A/XD>/\ XDZ@
MWBJS^ ?B5M+@E\*Z9X3ETYHM-&F2S2B*+4&'F&801M=S23QHYVJ1#^O-% 'Y
M2?M/>#_VB/B-_P $V?V&_!>G_LC?$Z#Q#\.OB[\-M:\7>'#X5DN+W3-+T2T\
MN^NYTMS(L6'X2!F$[@@^6#N"^Q?M)>'?CGX _P""V'PF_;'\%_LT^-_''@S6
MOV?]3\%&]\-::@.EZI+JD5[%]O\ M#Q_8H6C !DE VG(P2I%??-% 'P+^PS8
M^._A]_P5;_;:^.GCOX+^/])\(_$2?P3<>"-=N_ >I>5K$>D:)+9WWE!8"^Y9
MB BLH:4,#&'&:V/^#?'X>?%+X-_\$^(/A)\:OA+XH\&>)-,\=^(KRYTGQ1H4
MUG(;>]U2YNK>1&=0DH,<BYV,2IX;!QG[BHH ^=OV@OVC/CY\!OVN/#4-C^SQ
MXY\9?";4_ UW_P )7KG@S1_[0D\/:HEW']EE-JA^T72R1&X5TMDEE7;$?+(.
M:^9_#7[*WA_]H;_@MU\-_P#@H9^RQ^SWXL^'?AOP=X.U^#XP^+_$_@2^\*_\
M)S>7EN;>PLTL-0@M[JYEA=Y)Y;IX C"*!1(S(@'Z0T4 ?E5_P3O^)7[;O_!)
M[3?$_P#P3.\??\$ZOBU\4-/TOQQJ]]\%/B+\/M/MI=!U/2]0O)+J.+4[ZXFC
MCTQTFFD:1GWD!W 0^6IE]1_X*+>#OC]K_P"U)^Q'XFU#X5^)?%EW\._'\NM_
M%37?!7A&]NM.TQ9=-^RO,I2,DQF=W*QKOE6-<LO(+?H)10!^9FJ^/_VQ/^"4
MG_!1OXT^-%_8@^)_QN^"'Q^UNP\4Z-JOP=T5-5U;PYKB64-G=6UU:/)'B*3R
M8V$K.B*BI@N?,5-/_@J59?M7_M"_LZ_L^ZYJ_P"S%XK_ .$DMOVH/"OC?5?!
M7AK19=5G\+^'+">5G^VW%L&A>Y6,H\D<;,?,F:.+S5B,I_2"B@#X,^/>B_$#
MQ-_P7*_9\^.?A[X-^.KSP3X<^%GB+2=?\5Q>"[\66GWFHB)[6*1VA!&0F'."
ML18"0H0VWQS_ ()R_$O]N#_@E#X=U_\ X)@^/O\ @G1\6?B=::%XSU>Y^"OQ
M%\ V%M)X?U72K^]ENXTU._GF2/3'6:>1I&?>RAV C.Q3+^JU% 'YM_M>V/[>
M/[#'_!0+P'_P4I\'_LX:[\<_#7B+X*6GP^^-WA7X6V)GU6POK:\DO8M4T^S8
MAYXC)/*BQYX4-O92RM7KWQ'_ &@/C%^T#^R1X@^)OQ>_X)Q>*=0\ ^)]9T?2
M#\$_%WAV&]\37FA2W0CU+4KJQ@FDCAD5)1)%:[WD466\D/,J1_8U% 'YV_\
M!+/]CO7OV1_VY/'.C?LA7/Q.TK]E+5/AY%=6W@KXF:9JEE%HOC![_/E:3!JT
M45VML+-9&E8J4,DT:F21DVQ?HE110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%-2:&21XHY59HR!(H;)4D9&?3B@!U%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 44V::&WC,L\JHH(!9VP,
MDX'7WIU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P'_
M ,'*7[9'[3/[$'_!,?4_BO\ LLW=]INLZGXOTW0]9\3:9&#<Z#IEP)C+=1.R
MLL4C/'#;+*02C709<.%(^6?V*?A[\$?^"D/ASX__ +0W_!*K]I3XB>#?'>D:
MGX9O_ 6KW'Q!U07\]Q'H-G]HT_7(;NXD6_CFN8IX'FN%E4."\;LBX;]7_P!H
M_P 5_ >P\,:/\*OVB]'T[4O#WQ.U]/""Z9K5E'/97UQ=6\\D=M.DGRE9?(:)
M1@YDDC7'S9'\XO\ P4J_8-^)/_!&;]KWXB_M\_\ !+SXCWG@KPW\+_B5H.@R
M>%VU&6:6$:II%MJ(B)D8_;+%Y6>%[>7<P4QG+\E #]2_^"^W_!8+Q[^QKXL^
M'7[!?[*WCGP_X8^+'Q?NH!=^//$\T*6'@?19;G[,=3E,Y$2L668AY,I'';3,
MP)V5] _\$Y_A_P#\$ZM$\ W/Q._9P_:(\-_&[Q/H<!7QK\9+[QI#XFUV>X:,
MF5[B\\V5[1' <BWC,<07A4QR?RO_ &U=)\0K_P '8G[-7Q0_:$\$BUT3Q]X;
M\.S:1IVK0"2"&:2PN;8VGSC:7COR<KU!=#@;AG:_9W^"&J_#3_@[K^.O[/\
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
MZ1\1_%NHZK!HU]9:?%9Q74J7%R\>HW*B,F.XN(VDA5MJ'C<?KZB@#QW]K_\
M8+_9;_;IT/0=*_:-^&_]IWGA/5DU3PAXBTW49]/U70;Y&1UN+.\MG2:!MT<;
M$!MK&-"RG:N)_P!G#]A_]G/]EGQ7XK^)/PO\(74WC'QW=1W'C7QQXAU:?4M8
MUIXU"Q":ZN'9Q&B@*D*;8D &U!7K=% 'S=\;/^"3O[$_QZ\?^+OB)XO\!ZUI
M]U\1K.UM/B=8^%O%VH:39>,X+8DP)J=O:31I<[0S+O(#LCLC,RG;7KFO? 3P
M-J/PJT_X)>%KC5?!_AC3+.*RL],\":F^C&&SBC\N.UBFM=DMM&J[0/(>-AM&
M& X/:T4 >>?LZ?LG_LY?LE>%KOP?^SI\(M(\+6FI7C7FKS64;/=ZI=,26N+N
MZE+3W<QR<RS.[G/6L+XH?L*?LY?&/X[^'_VE_'NF^+Y?&?A2&XB\-ZGIWQ0\
M06$6G1W$:1W"Q6MK?1VZ"58T$@$?[S8N[.!7L%% ',W_ ,&?A;J?Q@TSX_W_
M ()L9?&>C^'KS0M-\0LA^T0:==36\\]N#G!5I+6%N02NT[2 [AOGO]J+_@BA
M_P $V?VTOB[;?'?]I_X&ZWXM\66,"0Z=J]Y\4?$D+6,22O,D=O'!J*1VZ+)(
M[A8U4 L2!7U510!G>$_#&F^#/#UKX8T>YU&:VM$*Q2ZMJ]S?W# DGY[BYDDE
MD.3U=V.,#H *T:** "BBB@ HHHH **** "BBB@ HHHH **** /C_ /:2_P""
M+O[,7QLO_&GB_P"&WBKQI\-?$GQ#\1:=K/C:^\*>,]42PUN[M;ZWNO/N-.%T
MMLTY$&U9E5'C9@X)*X/J'A7_ ()O_L5>$/V>O&'[+FG_  +L;KP=\0IKFX\?
M6VK7]U>WGB.YN#F:ZO;Z>5[JXN&8!A,\ID4JI5EVC'N%% 'R'^R__P $./\
M@GW^R):7GA[X1^$?&;>&KZ^6\N/ VM_$K6+WP_+.K!EDFTR2Y-K=$%5P9XY>
M44]5!KI?VX/^"1W[#W_!0CX@>%_B_P#M$?#W53XR\&1+#X:\7^&/%%[I.HV4
M2RF9(UEMI$R%E9I$)!9&9BI7<V?I>B@#S3X$?LD?!7]GG5+[Q7X+TW5]3\3:
MK8066K^,_&'B2]UO6KZVA),4$E[?2RS"%69W$*LL2L[L$#,Q/*_M"?\ !.3]
ME;]I'XV^&_VG/%_A+4]%^)OA&W>VT'XA^#=?N=(U>"U='1[9Y[9U\^$K)(NR
M4.%$C[=NYL^ZT4 >0_!+]A']E_\ 9P^ ][^SA\"_ %YX5\-:I=RWFKRZ%XEU
M"TU2_O)2#+=S:E%.M[)</M4-,9MY "YV@"KG[.7[&/[._P"RA\'6_9]^"?A+
M5+3P6;:2V3PYKOB[5-:MH8',A>&,:E<SF*-C*^Y$(4[N0<#'J5% 'F'B3]CC
M]GGQ1^S/:?L>7/@V_L/AO9>&D\/6_AKP_P")]1TM?[+6V^S"T::SN(IGB,.4
M96D.\$ELGFN$_8K_ ."4/["'_!.[4M3U+]C;X1:MX+&M/&^K64'Q"UV\L[QT
M1T1Y+:[O98795D<!BF1G@\#'T510 4444 %%%% !1110 4444 0ZA?VFEV$^
MIW\OEP6T+2S/M)VHH))P.3P#TKX._P"(GG_@AO\ ]'O?^8U\3?\ RMK[@^('
M_(AZW_V"+G_T4U?P=5]=PMD&#SM577E)<G+;E:6]][I]CGKU94K6/ZY?^(GG
M_@AO_P!'O?\ F-?$W_RMH_XB>?\ @AO_ -'O?^8U\3?_ "MK^1JBOK/]0\G_
M .?E3[X__(F'UJIV1_7+_P 1//\ P0W_ .CWO_,:^)O_ )6T?\1//_!#?_H]
M[_S&OB;_ .5M?R-44?ZAY/\ \_*GWQ_^1#ZU4[(_KE_XB>?^"&__ $>]_P"8
MU\3?_*VC_B)Y_P""&_\ T>]_YC7Q-_\ *VOY&J*/]0\G_P"?E3[X_P#R(?6J
MG9']<O\ Q$\_\$-_^CWO_,:^)O\ Y6T?\1//_!#?_H][_P QKXF_^5M?R-44
M?ZAY/_S\J??'_P"1#ZU4[(_KE_XB>?\ @AO_ -'O?^8U\3?_ "MH_P"(GG_@
MAO\ ]'O?^8U\3?\ RMK^1JBC_4/)_P#GY4^^/_R(?6JG9']<O_$3S_P0W_Z/
M>_\ ,:^)O_E;1_Q$\_\ !#?_ */>_P#,:^)O_E;7\C5%'^H>3_\ /RI]\?\
MY$/K53LC^Z3]F[]I#X+_ +77P3T+]HK]GGQE_P )#X-\30RRZ)K']G7-I]I2
M*:2!SY5S''*F)(G7YT7.W(R"">XKX?\ ^#;S_E"?\"?^P1JO_IZOZ^X*_+\=
M0AAL;5HQVC*25][)M';!N44PHHHKE*"BBB@ HHHH **** /,OVA/VQOV</V5
M;G2K3X]?$;^P9-;29],7^R+RZ\Y8B@D/^CPR;<>8GWL9SQG!KSC_ (>]_P#!
M.W_HX7_RTM7_ /D2OE[_ (.$?^1C^%?_ %XZQ_Z'9U^<E?K_  SX?Y-G61T<
M;7J5%*=[J+BEI)K2\&]EW/RWB'C?-<ISBKA*,(.,;6NI7UBGK:277L?MY_P]
M[_X)V_\ 1PO_ ):6K_\ R)1_P][_ ."=O_1PO_EI:O\ _(E?B'17O?\ $*^'
MO^?M7_P*'_R!XO\ Q$C//^?=/[I?_)G[>?\ #WO_ ()V_P#1PO\ Y:6K_P#R
M)1_P][_X)V_]'"_^6EJ__P B5^(=%'_$*^'O^?M7_P "A_\ (!_Q$C//^?=/
M[I?_ "9^WG_#WO\ X)V_]'"_^6EJ_P#\B4?\/>_^"=O_ $<+_P"6EJ__ ,B5
M^(=%'_$*^'O^?M7_ ,"A_P#(!_Q$C//^?=/[I?\ R9^WG_#WO_@G;_T<+_Y:
M6K__ ")1_P />_\ @G;_ -'"_P#EI:O_ /(E?B'11_Q"OA[_ )^U?_ H?_(!
M_P 1(SS_ )]T_NE_\F?MY_P][_X)V_\ 1PO_ ):6K_\ R)1_P][_ ."=O_1P
MO_EI:O\ _(E?B'11_P 0KX>_Y^U?_ H?_(!_Q$C//^?=/[I?_)G[>?\ #WO_
M ()V_P#1PO\ Y:6K_P#R)74?!O\ X**?L<?M ?$&S^%GPB^,/]KZ]?I*]I8?
M\(_J%OYBQQM(YWS6Z(,(K'EAG&!D\5^#=?47_!&[_E('X/\ ^O'5/_3?/7G9
MQX;Y'E^55\53J5'*$)25W&UTFU>T%I\SOROC[.,;F5'#U*=-1G*,792O9M+3
MWF?M=1117XF?KH4444 %%%% &1\0/^1#UO\ [!%S_P"BFK^#JO[Q?B!_R(>M
M_P#8(N?_ $4U?P=5^E>'WPXG_MS_ -N./%_9^84445^C'&%%%% !1110 444
M4 %%%% !1110!_7Y_P &WG_*$_X$_P#8(U7_ -/5_7W!7P__ ,&WG_*$_P"!
M/_8(U7_T]7]?<%?S_FW_ "-<1_CG_P"E,]6G_#7H%%%%>>6%%%% !1110 44
M44 ?F5_P<(_\C'\*_P#KQUC_ -#LZ_.2OT;_ .#A'_D8_A7_ ->.L?\ H=G7
MYR5_3/ 7_))8;TE_Z7(_GSC7_DI\1_V[_P"D1"BBBOKSY8**** "BBB@ HHH
MH **** "OJ+_ ((W?\I _!__ %XZI_Z;YZ^7:^HO^"-W_*0/P?\ ]>.J?^F^
M>O$XF_Y)W&?]>I_^DL]?A_\ Y'N%_P"OD/\ TI'[74445_*1_2H4444 %%%%
M &1\0/\ D0];_P"P1<_^BFK^#JO[Q?B!_P B'K?_ &"+G_T4U?P=5^E>'WPX
MG_MS_P!N./%_9^84445^C'&%%%% !1110 4444 %%%% !1110!_7Y_P;>?\
M*$_X$_\ 8(U7_P!/5_7W!7P__P &WG_*$_X$_P#8(U7_ -/5_7W!7\_YM_R-
M<1_CG_Z4SU:?\->@4445YY84444 %%%% !1110!^97_!PC_R,?PK_P"O'6/_
M $.SK\Y*_1O_ (.$?^1C^%?_ %XZQ_Z'9U^<E?TSP%_R26&])?\ I<C^?.-?
M^2GQ'_;O_I$0HHHKZ\^6"BBB@ HHHH **** "BBB@ KZB_X(W?\ *0/P?_UX
MZI_Z;YZ^7:^HO^"-W_*0/P?_ ->.J?\ IOGKQ.)O^2=QG_7J?_I+/7X?_P"1
M[A?^OD/_ $I'[74445_*1_2H4444 %%%% &1\0/^1#UO_L$7/_HIJ_@ZK^\7
MX@?\B'K?_8(N?_135_!U7Z5X??#B?^W/_;CCQ?V?F%%%%?HQQA1110 4444
M%%%% !1110 4444 ?U^?\&WG_*$_X$_]@C5?_3U?U]P5\/\ _!MY_P H3_@3
M_P!@C5?_ $]7]?<%?S_FW_(UQ'^.?_I3/5I_PUZ!1117GEA1110 4444 %%%
M% 'YE?\ !PC_ ,C'\*_^O'6/_0[.OSDK]&_^#A'_ )&/X5_]>.L?^AV=?G)7
M],\!?\DEAO27_I<C^?.-?^2GQ'_;O_I$0HHHKZ\^6"BBB@ HHHH **** "BB
MB@ KZB_X(W?\I _!_P#UXZI_Z;YZ^7:^HO\ @C=_RD#\'_\ 7CJG_IOGKQ.)
MO^2=QG_7J?\ Z2SU^'_^1[A?^OD/_2D?M=1117\I']*A1110 4444 9'Q _Y
M$/6_^P1<_P#HIJ_@ZK^\7X@?\B'K?_8(N?\ T4U?P=5^E>'WPXG_ +<_]N./
M%_9^84445^C'&%%%% !1110 4444 %%%% !1110!_7Y_P;>?\H3_ ($_]@C5
M?_3U?U]P5\/_ /!MY_RA/^!/_8(U7_T]7]?<%?S_ )M_R-<1_CG_ .E,]6G_
M  UZ!1117GEA1110 4444 %%%% 'YE?\'"/_ ",?PK_Z\=8_]#LZ_.2OT;_X
M.$?^1C^%?_7CK'_H=G7YR5_3/ 7_ "26&])?^ER/Y\XU_P"2GQ'_ &[_ .D1
M"BBBOKSY8**** "BBB@ HHHH **** "OJ+_@C=_RD#\'_P#7CJG_ *;YZ^7:
M^HO^"-W_ "D#\'_]>.J?^F^>O$XF_P"2=QG_ %ZG_P"DL]?A_P#Y'N%_Z^0_
M]*1^UU%%%?RD?TJ%%%% !1110!D?$#_D0];_ .P1<_\ HIJ_@ZK^\7X@?\B'
MK?\ V"+G_P!%-7\'5?I7A]\.)_[<_P#;CCQ?V?F%%%%?HQQA1110 4444 %%
M%% !1110 4444 ?U^?\ !MY_RA/^!/\ V"-5_P#3U?U]P5\/_P#!MY_RA/\
M@3_V"-5_]/5_7W!7\_YM_P C7$?XY_\ I3/5I_PUZ!1117GEA1110 4444 %
M%%% 'YE?\'"/_(Q_"O\ Z\=8_P#0[.OSDK]&_P#@X1_Y&/X5_P#7CK'_ *'9
MU^<E?TSP%_R26&])?^ER/Y\XU_Y*?$?]N_\ I$22TMI+RZBLX6C#RR*BF658
MT!)P-S,0JCU)( ZDUZ9\>?V5/&7[/GP^\"_$'Q5XIT+48/'MG=7>FQZ%??:E
M@B@,0.^51L9B9<80L!M/S9X'E]?3_P"V42?V(OV823_S+WB#_P!+H:]K'8FO
M0QV%IP?NSE)25NU.<EKTUBCR,'AZ%;!XF<E[T(IK7O.,7IZ-GC?PZ^!FH>,?
M &L?%[Q+XEM?#_A/1+Z"QN=7NH))7N;V96>.TMXD&992B.YR5557+,,J"OQ(
M^!.I>"OA_HOQ@\.^)+77_">OWD]E9ZM:PO$]O>0A6DM;B)QF*4*RN,%E96!5
MCA@/;_V!/%/P[\>?"+QY^S!^T7H=Q;_#B]EAURX\<V\JQCPKJ2KY$,[L_#>;
M\L2H-S,<@*RLY2E^WW\-/'W[-/@OP=^S3I^FQ3_#VW>;7-#\7VMP)H_%=[/'
M&);S<ORQ;(]D:0 DJA#%Y-X:O.6:XC^V_J4G9\VB=N5T^2]T]^=2WC>Z6MN7
MWCO>6T/[(^MQ5URZO6ZGS6LUMR-;2VOI>^A\PUZ'X=_9T\0S_#2'XS_$3Q%8
M>$O"][.\.CWFJK(]QK,B<2+9V\:EY@AP&D;9$I.TR!N*K_LP?"BU^.?[0_@S
MX1ZA,T=IK_B*UM;Z2-L,MN7!E*G^]Y8;'OBOJS]HO0_V9/VK/V[+[]G?6?B9
MXF\,S:7=+X-\#BST2W_L;2);7,$=IY9F\QT>=7&\;/GD"XV@/71F>;?5<7'#
MQNDHN<Y).3C%.VBL]6[[IV47HVT89=EGUG#.N[-N2A%-V3DU?5Z:)6ZK5K5)
M,^6OAO\  63XBZ!XO^(\?B@:;X-\%16[ZOKU[8,96:XF\FVACMT9MTTC9.W>
M%558LXP,TOCS\#?$WP!\:P>%/$-_:WUOJ6CVNKZ'JUCN\C4=/N8_,@N$#@,
M1D%2 0RL.<9/JVBZG9_ ;X?_ !H_8/\ C5JUOHFIZAK-@]AKS0336D=Y87)+
M+((8WE\J:)MR.J$@A<J Q*Z/QB\8_##]H7QUX?\ %$SW<WPU^#'PWT;PY?:F
MR-;S:_);+((H(0WS1O=3-(JY^9(8Y)2H\MEK*&8XU8UR:;HZV:6CBXP<6GUE
M*;E%*_RTN])8'"/"**:57JF]5+FFI)KI&,4G>WSULO"O%'PTN_!W@'0?%^OZ
MK'#>^(_-N-/T7RSYPL$.Q;N0YPBR2"18UQEA$S<*4+\Q7KOCSX-_M&_%V6Z^
M->O>%+?S-4T-M=M=(@O8([E-%A_=+/;V6_S19Q(@1,+@1Q;AE$+#R*O8P==5
MJ>LU*2WLT[/MIVVOUM<\O%472J:0<8O:Z:OY_/>W2X5]1?\ !&[_ )2!^#_^
MO'5/_3?/7R[7U%_P1N_Y2!^#_P#KQU3_ --\]>?Q-_R3N,_Z]3_])9V\/_\
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
M6$]F=+6S+><Y:21&5@GEE"6W *V/@>OK3_ATO\;/^A;\=_\ A%6W_P L:/\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %?!GB+]K?]K_]E_\ X*\>$?V7_P!J[XM:
M3+\$?BYHUT/A!XCLO"L-M//XBB:,G0]1N2Q17,9D:)D2,S,\*+\V]1]YU\;_
M /!?KX6> _B1_P $FOC!KWC"R(U#P+X;D\6^#M6@G,-SI&MV ,UI=6\JX:.0
M/E,J02LCK_%0!Z#'XR_:.^*_[=VI^$/A)\8;*Q^%'@+1[>+Q_ _AJ&XN+GQ#
M-MFCTRTNB1Y82T:*>X+(Y3[5 J$%W\GYJ_;/_: _X*C_ +'/P[_9XUSQ?^TI
MX-G\1_&3]H#PK\/O$VD0?#2+[/H$>KBX:5H)!=L;B2W\D(')"R$%L*" /J__
M ()O:+I>F?L(?"?6;"9[FZ\2^!--\1Z[JD\WFS:IJFI6Z7U[?2R?QRSW-Q+*
MS=,OP   /FG_ (. +RTM;']C0W-S''C]O7X=N=[@?*IO]QY[#(R>U '<_M4^
M*O\ @H=^RE^RS^T)\<=8_:+\.:\G@/X9_P#"5_#G58O 4%IOO+2WU&6^T^]@
M\^3SHBL-DR2H86!F8#.QMU/X0>)O^"K7Q,_84\!_M8?";X\_#/Q7XQ\5_#G2
M?%/_  @/BGX=2V5C>O=V,5TUA#>VU^KVS_O=B32)*FY5+( 21Z1_P6%FAM_^
M"47[24D\JHI^!WBA06; R=+N !]22 /<USG[)7[4/P%_90_X(Z_ WXY_'WXF
MZ5X=\-Z1\!?"SS7EY=*&GD31K7_1X$SNGG9AL6% 79B% ).* .T_X)I?M]^
M_P#@I-^RAI'[2G@WPO>>';UKZYTGQ9X3U&3?<:#K%JP2YLY&PN_:2KJVU2T<
MB$JA)48?[6/A'_@J-\5/%FKVO[&GQR^'_P +-'\-VD?]E2>+O!#Z[<>+[\Q+
M*R.XN(UTZQ4ND/F+'-.TB3-M553?Y#_P;M?LZ?%_X)?L6>+OBC\;_ ][X5UG
MXW?&/7OB/!X3U*(QW.CV6H?9X[>":,_ZN0QVXE*GD"50P# J/8_VS_VV?A#X
M!\2?\,E:7^T]X+\!^._$.E>=J6O>(?%%E9'PGI4F4.H!;B11)=L-RVL.#ND'
MF.IBBDR >&^$_P#@L3\4/%W_  2X^#/[3D_PKTC2/C!\;OB-9_#3PWX=NC++
MI4'B275KG3);Q@KB1[*,6=S=;!)N*JL7F@MYM>MZ#^U9\5/@#^W5!^PS\</$
M4GCI?&'PNN_&/PY\21:5;V5_=WEA,(]1T>2*'9 YV203P2!8R%,L<A<JLC?-
M7[>&@_LR1?LZ_LH?%S]BOQ3H6O?!W]FC]ISPI#XDU3PQJ*WVGZ;I"J+2>\-T
MA9+D027=NTTRL^&>8NV]) /4_CEX3U#XP?\ !?OX*:[X:</IOP/^"/B36_&E
M^K?N;-M9=;&RMI7Z))((+B94."4@9NF"0#G/VE/V@O\ @KG^POXB^'W[4'QM
M^(_PP\:_#WQC\2-%\,>-/A#X:\&36EWX6BU2Z2U@DL-4:Y=]3FBEDC5S)#"L
MA)VQH&S']6?MQ?M-:U^S/\$M0UGX;^'+?7_'NIV%XG@GP]<R%8I[B&VDGENK
MDKREG;1(TTSC!*JL:9EFB1OG[QM^W'_P3Z_:9^*>B_%+XI?MD_"S3_AE\)?$
M3ZMX8TR^\=Z>+GQ/XBMUDBCU'[/YOFM:VNZ7[*FTO<W!6=%V0VSSYW[6OP^_
MX*B:;XK^-?QT\%?#SX">(/"^J^!KS2_"E_XJ\>:[8ZMHGAU;'S)K=+./1Y(H
M[B6X$D\I\[,I2V1V"V\80 ^A?^":'QS^(7[37_!/SX.?M"?%B_M[KQ-XR^'N
MF:OKMS:VJP1R74\"O(RQK\J L3P.!7N-?&O_  0%N_C;<_\ !)WX,+\8=!\*
MV5K%X#TI/!S^&M6N;J2YT@64/E2WHGMXA!=%O,#11&6, *1(V2!]E4 %%%%
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
M[JSC"#:@6"5&0!1P,#@=*YGP1^QK^R#\,_$,'B[X<?LJ?#;P_JUJVZVU31/
MVGVEQ$?59(H593]#7I-% !7FOC?]C']CWXF^*;OQS\2/V4?AKXAUO4'5K_6-
M<\"Z?=W5RRJ$4R2RPL[D*JJ,DX"@=!7I5% '.^%?A#\)O O@ _"CP1\+_#NC
M>%FAFB;PUI6B06^GF.8L9D^SQH(]KEW+#;ABQSG)JGX0^ /P(^'W@G4?AKX"
M^"GA'0_#FL)(FK^'](\-VMM97RR1B*19H(XQ'*&C 1@P.5&T\<5UU% 'DVG?
ML#_L*Z1J$&K:3^Q9\);6ZM9EFMKFW^'.F))#(I#*ZLL *L" 01R"*]4O["QU
M6QGTO5+*&YMKF%HKBWN(P\<L; AD93PRD$@@\$&I:* *'A;PKX8\#^'++P?X
M*\.6&CZ1IMLEOIVEZ79I;VUK"HPL<<48"H@' 50 *OT44 %%%% !1110 444
M4 %%%% '#V7[,?[-FF_$1OB]IW[/?@>W\6/+YK^*(?"=FFHL_'S&Y$?FD\#G
M=GBNRU#3[#5K"?2M5L8;JUNH6BN;:XB#QRQL"&1E.0RD$@@\$&IJ* .-^&?[
M.G[/GP5U&\UCX-_ GP;X2N]07;?W7AGPQ:6$ER,AL2-!&I<9 /.>16)XO_8I
M_8V^(/B*Z\7^/OV2OAEKFK7LADO=4UCP%IUS<W#_ -YY)(2SGW)->FT4 8W@
M/X<_#WX6>'H_"/PQ\":-X<TF%BT6EZ#I<5G;H3U(CB55!X';M2?$'X;?#KXM
M>%I_ WQ5\ Z+XFT2Z=&N='\0Z5#>VLS(P="T4RLC%6 89'! (Y%;5% 'FO@;
M]C/]C_X8>*K3QU\-?V4OAKX>UO3V9K#6=#\"Z?:7=L61D8QS10JZ$JS*<$9#
M$=":W_&/P'^!WQ$\7Z;\0?B!\&?"FNZ_HP0:/KFL^';:ZO+';)YB^3-(C/%B
M3YQM(PW/7FNKHH X7XH_LO?LS_'#6X/$WQJ_9V\"^,-2M;46MMJ'BCPC9:A/
M% &9Q$LD\3,J!G=MH.,L3C)--\._LL?LQ>#_  -K7PP\)?LY> ]+\->)(RGB
M+P[IWA"R@L=44KM*W,"1".<%?EPZGCBN\HH Y+X._ +X$_L[^&W\&_L__!7P
LEX%T>2;S9-*\'>'+73+9I,8WF*VC12WOC-=;110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>36
<FILENAME>ctsh-20250630_g25.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g25.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:O\ #7XZ?#7Q3X\TFU\":@9]$TW1K:2/4))E,(^:-V"A%+-)]Z,.OS5^GE%
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
MO_&#XA?\$Z?^"E?P<.@?''P7X/O]8T+4VT4:?+JC6L(D>WNK51Y0E*NLT<T
M6&6(-A1A6D /HSQ[_P %PM)O-:^/VK?LO?LYM\2/!7[,$(?XO>*I/&*Z8[R(
M)VNH=(M_LLRZ@]NEM.TAFEM4)C(1WRI;U'XC_P#!8#]BGX<?\$X+3_@J1>^-
M;V^^&FIZ7#<:,EC9AM0OKN20PKIR0LP NA.LD3J6"H8I"S!$+5^+W_!OA>76
ML?\ !$#_ (*+:[K%W)<75Y\.M<DN[B9BSRN?#6ILS,3R22Q.?4U)_P $W?@Q
M\(?VO_\ @U2^+/P[_:E^/VG_  VT'P-\;+^^\(>,M=$CVFGW45EIMQ#$T48:
M259IKRYAV1*TA:?*([ (0#]0OB/_ ,%P-;_9F^$7P:_:D_;,_9('@CX1_&N]
MLK71_%NB>/EUB\\/M>VS75FVJV9LH%A5[=7E8V\]R4$;@@L K;7_  5P_P""
MR'B+_@DK;Z)XM\:_LBWGCKPIK\=R]KK?AKQ@L<UFL#6L;M=P2VN(5,MY"B,D
MD@8D9VD@5^#?P[_:I^+6H:7^SG_P2R_X+CV_B?P]^SSH'B#2_%_AC63H317]
MYI,EI)#IL<MQ(R[M)5+F56=$-Q#&SQ\-$JQ?T$?\%$/V=OAW^US\<_AM^S-\
M1+=)/#WCGX7_ ! TB[>) Q@6:VTI4GC[;XVV2(>S(I[4 >J?\$\?VXOAG_P4
M:_9#\(?M=_"FPFL-.\46THN='NYUDGTR[AF>&>UD90 621#@X&Y2K 885\:?
M\%"O^#EKX6?L)_MG?\,9:9^RIXC\=:B;VTTZ/7['Q%;V5I-J,PB+VR>9&V[R
MC/$COG D+IUC:O@;_@W/_;T\5?\ !+#XE_M*?\$T/VFK.675O"LNHZSX-\/)
M+AM3\263"RFTRUW??DOL6AAQA2(2W\=<+_P<"_ W4_V=_P!OW]CWX;^*-4BU
M'Q*?#EAJGC76(5PNIZ]?>)[F\U*Z&>0LEW/.R@YVH57HHH _I6\'7GB^_P##
M5K>>/= T_2]7D0F\L-*U5[ZWA.XX"3O! TGRX))C7!) R!N.G110 4444 %%
M%% !1110 4444 %%%% !1110 V::&WC,L\JHH(!9VP,DX'7WIU?ST?MD_P#!
M3'PW\9/^"@/[3?['G_!0WQ5XHT2;1?B-X8T+X"^&&U:\LO#]MIUKXAMFO+BX
MB@=$:ZNK+R[M+JY#A8S(L;Q?(K?L?^Q?^RI\3_V5?BU\3=&A^.GBKQ=\)=?B
MT;4/ACI'B_Q1/J]QX9F(O%U&QAN;EY)WM>+.2+S)&VB0H/N%F /HBBOP*_X.
MW?V^_C-X^^#&A_ SX(W9L_@Y<>/KG0_%/B*&8J?%FN:<%DGLX<</964I1)'R
M5DNT= ,VC%OV6_;J\,?%KQ+^R_XS?X-_'_6OAQJ^G>&-1O8-?\/Z99W-T)(K
M:1T0?;(I41"R_,5428^X\9^:@#U^BOQT_P"#.+XM?%+XX?LO_&_XF?&;XC:Y
MXK\1:E\5H7O]<\1:K+>7=PW]FP??EE9F;'89X[5K?\%2/^"O&I?$'_@I3HW_
M  22^$7[6.E_ SP5HL O_P!H#XVW&O6VG7=C;B 7!TK3KNX8);3NCP1><N91
M-<JJ[1#() #]=:*\"_99_9__ ."=WB/X!,G[,?ASP#XX\%>(H?)U+Q)97\'B
M Z^T; EKS4)'FDO95< EI9'=6 Z$#'\]?PE^+/QA_P""*/\ P5,_9_\ VD/%
M_P 3_$U[\'/BSX;M;O48]7UJXN;:'3;QVLM2C;S'(9K2=5NU Y">0"3DY /Z
MD:*^+?\ @MEXT\4^*?V4]3_9A^%?BB[T[5?&OA'7M?US5M)NFCGL/#6BV)OK
MR9)$.5$]P=.T_(P=NI,P(*YKX'_X,NM.MOB;\*OC'\7/B4TOB+Q-HWBS3K+1
MM<UZ=[RYTZ![.8R);O,6, ?>P?9C>,!L@   _<JBBB@ HHHH **** "BBB@
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
MO[.'P+\ 7GA7PUJEW+>:O+H7B74+35+^\E(,MW-J44ZWLEP^U0TQFWD +G:
M*N?LY?L8_L[_ +*'P=;]GWX)^$M4M/!9MI+9/#FN^+M4UJVA@<R%X8QJ5S.8
MHV,K[D0A3NY!P, 'YN_\$L'^._QS_P""&7C[]L[]J$>9X@U+]G'5/!/@F20L
M7_X1G1["_CBNGW<B>ZN'F:5_^6J6UJQ)P,>8?\&0?_)LOQT'_4]Z7_Z1/7ZZ
M>)/V./V>?%'[,]I^QY<^#;^P^&]EX:3P];^&O#_B?4=+7^RUMOLPM&FL[B*9
MXC#E&5I#O!);)YKA/V*_^"4/["'_  3NU+4]2_8V^$6K>"QK3QOJUE!\0M=O
M+.\=$=$>2VN[V6%V59' 8ID9X/ P ?15%%% !1110 4444 %%%% !16=XPO[
MO2_"6J:G82^7/;:=/+"^T':ZQL0<'@\@=:_DK_XB>?\ @N1_T>]_YC7PS_\
M*VO<R?(,9G:FZ$HKDM?F;6]]K)]C*I5C2M<_KEHK^1K_ (B>?^"Y'_1[W_F-
M?#/_ ,K:/^(GG_@N1_T>]_YC7PS_ /*VO:_U#SC_ )^4_OE_\B9_6J?9G]<M
M%?R-?\1//_!<C_H][_S&OAG_ .5M'_$3S_P7(_Z/>_\ ,:^&?_E;1_J'G'_/
MRG]\O_D0^M4^S/ZY:*_D:_XB>?\ @N1_T>]_YC7PS_\ *VC_ (B>?^"Y'_1[
MW_F-?#/_ ,K:/]0\X_Y^4_OE_P#(A]:I]F?URT5_(U_Q$\_\%R/^CWO_ #&O
MAG_Y6T?\1//_  7(_P"CWO\ S&OAG_Y6T?ZAYQ_S\I_?+_Y$/K5/LS^N6BOY
M&O\ B)Y_X+D?]'O?^8U\,_\ RMH_XB>?^"Y'_1[W_F-?#/\ \K:/]0\X_P"?
ME/[Y?_(A]:I]F?URT5_(U_Q$\_\ !<C_ */>_P#,:^&?_E;1_P 1//\ P7(_
MZ/>_\QKX9_\ E;1_J'G'_/RG]\O_ )$/K5/LS^N6BOE?_@B;^TA\:/VNO^"7
M?PG_ &BOVAO&7_"0^,O$VG:A+K>L?V=;6GVEXM3NX$/E6T<<28CB1?D1<[<G
M)))^J*^/Q%">&Q$Z,MXMIVVNG8Z(M2284445B,**** "BBB@ HHHH **\R_:
M$_;&_9P_95N=*M/CU\1O[!DUM)GTQ?[(O+KSEB*"0_Z/#)MQYB?>QG/&<&O.
M/^'O?_!.W_HX7_RTM7_^1*]/#Y+G.+HJK0PU2<7LXPDT^FC2MN>?7S?*L-5=
M.MB(1DMTYQ37JF[GTI17S7_P][_X)V_]'"_^6EJ__P B4?\ #WO_ ()V_P#1
MPO\ Y:6K_P#R)6W^KG$/_0'5_P#!<_\ (Q_M[(_^@JG_ .!Q_P SZ4HKYK_X
M>]_\$[?^CA?_ "TM7_\ D2C_ (>]_P#!.W_HX7_RTM7_ /D2C_5SB'_H#J_^
M"Y_Y!_;V1_\ 053_ / X_P"9]*45\U_\/>_^"=O_ $<+_P"6EJ__ ,B4?\/>
M_P#@G;_T<+_Y:6K_ /R)1_JYQ#_T!U?_  7/_(/[>R/_ *"J?_@<?\SZ4HKY
MK_X>]_\ !.W_ *.%_P#+2U?_ .1*/^'O?_!.W_HX7_RTM7_^1*/]7.(?^@.K
M_P""Y_Y!_;V1_P#053_\#C_F?2E%?-?_  ][_P""=O\ T<+_ .6EJ_\ \B4?
M\/>_^"=O_1PO_EI:O_\ (E'^KG$/_0'5_P#!<_\ (/[>R/\ Z"J?_@<?\SZ4
MHKYK_P"'O?\ P3M_Z.%_\M+5_P#Y$KJ/@W_P44_8X_: ^(-G\+/A%\8?[7UZ
M_25[2P_X1_4+?S%CC:1SOFMT0816/+#.,#)XJ*N0YY0INI4PM2,4KMN$DDEN
MVVM$73SK)ZU10IXFFY/1)3BVWV2N>V4445Y)Z84444 %%%% &1\0/^1#UO\
M[!%S_P"BFK^#JO[Q?B!_R(>M_P#8(N?_ $4U?P=5^E>'WPXG_MS_ -N./%_9
M^84445^C'&%%%% !1110 4444 %%%% !1110!_7Y_P &WG_*$_X$_P#8(U7_
M -/5_7W!7P__ ,&WG_*$_P"!/_8(U7_T]7]?<%?S_FW_ "-<1_CG_P"E,]6G
M_#7H%%%%>>6%%%% !1110 4444 ?F5_P<(_\C'\*_P#KQUC_ -#LZ_.2OT;_
M .#A'_D8_A7_ ->.L?\ H=G7YR5_3/ 7_))8;TE_Z7(_GSC7_DI\1_V[_P"D
M1"BBBOKSY8**** "BBB@ HHHH **** "OJ+_ ((W?\I _!__ %XZI_Z;YZ^7
M:^HO^"-W_*0/P?\ ]>.J?^F^>O$XF_Y)W&?]>I_^DL]?A_\ Y'N%_P"OD/\
MTI'[74445_*1_2H4444 %%%% &1\0/\ D0];_P"P1<_^BFK^#JO[Q?B!_P B
M'K?_ &"+G_T4U?P=5^E>'WPXG_MS_P!N./%_9^84445^C'&%%%% !1110 44
M44 %%%% !1110!_7Y_P;>?\ *$_X$_\ 8(U7_P!/5_7W!7P__P &WG_*$_X$
M_P#8(U7_ -/5_7W!7\_YM_R-<1_CG_Z4SU:?\->@4445YY84444 %%%% !11
M10!^97_!PC_R,?PK_P"O'6/_ $.SK\Y*_1O_ (.$?^1C^%?_ %XZQ_Z'9U^<
ME?TSP%_R26&])?\ I<C^?.-?^2GQ'_;O_I$0HHHKZ\^6"BBB@ HHHH ****
M"BBB@ KZB_X(W?\ *0/P?_UXZI_Z;YZ^7:^HO^"-W_*0/P?_ ->.J?\ IOGK
MQ.)O^2=QG_7J?_I+/7X?_P"1[A?^OD/_ $I'[74445_*1_2H4444 %%%% &1
M\0/^1#UO_L$7/_HIJ_@ZK^\7X@?\B'K?_8(N?_135_!U7Z5X??#B?^W/_;CC
MQ?V?F%%%%?HQQA1110 4444 %%%% !1110 4444 ?U^?\&WG_*$_X$_]@C5?
M_3U?U]P5\/\ _!MY_P H3_@3_P!@C5?_ $]7]?<%?S_FW_(UQ'^.?_I3/5I_
MPUZ!1117GEA1110 4444 %%%% 'YE?\ !PC_ ,C'\*_^O'6/_0[.OSDK]&_^
M#A'_ )&/X5_]>.L?^AV=?G)7],\!?\DEAO27_I<C^?.-?^2GQ'_;O_I$0HHH
MKZ\^6"BBB@ HHHH **** "BBB@ KZB_X(W?\I _!_P#UXZI_Z;YZ^7:^HO\
M@C=_RD#\'_\ 7CJG_IOGKQ.)O^2=QG_7J?\ Z2SU^'_^1[A?^OD/_2D?M=11
M17\I']*A1110 4444 9'Q _Y$/6_^P1<_P#HIJ_@ZK^\7X@?\B'K?_8(N?\
MT4U?P=5^E>'WPXG_ +<_]N./%_9^84445^C'&%%%% !1110 4444 %%%% !1
M110!_7Y_P;>?\H3_ ($_]@C5?_3U?U]P5\/_ /!MY_RA/^!/_8(U7_T]7]?<
M%?S_ )M_R-<1_CG_ .E,]6G_  UZ!1117GEA1110 4444 %%%% 'YE?\'"/_
M ",?PK_Z\=8_]#LZ_.2OT;_X.$?^1C^%?_7CK'_H=G7YR5_3/ 7_ "26&])?
M^ER/Y\XU_P"2GQ'_ &[_ .D1"MWQ/\,OB'X*\/Z1XJ\8>"M3TO3M?25]$N]0
MLWA2^2/9O>+<!O4>8GS#@YX/6L:TN[JPNHKZQN9(9X9%DAFB<J\;@Y#*1R"#
MR"*^I_VZO$6O>*_V./V9=>\3:S=:A?3>'=>$UY>SM++)MNX$7<S$DX50.>PK
MWL7C*N'QF'I12<:DI1;ZJT)25O\ P$\7"X6G7PE>JV[TXII='><8Z_\ @1\J
M5M^+?AMX\\!Z9HVL^,O"EYIMMXBTX7^B2W<6P7EJ6*B9,\E20<'N.1P0:Z7X
M(^"/#<D.H?&'XG61F\)^&'C,UD7*'6K]P3;Z:C#D;RK/*PY2&.0CYB@;W'_@
MI[XLUCQWX1^ GC3Q \1O=4^$EM=77V>!8HP[RLQ"(H"HHS@*!@  #I6-?,I0
MS.CA81NI.2D^S47))>??LFM[Z:T<OC/+JN)G*SBDTNZ<E%M^7;O9]M?E""":
MYF2VMH6DDD8+'&BY9F)P  .IKU'_ (8<_;+_ .C5OB#_ .$C=_\ QNN!\#^+
M]3^'_B_3O&^B06[WVDW:75C]JA$D:3H=T<A0\-M<*P5LJ2H#!AD'Z._8W_:8
M_:?^('[0=EKGQ$_:;^(=SX9\,6MWXG\5V[^,[WR9+*QB:X>%D\W;ME=8X=N,
M'S0,49KB,QPM&57#J'+%-OFO=OLDOZ;:#+*& Q-54J[ES2:2Y;67FV_Z5CP7
M3O@E\6M4\8:EX!M_A]J<>L:+&\FM6-W;F!M.1" S7!DVB!064$N5&6 ZD5D^
M,?!OBOX?>);OP=XX\/7>E:I8R!+NPOH#')&2 PR#V*D,#T(((R"#7T9\(O'5
MY\;OV:?VA- B1K[XB^,];TC7!86R%[G5;=-0>6Y2!!EI/+>02,BY.WYL$(<6
MOVP/"6F?&+XX_#CX8Z1KEG!J/A3X-Z'8?$O7&;S(=+N;2!WO)9V7.]H8BB$
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
M0'_@H)_T7_P)_P"$I)_\50![I17A?_" _P#!03_HO_@3_P )23_XJC_A ?\
M@H)_T7_P)_X2DG_Q5 'Q]_P<(_\ (Q_"O_KQUC_T.SK\Y*_8[]H3_@GW\=?V
MJKG2KOX]>.? FO2:(DR:8W]F:A:^2LI0R#_1[B/=GRT^]G&.,9-><_\ #D:R
M_P">/@3_ +ZUK_Y-K]?X9\0,FR7(Z."KTZCE"]W%1:UDWI>:>S['Y;Q#P1FN
M;9Q5Q=&<%&5K7<KZ12UM%KIW/RWKZH_;4T;5K']AS]F*XO-,N(D70-=#/)"P
M +W<+H"2.-RG</4<BOJ*#_@B;!:SI<VW_"#QR1N&CDCDUL,K Y!!%[P0>];6
MK_\ !)3QYX@TZ32->\>:#?6DV/.M;S6/$,L;X((RK7Y!P0#SW KMQGB1D>(Q
M6'JQIU$J<G)^['6\)0M\?]Z_RMUN<F%X!SBAAJ].4Z=ZD5%>]+2THR_D_NV^
M=SX=\"?M6_LR:9\&?#7PG^*W[$<'BV7P[]I==4'Q%U#3A<S3R[Y)F@MU"^85
M$4>XEFVPH,X4 >M_\%+/B)\#]2_9_P#@[I6@_LZQZ;J.K_#2PN_#.JCQ7=S'
M0+(2Y-D(V^6Z!4%?-D^?YL]J]K_X<C67_/'P)_WUK7_R;5G4?^",-YJ\-M;Z
MMJ/@ZZCLX!#:)<76NN((QT1 U\=J^PXKBJ<:<*O,*6*A"NN24I-<S:;DGLO;
M66KNTE9K1JQV0X2XD6!J8><J+YHQBG9)I*V[]E=Z*R;=T]4[GYM_%;X%?%GX
M(?V'_P +3\&S:1_PD>C1:KHOG3Q/]IM)/N2?NV;8?5&PPXR!D5Z!X';_ (5/
M^Q-XL\<-^ZU3XE^((/#&E-]UQIMGLO;]U/4JTS6,9['#CVK[IUO_ ((VZQXF
M^R_\))K?A/4/L%FEI8_;KW7I?L]NF=D2;KX[$7)PHP!G@4R\_P"",VHZCI-E
MH.H:KX0GL=-\S^SK*:[UUHK7S&W2>6AOL)N8 MM R1DUWU/$O)L11IPK0J74
MDY6C%)\KNDKU';51OKJK]SBI^'^:T*LY4IPUBU&\I-JZLV[4UT;MIV['Y6HC
MR.(XT+,QPJ@9)/I7J?Q.=/@9X";]G_37"^(M3:*Z^(MRA^:!U(>#2 ?2$XDF
M'>XVH1_HRD_?NB_\$7Y_#FL6GB#0KCP3:WMC<I<6=U#)K8>&5&#(ZG[;P00"
M#ZBH;O\ X(H)?W4M]?/X(FGFD:2::676V:1R<EB3>Y)).236]7Q.R"M5BY4Z
MO+'6W+#5]+^_LM_6STMKC2\/,[I4Y<M2GS/2]Y:+K]C=[>EUUTX?PKI?AB7]
MJ3X?_!2*8?\ "G[_ /9T-SJUD'Q8R6KV%Q//?R+]SSOM:*QF/SK(B\@J,?G9
M7ZTVO_!*+XC6/@F3X;67Q!T&+P]*K++HD>K^(%M65G#LIB%_MVEP&*XP6 )&
M0#7/?\.1K+_GCX$_[ZUK_P"3:\W*?$#(\NE-RC5=U%?#'7E<GS/W_BES:_X5
MJ=^9\$9QCXP494U9M_%+2ZBN5>Y\,>73U>A^6]?47_!&[_E('X/_ .O'5/\
MTWSU]3?\.1K+_GCX$_[ZUK_Y-KJ/@W_P2M\>_L__ !!L_BG\(M>\":1KU@DJ
M6E_]EU2X\M9(VC<;)KIT.49ARIQG(P>:Z<X\2,CS#*J^%ITZBE.$HJZC:[32
MO:;T^1SY7P#G&"S*CB*E2FXPE&3LY7LFGI[J/N"BO"_^$!_X*"?]%_\  G_A
M*2?_ !5'_" _\%!/^B_^!/\ PE)/_BJ_$S]=/=**\+_X0'_@H)_T7_P)_P"$
MI)_\51_P@/\ P4$_Z+_X$_\ "4D_^*H ]THKPO\ X0'_ (*"?]%_\"?^$I)_
M\51_P@/_  4$_P"B_P#@3_PE)/\ XJ@#UWX@?\B'K?\ V"+G_P!%-7\'5?VQ
M:A\,OV^=4L)],O\ X]>!)(+F%HID_P"$6E&Y&!!&0V1P3TKX._XA2/V._P#H
MC_@3_P *#Q5_\M*^NX6S_!Y(JJKQD^?EMRI/:^]VNYSUZ4JMK'\QU?>G_!NQ
M\2?@]^S[_P %!]._:'_:#^-/A3P1X2T;PQK5C<ZCXAUF.*22XNK&2")(X%W3
M.-T@)<)L 4Y;. ?U]_XA2/V._P#HC_@3_P *#Q5_\M*/^(4C]CO_ *(_X$_\
M*#Q5_P#+2OH\9QIDV,PLZ#C42DFF[1Z_]O&4</4C)/0_GG_9\^+GC#]@S]LC
MP7\<M!N-'UK4_ASXPL=8B&DZQ%=V6HI#*DC1+/"64I+'N0D?,N\@A6! ^MOB
M]:_LI>+_ /@J_9_\%*O /[4?A2T^#>N_$JU^)6LI<ZO$GB;2+DW::C>Z.='W
M?:I+LW(FABDB1[4[XW:=4W%?UB_XA2/V._\ HC_@3_PH/%7_ ,M*/^(4C]CO
M_HC_ ($_\*#Q5_\ +2LZW&&35JGM.6HI<KB[1CJG_P!O;KIVN]P6'J)6T/Q*
M\8:M\*/^"KW[8O[0O[5?QX_:>\.?!8W>EZMXO\*Z;XAL7NCK,T3*MGHL;(Z#
MSC"$4NN]B5)6)\D+X;\"/V>]*^*UQ%K_ ,0/CEX+\ ^$X+HIK&O:]KD4UY;Q
MKM+F'2K=GOKIRIP@2'8S<-(@#,O]$_\ Q"D?L=_]$?\  G_A0>*O_EI1_P 0
MI'['?_1'_ G_ (4'BK_Y:5<.-,JI0Y*:J*-DDN6'NI*VGO?G</JU1N[L?AC_
M ,%%OV]/"G[27A[X>_LL?LV^%M1\,_ SX+Z1)IO@#1M5=/MVJ7,S;[S6;\1D
MI]JN9=TA124B#%5/S.6Y7]D^^\#_ +/_ (0U3]L_Q=>:5J'B+0+\:=\*/"=Q
M+'-)/KY02?VM<0')^R6",DR[QMFNGMH\/&EP%_?C_B%(_8[_ .B/^!/_  H/
M%7_RTH_XA2/V._\ HC_@3_PH/%7_ ,M*(\8Y'3PZH0A44>ND;N[N[OGW;W?F
MP^KU6[MH_&#_ ()5?M ^!--T7]IOX,?%7QY8Z7XJ^-_P0U31O"GBGQ-JB6\-
MSK/VB.Z^QW%Y.P2#[7L9?.F=4\Q4#L-V:=_P4X^*?PSB_8X_9*_8\T/Q?HOB
M#QK\)/ FO2>/M1\/:I!?VUG/JVJ?;+?3?M4#/%++;Q+\XC9E1IBF=P8#]G?^
M(4C]CO\ Z(_X$_\ "@\5?_+2C_B%(_8[_P"B/^!/_"@\5?\ RTK)\6Y)]<5?
MEJ;WM:._*X?S;6>W?4?L*G+;0_F.HK^G'_B%(_8[_P"B/^!/_"@\5?\ RTH_
MXA2/V._^B/\ @3_PH/%7_P M*[_]?,G_ .?=3[H__)$?5:G='T7_ ,&WG_*$
M_P"!/_8(U7_T]7]?<%?*?[-W[&7[3O[(OP3T+]G7]GGXF>!/#W@WPS#+%HFC
M_P!BWEW]F26:2=QYMS-)*^9)7;YW;&[ P  .X_X0'_@H)_T7_P "?^$I)_\
M%5^7XZO#$XVK6CM*4FK[V;;.V"<8I'NE%>%_\(#_ ,%!/^B_^!/_  E)/_BJ
MU? O@W]M.P\76%Y\0/C/X/U#18YP=1LK#PX\4TL>#\J.6^4YQS7*4>OT444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %?F+^V+X,MO^"3__  4Q\$_\%'[Z]UB^_9_^(C#PA\3=*U'6;JYT
M_P"'>LW4L8L_$%M;O(8K:WD9!!*54+%YDA7F9$K].J^8/^"SOA;7OB+_ ,$P
MOC1\*/!OPXUSQ;K_ (K\"7VF>'M!T#P[<:E/<W\B8@PD,;[-LFUO,;:JE0<@
M@4 5?A5\)? 7[7_[8.I?MQSPW<OA+PE;-X8^'T5MJTZ6/B.\MYV^VZ[+ CB&
MY2.519VKNK<6\\RETEMV3Y-_X*G?L;?#S]DGX<?LC>&? 'B[QE-JOB?]K[P'
MX4\>>(Y_'>K_ &CQ)87GVS[=%.&NV"1SN@8QIA4 "K@ "OO?_@GG#=:;^PQ\
M(O"VJ>#]8\/W^@_#;0]*U31-=T&XTZXL;NWT^"*:%H9XT;Y'5EW*"AQE6(YK
MYN_X+G^%_B+\09/V7-+^&'P?\;>+)O!7[6O@SQQXI/A7P=?:BFG:'I[7@NKF
M1X(F7*^:F(@3(V<A".: +'_!0G]BCX5?LX?L!?M4?%;X3ZMXCL#>_!:[U+2=
M/E\4ZC<?V'J^E6.IRQZC92SW#O:RR"XB5UB**1;+D'>U1?LH?\$]/AW\=O\
M@F3\(?%GA+XM_$SP%\1/$GP<\.ZLOQ(\+?$O64OHM6GTJ"9KJ:-[HPW:-+(S
M/!,C1LK,H"\$>Q_\%6$UWQW_ ,$QOC1X,^'_ (&\2^(-;\:_"G6M'\-Z'H?A
MF\NKVZO+W3YHH(V@CB,D.6=0QD"!.=Q4\5YC^S'^U5\2O@A_P3A^%'PA^&O[
M&WQ>\6?%CPS\)-!T+_A";_X>ZCH5K%JUMID%NZ7.IZG%;V4=NLR'?*DLAV E
M%<X! -3_ ((;_MR_&#]N/]CG4[S]I 6<GQ+^%WQ!U7P!X_U#3X5B@U+4=/\
M*/VM(U 5/,BGBW!0%\P2%552%'6?M?\ _!,_X.?MHZ_KGC3]J+XM>.TL+'3U
MB\$VWA?Q_J&@VGA-4@#2:@$M)HXKB\,QE<S7(E18TA0( CEZ/_!'7]@;QA_P
M3V_9#D^'OQ;\466M?$/QOXPU+QK\2]2TP'[(^MZ@4,L<&X F...*&,,0-Q1F
MPH;:.1_;Y_:[\1S_ !:F_95U?]B7]H/Q=\-H[&.7QUKGP[^&<U];^)-X!_L:
M*9I(A]E93_I4BEO,4FW7AY60 ^;- _:T_;'T[_@D-^R!\)OB?\4]?/Q _:)^
M,.C^!=1\?+/);:P_A*?4KN0:DDV?,2[GTB"V FSYO^E&7<)!N'T#JOBO4?V,
M?^"MG@/]DKX'R1:3X(^.OP?UVXT_PQ,\DMAI7B;1F69-1BB+9C$]M,R3HA7S
MFACD/SAF;-_:Y\)?&#]OG]F?X5?M7?"_]D[QOX*U[X%?'O1O&WAKX;>,]/AL
M-=US1M.?R+ZW^RK(R6LLL,MRT$1D8R"VA.5\[8O1W_P\U[]HW_@J'X:_;]G^
M'WC#3OAQ\"O@[J]EH4FL^#=0L-3US7M3<&Y2UTZYA2[DCALH0N[RAYLURJ1;
MRCX /'_VXOV [O\ 8[\5_!C]I[]DKX^?%*Y^.VN_'#P[H6O:AK_Q U#4(/']
MK>3,=2@O;"65K2&!+2.YN=MM%#'!%;,550BE/JG_ (*$_%?XB77PY\2?L[_L
M_>)[C2/%EYX&U#6O$OBFP(\WPIH<<,P^TH>B7ES)&]O:YZ%;BX <6C(WSWX6
M_P""AWC_ ,3?%F7X]?$C_@E5^U5J?BRT^TZ5\-O#O_"K$@T[P_:3,$,TEU-<
MJJW-UMC-Q<E2((L0Q!E6:6Y]&_:=_P""8'BWQA;?%WXP_#W]NK]H#P[K'C[3
M+J_U+P5X3UC0Y--N+I--6VBLXA<:/)<F$I$D83S<_,Q7:6- ';?\$9-5U37?
M^"4'[/.LZWJ5Q>7ES\)=%DN;JZF:225S:H2S,Q)8GU/-?3-?)W_!$G]G'XG?
MLQ?\$U_A=\/_ (P>+O'-WK\GA+3I]0\.^.EMTE\+R?9(D;2[>.*WA:*")D)"
M3&64,[9D/ 'UC0 4444 %%%% !1110 5XQ^WO^QQH/[<7[-?B'X(77C;6?">
MM7EA*?"WC'P[J<]G>Z)J&W,,ZO Z,\>\+YD1.V1,J<'!'L]% 'Y@_L2_MCZO
M\1/V!K__ ()J>./!%IIW[3GA'4S\+/$_@^[N)92]_P"0[+XKDDW"66R-I&^H
MM<!E:22$QQOOE@+?5>A_\$M_V>=*\+_#GP#J.M^+]4T'X?:/?0M:WWC+4A<>
M(-1N5LU_M+4+F*X22ZE1;:4!'W1@W)VJ@C0#P_X:>$/%-C_P<2>/_P!H"3X$
M>-+3PAK7[/FG>%K3QS+\/]0CT^[UF+4TFDA^TF +CR!'^^8B(B$+O^517W[J
M%]#IEA/J5RDS1V\+2R+;V[S2%5!)"QQ@L[<<*H+$\ $F@#\IO^"8G[%WPX_:
M_P# ?[8_@?XA>+_&D&H>&_VN?'?A#P'XBM?'NKK<^&=/M4L_L,=OLNU#);O(
M76-\JW*MD$BNS\1_!'P!\3/^#COQ!\%_%\>L2^$)OV2X/%DGABR\3W]G8'6F
M\2&T>^\BWGC3S6A^4G'))8Y;FNW_ ."'/ACXB> -;_:LT_XF_!_QMX4?QO\
MM:^,?''A1_%/@Z^TZ/4M#OS:+:W,<D\2IN8Q/^Z)$J@9* 5AZYK/BCX?_P#!
MP=KW[4?B#X&_%*7X>+^RW#X)'BW1_A3KFHVKZTOB WS6Z"TM)'D7R.?-53&3
MQNS0!F?M,^,_BC_P20_X*"? &^^'/QA\7^(/@9^T%XZ3P%XI^'?C3Q/=ZTOA
MO6KDH+"_TNYO9);BWC9W;S;?S#$%1MJ@LAC^_/C1X(\4_$KX8ZMX \'?$*_\
M*7NKQ):OXATG O+*W>1!</;.01%<&#S5BE(/ER,C[6VX/Q1\;O@+\=?^"H_[
M>GP3^(7B3X-:]X!^ _[/OBD^,;?4/&EJ++5O&OB2/9]A6WT]F,]I:6[*)&DN
M4B>0NR+'@;Q]D_M%?&.Y^ /P8U[XM:?\+/%?C>[TBS,ECX3\$Z/)?:GJDY(6
M."&) <;F(R[81%RS$ 4 ?#.C?L;0_L%?\%;_ (#^&_V(_B'X[B\+?$CPYXLN
M/C?X(\1>.]3U^SFLK&TA-KK+?VA/-)!<'4+FVA\P, _F;5"CS0U7]GF36?\
M@I?X"_:W_:1\;^*]8LM7\+_%#Q+X'^"%]IVJS6[>#;70[2);;4;$(P$-W->/
M+/-)@M(H2%RT2B,=O^R+^V3XU\1_&6TO/$__  3L_:*7XD_$G4+2T\5>-_%_
MPZ72/#_AW382\BV<=S+.[QV=M&]PT2"/?<W$C,XC:X.SG_A#\-/C-_P3Y\$_
MM7?LW^&O@GXO\577Q%^(/B'QM\#KOPWX<N;NRU)]=M(P--N+N-#!IS6M\CJ\
MEW)$IAD252P#;0#H_P!EKPII'_!;;_@GY\$OC_\ M4^*_$8\.:WX&$_B3P7X
M0\37VA6^LZ\DK6UQ=W,VGS0SM#');2-#;+((P9W+B0I$4K_\$HE^/OP$^#?[
M2?P[TW6_%OQ9\'?"SXLZ[I/P-BU_61<:KJ=K:6D32:0EY<L!*D-\9;))9&PL
MD<JE@L>U<73+OXK?\$H?V$?@C_P3T^&/P&^+_C;5;/P?';>-?'GPD\ 2ZQ'H
M(8O)>RVQ?9$]W+<O,L"N2(5(GE1]J0S^N?LZ?MAVWAG]G#Q7J/PQ_P"":?QZ
M\)^$/A3HEJFB>$M9\(16_B#Q([-(9DTZRDNF:[9%"RR32S+)+)*V!(^20#Y6
M_P""6^H_L\>._P!MRTTS]K'PS^T-\./VKK6PNO$>H^#/BIXVOUT#Q+++'(MY
M>Z/:QW#V,]K&TLAC@4?N50%0_D,Z_JW7R-J&A:;_ ,%!/VD_@)^T;X9^"WCG
MPEIWP;UK5?$%QKWQ"\%W?A[47DO-)N-/_L:&UODCN2K-<I/-+L\C%E&BO(7.
MSZYH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
0* "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>37
<FILENAME>ctsh-20250630_g26.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g26.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]LW@U2;SC8:G-//#%IYBD^]-*PY:0[2@1F]%_P""B7@+]JZW^-_[%O[6.L?
M37/'-S\-?'FKW/Q,T3X960OYM+.J:6T""!':-IK>"0^69VVY5 [!2^*_0>B@
M#\T?^"B?[.'P5_;=\<>+W_:,_8_^+W@3XI^"-(L;GX)_&OX3^$M4N]3$LFF0
MW!LOM^E)+&\EMJ$MQ$RSE(-KYBD5O-D7[5_80TO]I71/V-/AEI'[8VHQW?Q1
MMO!EC'XYN$ECD+:@(AYF]X_D>4<!V3*,X8J2"#7K-% 'Y6?'/0/VN/C/\7?V
MO/@[^T?^P_\ $3XBZWJ.C:G8_LV:U%IUO+X/TG19M)EBAE@EN)E@M]2\YV>:
M4*]VY=8T^1 @Y#Q%X"_:5\1_\$]/^"=WPWN_V.?BKIVM_!OXU^ -8\=:7/X/
MFFGT_2-&L);6]OY$@\PQKYLIV0/BX=4+B+!7/[!44 ?!'Q.\*>/_ !/_ ,%Z
MOA_\:=/^$/CM_ EO^SOJGA+4O&4/A"^2RM-4O-12YBA:5HAM_=+DRX\M&8!F
M!#!?G[]AZ']K7]A/_@FW\3_^"/WQB_8A^+'B'Q)X1T+Q?IWPW\:^"?"37^@>
M*]-U#[;=0SB^#B*WF$EU)NMY")=NQ45Y28J_7BB@#YA_X(S>&OBCX"_X)B?!
MGX8_&;X/>(? _B/PKX&L='U+1?$L<"7!>"%4,H2*60HC'.%EV2#!W(O&? _V
MXO#_ ,4M;_X+K?LH_'_PM\!/B%K'@7X6Z'XNLO'/BS2?!%_<6>GS:GILUM;!
M2D1:X'F%-S0AU4."3P0/T:HH _.4? [X]?\ !)__ (*'ZA\7_P!E?X&^*/''
M[-W[0%_)??$CP+X+TLW5UX"\4!03K-K: AC:W*_ZZ.,9#*<#Y((FQOB%\1OV
MMO\ @G%_P4T^)O[7?@[]BSXH?&SX'?M)Z-X>O[R/X9>&I+GQ%X4UO3=/2P5)
M=-N##*(I841F,OEA25&5,;(WZ9T4 ?%O[2OB'Q#^T9^S5X9TK]N#_@G?K/BC
MX>_$SQV]MXE^'<.@2:SK?@O0O[.F>TU"Z33W=Q=B[@C>3[*7D@6]$:%WB);Y
M&?\ X)'?M(_&+]@G]K?]@/X)^/\ QZ_P8U>7P[>?LRZ?\7DNK2_L[ZS=;_4-
M/5+Z..Y@T]KB&WMXC/&@!WR*&PTLO[%T4 ?FW^V4OQK_ ."O/_!.71_V$M6_
M9H^(W@CXA>.M6\.6WQ6E\6>"KS3].\)0V.H6MYJ5Y%J,T8M-05OLKI;K:2S/
M+]HC+*BB0IN?'#3_ (N_LF_\%PK#]K6T_99^)/C[X?\ CC]FZ#P+::C\-O#W
M]J/I>M6NM/=K%>*9$%M"\#)MN)66/<V"0%=E_0BB@#\B?A7\,_VL-+_8Q_X*
M/_#;Q[^QG\1=*UKXQ>/O'=YX AMM'^VQZO+JFEBRMH(/*/G2+YJ$FY\H6NS#
M"8Y&?8_C1^QQ\;?VU?\ @W=\._LB> O#>L>%/BAHGPJ\)6]EHOBO3I=-FAU[
M0UL)VM&\]54J\MHT2S9,675]VT&OT3HH ^-/V-/^"@O[8O[6[>&?ASXO_P""
M<WQ2^$7B/39+=OBKXG^(FBPV>@VPA :>+2',QFU-KAU\M&6-4B21I&<F-$E^
M?OV2_C'^V_\ \$EOB-\0_P!ASX@_\$Z?B]\8/!>K?$K6?$7P7^(7PFTNVO;2
M6SU6\DN_L6J27$\,>GM'-+)OFD?@N^$*!'?]3** /@O]N?X)_#/]KD^%/V?_
M /@IG^QCX@\2Z9<>"?[;L/B1\+?"NJ:G/X*\1O<2>=86]UIT4ETH$0M]DHA\
MN0VNZ=?WD:+Z=_P1W^'G[5GPJ_8QM_ /[67C/Q)K][IGB[68/ VJ>-\C7I_"
MRW3+I3ZD#\R730 .R/\ O(U=$<*R%1]344 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45
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
M^%GPWUJ+5_ T?P1U;XO^*+V YAO+&/39SX<@;VGO\WR?]@-P<9Y^-_\ @R#
M_P"&9OCHV.3X[TOG_MRDH _<.BBB@ HHHH **** "BBB@ HHHH _/?\ X.</
MV<_VJOVF?^"5^M^#/V3-*U#5]4TGQ5IVM>)O#.E(9+C7-'MA,TMLD(_X^"LS
M6UQY6"7%L0H9MJGXK_X)I?\ !1/]B/\ X+40?&[]D7]N2QT+X>?$/XQ7N@R>
M&_#\T?\ HZZIINCVU@EUIDLJA8KE+BV$L=JS;]K^4#,-Y/ZT_MZ_MM^#?V!O
MA[X2^-/Q2@\OP;?_ ! L-"\8:Q]GDD&BV5W%<*M\WE@[8XYUM_,8@@1L^!NV
MU^$W_!;C]F#]EG]L?]ICXB_&;]A7QSI/B3XY:U\8_"EC\.-'^%^M079\2V5Q
MX>M9[N]5+1B%$%R/.>_!549G$KDLA0 _;K]NSP'_ ,$Z_A=X3\3?ME?M[?##
MP_XBTO3O#JZ9>ZCXK\)MKRZ?IX\QS;6MMY,ODB5V=I&109#L\QBL<83\M?\
M@TNLO@='X,_:K^*/[+WQ-BC\:>)+YI?#'PBN%D$^@:5;M?-I<LKR?)=,[W(B
M+1EQ'Y8#MF;%?H+:?\%L/V)/A!^US<?\$TOVL?B7=^#?B-X<\-:9_:?BOQQ9
M1:?X=U^ZFLHI9%MKR23'.\\S)$CL&1&=@ ?G#_@D+_P3P\%_#W_@M9^TI^WU
M^RYH]MIWP"U;0$\/^ ;K2D":;KFH7ATZ]U.732OR2V,%U:S1K)&/)+2[(BRQ
M' !\4_\ !#O7O#/Q6_X(7_\ !0SX3_%C4C<^,+;1->\2^((]8<F],IT.:2&X
MF#_.66\LI&)/(<'.":^I?^#9#X:Z'_P4-_X(I0_ 7]K:UOO$?@CP'\;;VTT[
MPY=W1^QZQI\%I:7T%E=J1F>UCO;UYA%D*7MHE;=&K1M8_P""T7[,O[$O[46K
M>*/@!_P3;_8T\&_$?]J#XF7D=AXM\9^%+$-IW@RT>9)+O4=9NXC]DM[IE7:H
MD_TDM()0"P0/]*>&M1_9>_X-G/\ @CQI&C_$?Q)'JTGA6RD!CMB(;GQCXHNR
M\SPP*V2JO)D D'RK> ,V?+.0#X#_ &[O^"9GP@\%_P#!RQ^S)\-_^"<GPRLO
M!-[%:Z3XX^(^E^$+<6]AH]C8ZI(TMV8H_P!W;>=;VYA,8"I([Q#;NF)?[R_X
M+D?L0:-_P41O_!/[*U[;P?VIKGPY\=3^%;N? %IK%NFD3V4FX_=7SHT1R.L;
MN.A-?G%^P5_P<D? 'PKX[US5O"O[*_B_QG^U!\?O$=G9ZQXX\036L6F_VA/(
MEKIVFP1QRM-#I5GOC1(5/F2A"SN'?<GZQ_M3?M7_ +,OPX_X*?? 'X<>/?CY
MX0T?7/\ A&_&,<VF:CX@MX9;=YH-,>%9@SCR3*L;F,/M\S8VS=@T ?GM_P &
MD7_!1G2_!'[+'Q<_8B_:4U]M$G^!0O\ Q9:+JI*/8Z%N=M3B*'E1:W2M(^><
MWV.U?'?_  7+^'?BOPY_P42_9C^*WQ4T62Q\;_%A+'QMXSLKD?O;&>]UYA:Z
M<_J;*PBLK'N#]CSWK[)^,/\ P1;\?6?_  <Z:5XY^&\%[IGPA^*GA^\\=^/S
M8J4MKN*"6%-4TB;C$B75^]D\B'JFH-C[G'@7_!UO\8/A5J__  6 _9^GT?XC
M:)>)X4T'3!XF>SU.*5=*9=>G=DN"C'R75%+%6P0,$C!% '](%%9WA/Q?X3\>
M>'K7Q=X&\3Z=K6DWJ%[+4])O8[FWN%!*DI)&2KC((R">0:T: "BBB@ HHHH
M**** "BBB@ HHHH **** /RY_P""E/[<G[%W[8W[)OQR_8O_ &CM<\(Z5XT\
M!_&#2]#O_!_B6^2RNKO2QXDL4BU6Q\]ED9'L)7#SP',9$QRBLN?EO_@C-J7A
M?_@C?8_MJ_ME:;_PG7C+]E'PWXHL-.\ :IX?T];V;Q,T5_+;_;++>\4-Q% E
MPD<MX&2&0896.S:O[<?&K]GOX*?M%^&!X.^-GPWTSQ%IZW5M<1Q7T1#QR07$
M=Q$RR(0Z8EB1B P#8VL"I(/7?8[3[)_9_P!EC\CR_+\C8-FS&-N.F,<8H _(
M+_@LI\5O^"?W_!<;_@F!86_[&_BW0?B1\9=0UO2V^$GA?2FC_P"$GT^]EO8(
M[Z&YM2?.M+=;1IVG>7;;J(XY2YVQ,?$O^#C3_@FQ\>/@C^PU^R'\:/ FD7GC
M*+]F+PI8>&OB#)ID+S%(8+?3Q'J&W&Y;<2V4J.Q'RB:+. "1^['A;P#X$\#B
M8>"O!6D:.+D@W TO38K?S2.A;RU&[&3U]:U6564JR@@C!!'6@#\//^"B7@[0
MO^"HG_!?O]CCX@_L2^);+Q?I?A/PWH7C#QMXK\.7"W%OHNCVVLR:C"+J:,E8
M)9%618XG(<O.@V_-6_\ LO?!O2?^"7O_  <Z_';XI?M%>(=.\(?#OXW?#?7?
M$'@?QGXAODL].O[NXU+3-0O;03RD1K/$\=Z6B+;MB(^-KK7[*^'/"/A3P=:/
MI_A'PQIVE02RF22#3;*.!'<]6(0 $GUZT[Q#X7\,^+K :5XL\.V&J6HE606V
MHVB3QAUZ-M<$9'8]10!^-_\ P:L_LXW'[,?P1^.W_!1S]HJ[M_!7A?XJ>)87
M\+:IXMG73HCHEK+=2?V@S3E1'#/+>!49R-WV?</E92W9?$+]GGX._P#!8'_@
MV\M?A+\"/&.B^+/%OA'PJNN^%X=)O$GN;+7+&2X*VKQ@[H9+B(7-L X7B?=T
M&:_6M555"J  !@ =J6@#\C/^";_P;7]B3_@V]\5_$;]JSXD6^G>)OB/\&=8O
M(9_%.I)"]IIC:5=+HVD0F4J2%MW\U(!\PDO)5 ->*_\ !D?\1_A_I_P>^-7P
MQU#QOI,'B.^\7Z;=V.@SZA&EY<P"SF#2QPEM\BC8V2H(&.<5^[M% !1110 4
M444 %%%% !1110 4444 -EBBGB:&:-71U*NC#(8'J".XKC_AQ^SS\$_A#XQ\
M3^/_ (8_#;3-#U?QE=6]QXDN]/B*?;)(($@B.S.U,1QJ,(%!(W$%B2>RHH Q
M_$WP\\ >-+F"\\8^!M'U::U_X]9=3TR*=H><_*74E>>>*U)K6UN;5[*XMHY(
M9(RDD+H"K*1@J0>",<8J2B@"MI&C:1X?TZ+2-!TJVLK2!=L-K:0+%'&/154
M#\*LT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45\R?\%"?
M^"C/_#!^I>%=/_X4Y_PE7_"307DF_P#X2'[#]F\@PC&/L\N_=YO^SC;WSQ\Y
M?\1#/_5H?_E__P#W!7TV X.XCS3"1Q6&H<T)7L^:"O9M/1R3W3Z'SV-XJR'+
ML5+#XBMRSC:ZY9O=7W46MF?I117YK_\ $0S_ -6A_P#E_P#_ -P4?\1#/_5H
M?_E__P#W!79_Q#_B[_H&_P#)Z?\ \F<O^N_"_P#T$?\ DD__ )$_2BBOS7_X
MB&?^K0__ "__ /[@H_XB&?\ JT/_ ,O_ /\ N"C_ (A_Q=_T#?\ D]/_ .3#
M_7?A?_H(_P#))_\ R)^E%%?FO_Q$,_\ 5H?_ )?_ /\ <%'_ !$,_P#5H?\
MY?\ _P#<%'_$/^+O^@;_ ,GI_P#R8?Z[\+_]!'_DD_\ Y$_2BBOS7_XB&?\
MJT/_ ,O_ /\ N"C_ (B&?^K0_P#R_P#_ .X*/^(?\7?] W_D]/\ ^3#_ %WX
M7_Z"/_))_P#R)^E%%?FO_P 1#/\ U:'_ .7_ /\ W!1_Q$,_]6A_^7__ /<%
M'_$/^+O^@;_R>G_\F'^N_"__ $$?^23_ /D3]***_-?_ (B&?^K0_P#R_P#_
M .X*]1_8W_X+#?\ #6W[0.C_  *_X9V_X1_^UH+J3^U?^$N^U^5Y-O)-CROL
MD>[.S;]X8SGG&*PQ/!'%&#PTZ];#VA!-M\\'9)7;LI7^XVP_&'#N*KQHTJ]Y
M2:27+/5O1;QL?:]%%%?*'TH4444 %%%% %3Q!JO]A:#?:WY'F_8[.6?RMVW?
ML0MC.#C.,9Q7X.?\1O\ _P!8Q?\ S-/_ -YJ_=?X@?\ (AZW_P!@BY_]%-7\
M'5?;\'9/EV:QK_6H<W+RVU:WYK[-=D<V(J3IVY6?O=_Q&_\ _6,7_P S3_\
M>:C_ (C?_P#K&+_YFG_[S5^"-%?:_P"J/#W_ #Y_\FG_ /)'-]8K=S][O^(W
M_P#ZQB_^9I_^\U'_ !&__P#6,7_S-/\ ]YJ_!&BC_5'A[_GS_P"33_\ D@^L
M5NY^]W_$;_\ ]8Q?_,T__>:C_B-__P"L8O\ YFG_ .\U?@C11_JCP]_SY_\
M)I__ "0?6*W<_>[_ (C?_P#K&+_YFG_[S4?\1O\ _P!8Q?\ S-/_ -YJ_!&B
MC_5'A[_GS_Y-/_Y(/K%;N?O=_P 1O_\ UC%_\S3_ />:C_B-_P#^L8O_ )FG
M_P"\U?@C11_JCP]_SY_\FG_\D'UBMW/WN_XC?_\ K&+_ .9I_P#O-1_Q&_\
M_6,7_P S3_\ >:OP1HH_U1X>_P"?/_DT_P#Y(/K%;N?VV?\ !-W]LO\ X>#?
ML3^!/VQ/^%<?\(C_ ,)K9W<__"._VQ]O^Q^3>SVN/M'DP^9N\C?GRUQNQSC)
M]PKX?_X-O/\ E"?\"?\ L$:K_P"GJ_K[@K\?S&E3H9A6IP5HQE)+T3:1Z$&W
M!-A1117&4%%%% !1110 4444 ?F5_P '"/\ R,?PK_Z\=8_]#LZ_.2OT;_X.
M$?\ D8_A7_UXZQ_Z'9U^<E?TSP%_R26&])?^ER/Y\XU_Y*?$?]N_^D1"BBBO
MKSY8**** "BBB@ HHHH **** "OJ+_@C=_RD#\'_ /7CJG_IOGKY=KZB_P""
M-W_*0/P?_P!>.J?^F^>O$XF_Y)W&?]>I_P#I+/7X?_Y'N%_Z^0_]*1^UU%%%
M?RD?TJ%%%% !1110!D?$#_D0];_[!%S_ .BFK^#JO[Q?B!_R(>M_]@BY_P#1
M35_!U7Z5X??#B?\ MS_VXX\7]GYA1117Z,<84444 %%%% !1110 4444 %%%
M% ']?G_!MY_RA/\ @3_V"-5_]/5_7W!7P_\ \&WG_*$_X$_]@C5?_3U?U]P5
M_/\ FW_(UQ'^.?\ Z4SU:?\ #7H%%%%>>6%%%% !1110 4444 ?F5_P<(_\
M(Q_"O_KQUC_T.SK\Y*_1O_@X1_Y&/X5_]>.L?^AV=?G)7],\!?\ ))8;TE_Z
M7(_GSC7_ )*?$?\ ;O\ Z1$****^O/E@HHHH **** "BBB@ HHHH *^HO^"-
MW_*0/P?_ ->.J?\ IOGKY=KZB_X(W?\ *0/P?_UXZI_Z;YZ\3B;_ ))W&?\
M7J?_ *2SU^'_ /D>X7_KY#_TI'[74445_*1_2H4444 %%%% &1\0/^1#UO\
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
MQSVMB,/1YH2Y;/F@MHI;.2>Z/DNOJC]M31M6L?V'/V8KB\TRXB1= UT,\D+
M O=PN@)(XW*=P]1R*O0?\$GOCE:SI<VV@^/8Y(W#1R1^#+8,K Y!!&H\$'O6
MUJ__  3D_:U\0:=)I&O:_P#%>^M)L>=:WF@)+&^"",JVID'! //<"O3QG&G"
MN(Q6'JQQ22IR<G[E36\)0M\']Z_RMUN>=A>$N)*&&KTY89WJ145[]/2THR_F
M_NV^=SYH\,_LT?'SQM\,V^,/@OX3ZUK'AQ-2:PDU+2K0W/EW"JK%62/+J,.O
MS%0N6 SGBO0?CIXTU_PK^R)X _9B^(9D'B31?$FIZR^FW)_?Z'83I$L%I*IY
MBD>07$QB;#*K1D@;A7JOA;_@G%^UGX&LKG3?!6N_%;1[>\/^EP:7X?2W2?C'
MSK'J8#<<<UBR?\$FOC?+(TLOA_QXS,269O!=L22>Y_XF-*?&O#&(Q$95\5%Q
MA+FC:G5OLTKMQ>UWMOY:IN/"/$-"A*-'#/FG'EE>=.VZ;LDUO9;[>>Z^>OB;
M\$OC#\!+C0+SXD>%+K0Y=>TF'6-!E-S&S36SG,<H,3L8VR,[6VNO&0.*^K/V
M:?VI_C7X9DM_VOOVNO'1N-&\-:9)!X-M;G2+.WU?Q??>6T<5NMRD*W,]K$6W
MRRN[1A@H.XDK67<_\$T?VHKS4-.U:\OOB?+=:1!'!I-S+X:B:2RBC.8TA8ZG
MF-5).T+@#M4'B'_@E[^TAXNU-];\5I\2-3O9  ]WJ/A6&:5@.@+OJ1)_.L,;
MQ9PEF>'5+%8B+>J<E2J7L]U&\6XW6C=V^RO9K?!\,\3Y=7=3#T)):-)U(6NM
MG*TES6>J5EYO=/Y6\>>-/$7Q/\>:Q\0?$\_VC5=?U6>_OG1?OSS2%VP.PW,<
M#L,"N\^)SI\#/ 3?L_Z:X7Q%J;177Q%N4/S0.I#P:0#Z0G$DP[W&U"/]&4GV
MG1?^"6'[0/AS6+3Q!H6E>/[6]L;E+BSNH?!EL'AE1@R.I_M'@@@$'U%0W?\
MP2A^.U_=2WU]HGCZ:>:1I)II?!MNS2.3DL2=1R22<DFN^7&_"$I0C]9M"/3D
MJ;K;[&RW7G9Z6UXH\(<4QC.7U>\Y=>>&SW^UN]O2ZZZ>N>%=+\,2_M2?#_X*
M13#_ (4_?_LZ&YU:R#XL9+5["XGGOY%^YYWVM%8S'YUD1>05&/SLK[5M?^">
M7[7]CX)D^&UEXD^*\7AZ56671(_#\:VK*SAV4Q#4]NTN Q7&"P!(R :Y[_AT
MO\;/^A;\=_\ A%6W_P L:\_*>+.%<NE-RQE[J*^"IKRN3YG[GQ2YM?\ "M3N
MS/AGB3'Q@HX6UFW\=/2ZBN5>]\,>73U>A\EU]1?\$;O^4@?@_P#Z\=4_]-\]
M:7_#I?XV?]"WX[_\(JV_^6->H?L;_L4_&S]DG]H'1_CK_P *H\=^(/[)@NH_
M[*_X1NVM/-\ZWDASYOVV3;C?N^Z<XQQG-:YYQOPOC,EQ-"CB+SG"22Y)J[<6
MDKN-OO,LGX/XBPN;4*U6A:,9Q;?-#1)IO:5S]3**\+_X:P^-G_1C_CO_ ,"K
M;_XJC_AK#XV?]&/^._\ P*MO_BJ_GX_;SW2BO"_^&L/C9_T8_P"._P#P*MO_
M (JC_AK#XV?]&/\ CO\ \"K;_P"*H ]THKPO_AK#XV?]&/\ CO\ \"K;_P"*
MH_X:P^-G_1C_ ([_ / JV_\ BJ /7?B!_P B'K?_ &"+G_T4U?P=5_:YX@_:
M;^-FNZ#?:)_PQ-X[B^V6<L'F_:+9MF]"N<;AG&<XS7X.?\0F'QL_Z*WX[_\
M#06W_P NZ^WX.SC+LJC7^M3Y>;EMHWMS7V3[HYL13G4MRH_(:OT*_P"#7[_E
M+EX8_P"Q(\3_ /IHN*]O_P"(3#XV?]%;\=_^&@MO_EW7N'[#'_!"G]LW_@GG
M\3G^-7[/OC*_;Q;]CFM+;7O$/P*BO9+6WF39+%'&WB 0@.N06*%\$@, 2*^G
MS/B?(L5E]6C3K>]*+2]V?5?X3"%&K&:;1^"U?=O_  0!_;7^._P"_;U\#? 3
M1O$=SJOPQ^)NMKX?^(_@/5IC-H]WIETK1W-W+!(3&A@B+SM+@?NXG5B49P?L
MCP7_ ,&V?[2_PO\ VA=%_:4^$_C?7?#.N>'M>MM8T:PL/@A;SV%M=0.KJ1!=
M:]-N0NN2C$K\Q "C 'J_[1G_  1S_;<_:#O->U33I-%^'%]XLM9;;Q;JGPM_
M9?TW2+W6891B:.:Z&N/,J2@D2I$\:S!B)0X.*G'<49%BZ+H.:<9+=J>C].3I
MNFGOVW'&A5B[V/P4^+L7@:'XK^)X?AA(S^&D\0WJ^'7<DEK$3OY!.><^7LZ\
MUO?L^? 74?CAXBO)M2U^'P[X1\.VRW_C?QE?0E[;1+'>%WE009IY&(C@MU.^
M:5E1<9++^SW[(7_!!7]M7]B4^/S\&OB;K$W_  LCP#>^$/$'_"0? 2SO=EA=
M;?,:'=K@V2?*,9W(?XD; QZ?^R1_P3"_X*&_L5? M?V>?@UJNAS: ^J-J5\_
MB3]EK2]2NK^[.X+-/+-K9,C(CF-/[B?*,9.:K\897&FXT:B;5DFU/YOX'JNF
M]_P$L/.^J_K[S\/?VO/VC-9_:BUS2H? /@S4-&^&/PO\.6_ASP%X?.9ET;2U
MD8B:ZD0;#=W5P\EQ/+P'FF95PBHJ]I\%_CO^V1^V3-/^S7XI_: ;3?!USX?M
M6^)7BV[TBU6>W\,Z0H97U*^BB6[O[>V146&VFF</*+:&-=YB _7?]M#_ (),
M_P#!1?\ ;I^%FF_!;XM?$IM'\-Z;KRZR-,\#_LV:;HZ75ZL,D,<L_D:T/-*1
MS2A<]/,;UKQW1?\ @VI_:.\+_L_ZU^S]X7^(7BVPM?%&N07_ (IUJ'X/P_;=
M4@MU!M;!V.N[5M8YB]P8U \R4QLY;R(=F=/B?(GAE&4HJ2>GNSE;7XKN"N^N
MVKM?N-T*MSY*_9L\*?!;]MW6/C?\>/%'@!W^%O[,?P*N[SX4?"^]OY(XY2L_
ME67V][9XY)#)<33WUXT3H9IY6 98R%'FG_!0G]E_X5>!/V7/V:?VU/A/X6@\
M,P_'/P=K+^(/"=E<S2VMEJND:C]BN+BW\]WDCAN \4@B9V"/Y@4A"J+^BW[+
M'_!O%^UO^R5XJU_6_ GQ.\4:II?C#PG>^&/&GAC7?@W$]AKND7:@36LPAU^.
M5/F5'62*1)$>-65A@YM?M2?\&^?[6/[4]KX*\+Z_X]\1^'?"GPW\,KH/@7P?
MX=^#B+9:3:>8TLK S^()999YI6:26:1V9V(^ZJJJYPXDRBGC4XXC]VGVGMRM
M6MR[N5I7_$;HU'';4_"RBOUY_P"(3#XV?]%;\=_^&@MO_EW1_P 0F'QL_P"B
MM^.__#06W_R[KUO];N'O^?W_ )+/_P"1,_J];L?L'_P;>?\ *$_X$_\ 8(U7
M_P!/5_7W!7PW_P $W=$^-G_!/G]B?P)^QW_PS-X[\7?\(59W<'_"1?8;:P^V
M>=>SW6?L_GS>7M\_9CS&SMSQG ]P_P"&L/C9_P!&/^.__ JV_P#BJ_'\QJTZ
M^85JD'>,I2:]&VT>A!-029[I17A?_#6'QL_Z,?\ '?\ X%6W_P 56KX%_:/^
M+'BSQ=8>'-;_ &2?&&AVEW.(Y]6O[B PVJX/SN%.<?3UKC*/7Z*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "O@SQ%^UO^U_\ LO\ _!7CPC^R_P#M7?%K29?@C\7-&NA\(/$=EX5AMIY_
M$431DZ'J-R6**YC,C1,B1F9GA1?FWJ/O.OC?_@OU\+/ ?Q(_X)-?&#7O&%D1
MJ'@7PW)XM\':M!.8;G2-;L 9K2ZMY5PT<@?*94@E9'7^*@#T&/QE^T=\5_V[
MM3\(?"3XPV5C\*/ 6CV\7C^!_#4-Q<7/B&;;-'IEI=$CRPEHT4]P61RGVJ!4
M(+OY/S5^V?\ M ?\%1_V.?AW^SQKGB_]I3P;/XC^,G[0'A7X?>)M(@^&D7V?
M0(]7%PTK02"[8W$EOY(0.2%D(+84$ ?5_P#P3>T72],_80^$^LV$SW-UXE\"
M:;XCUW5)YO-FU35-2MTOKV^ED_CEGN;B65FZ9?@   ?-/_!P!>6EK8_L:&YN
M8X\?MZ_#MSO<#Y5-_N//89&3VH [G]JGQ5_P4._92_99_:$^..L?M%^'->3P
M'\,_^$K^'.JQ> H+3?>6EOJ,M]I][!Y\GG1%8;)DE0PL#,P&=C;J?P@\3?\
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
M4 <+\4?V7OV9_CAK<'B;XU?L[>!?&&I6MJ+6VU#Q1X1LM0GB@#,XB62>)F5
MSNVT'&6)QDFF^'?V6/V8O!_@;6OAAX2_9R\!Z7X:\21E/$7AW3O"%E!8ZHI7
M:5N8$B$<X*_+AU/'%=Y10!R7P=^ 7P)_9W\-OX-_9_\ @KX2\"Z/)-YLFE>#
CO#EKIELTF,;S%;1HI;WQFNMHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>38
<FILENAME>ctsh-20250630_g27.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g27.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 !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 %%%% !17QI^T[_P6'\%_"_Q=\1/AC^S9\$=7^*_B'X3:AH-E
M\1[FRU>UTW2-"N]5OXK2VLGNIV+S79\QF\N&&1$V%99(B"!ZG^RO^WQX)_:3
MUCXC>!/$?PE\9_#?QC\))[6/X@>%?'%A LEDMQ#+-!<07%K--!=V\D<,C)+$
MYR%Y"Y H ]XHKX.\*_\ !?S]F3XG_P#!43PE_P $MOA)\*_'%_XEUNZU"+7_
M !'XCT2?0[;2?LVDW.HKLMKR-;JX9Q;JHW1PIMF617D& >E_X+(?\%EOAE_P
M1Z\!^!_%?C?X1:KXWU#QYK=S8Z7HFD:G':RK';Q(\LVYT;< TL";0,YE'/'(
M!]F45^0'[*'_  =I^#_VMOVG_ /[+7@O_@GOXUL=7\?>)[;2+.\O?%,'EVJR
M.!+<N/LX+1PQ[Y7 YVH:^M/'_P#P5N;Q+^V%X_\ V&/V)/V?X_BQX\^%7A"7
M7O'QO_%XT33[9E,072[:=;6Z:YU!C*H\LQQPJV5>=65PH!]ET5\L?\$\?^"J
M7PI_X*E?LHWG[0W[(?AM9M>TJ\^P:]X%\7:K_9\^F7P"N8I9X8;C]VZ'?%*L
M;*_0[&5U3YM_8._X.8_A'^V-^W3I/[!GCW]ECQ)\,?$FNVLYTB_UWQ!!<PSW
M"VWVJ*'"1I@30!GC?)#'8H!+B@#].:*\?_;P_;"\)_L(?LN^)?VE_%GA>]U\
M:)'#'IWAS3)52ZU:[FE6.*WB+ A<EB[.00D:2.?E0U\[?\$>/^"TES_P6&M_
M%/BKX:_LNR^#?#/@V^@LM9U/7O&23W,D\T4DD:V]O#:XD V+O+R1X#@KO(*T
M ?=-%%% !1110 4444 %%%% !1110!3\0^(= \):%>>*?%>N6>F:9IUL]QJ&
MHZA<I#!;0HI9Y))'(5$4 DL2  ,FO!O /_!5_P#X)R?$WXF3?"+PC^V%X(EU
MQ;J"VL8;O5UMH=5EFA2:-;&>;;%?;HY$8?9WDSFOGS_@YP_9S_:J_:9_X)7Z
MWX,_9,TK4-7U32?%6G:UXF\,Z4ADN-<T>V$S2VR0C_CX*S-;7'E8)<6Q"AFV
MJ?BO_@FE_P %$_V(_P#@M1!\;OV1?VY+'0OAY\0_C%>Z#)X;\/S1_P"CKJFF
MZ/;6"76F2RJ%BN4N+82QVK-OVOY0,PWD@'Z^?MB?M^?L=?L >"K/Q_\ M@_'
MS1?!&G:E.T.EK?B6>YOG4 N(+:W22>;:&7<41@NY=V-PSI_LI?ME_LN_MQ?#
M,?&']D_XU:-XV\/"Y-M/>Z5(ZO:S@!C%/#*JRP2;2K;)$5MK XP0:X[X^?\
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
MI*\N9*T/A2Y;7UU9&9<$9JU%X6AK>5_?CK&T>5N\MV^:]M-CY+KZB_X(W?\
M*0/P?_UXZI_Z;YZTO^'2_P ;/^A;\=_^$5;?_+&O4/V-_P!BGXV?LD_M Z/\
M=?\ A5'COQ!_9,%U'_97_"-VUIYOG6\D.?-^VR;<;]WW3G&.,YJ\\XWX7QF2
MXFA1Q%YSA))<DU=N+25W&WWD9/P?Q%A<VH5JM"T8SBV^:&B33>TKGZF45X7_
M ,-8?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%6W_Q5?S\?MY[I17A?_#6
M'QL_Z,?\=_\ @5;?_%4?\-8?&S_HQ_QW_P"!5M_\50![I17A?_#6'QL_Z,?\
M=_\ @5;?_%4?\-8?&S_HQ_QW_P"!5M_\50!Z[\0/^1#UO_L$7/\ Z*:OX.J_
MM<\0?M-_&S7=!OM$_P"&)O'<7VRSE@\W[1;-LWH5SC<,XSG&:_!S_B$P^-G_
M $5OQW_X:"V_^7=?;\'9QEV51K_6I\O-RVT;VYK[)]T<V(ISJ6Y4?D-7Z$_\
M&OW_ "ER\,?]B1XG_P#31<5[A_Q"8?&S_HK?CO\ \-!;?_+NOIC_ ()0?\$(
M_'W_  3:_:SL_P!JCQ*WQ+\;2:?H6HZ=:Z%9?#VSTU6-W;M;M*\S:I.3M1VP
MH09.#NXP?ILTXHR+$9;6I4ZMY2BTERRW:\XV,:="JIIM'\]U?6G_  3G\?G]
M@4W/_!2WQ.BQ:[I&FZGI/P,T:=06UGQ#<6LEI+J#(>MC817$DCN>)+@P0J2?
M-,7WE\./^#4B30?B_IFN_$SQ)\6/$7@FUU)9M3\/6/P[LM/OKZV'/V<7?]JR
MK$2<*T@C)QDJ%)!'V1\6?^"&_P#P3T^-?C:'QIX]_8%^/DHL[2"QTO1[/Q5!
M;V&FV$(Q%96T,<H$,"C/"D,69W9F=V<K'\7Y'4C[)2<HR7O6B]OY=;;]7V\]
MB.'JK4_F6O;V\U*\EU'4+J2>XN)6DGGF<L\CL<LS$\DDDDDU^J/P3^(?A3]D
MC_@U_P!5^)/A_P"%^@^*]3^+W[2L.@^*K?7C<_9_(M+)[NVCF%M-$\J1O8B1
M8F?RRUPV]74E#],^!_\ @VL^$A^*WQ3\=?&;X">/=;T7Q7I&HP?#;POX>\,+
MI,'@JZE?_0YP\>KLU]]GC"IMFXE(+R!V;(T_V?\ _@@_\:OAY^QC\2?V!OC!
MK7Q"\4_#_P <ZI:^(-$:R^&UK:7GA?Q';A434H"VK2),DD*^3- P4N@7;)$0
M2<<?Q1DF,IPBJCM&4)-6EJEO:R^SOK;;2XX4*L6]#X5^.WPF_9G_ &MO^",M
MI_P4T^$OP2\/?"GXK?"WXI0>$/'EAX&26TTK7[>:..6VOHK5I'%O<*9H03&1
MN*3DC'EA.4_X>B?&3]I[XH_$2X^#W[.@'Q[_ &F?!MA\._&OBFSU_P RUOK1
MTMK>Z^Q6'D(+.6\6TM_/DDN)8T E9$B#93[^\8?\&_/QT'[#^B_L&?"SQI\0
M](\+KXVF\7^-=5O?A?:RW/B/6# MK;G8NL*+6V@@7"P;I29'>1I#\BIS?P5_
MX-J_B_\  ?X<^,D\&^.O'O\ PG/BW3CH=EXI/PJM@="TB9&74$@C_MC_ (^+
MJ-EMS-O'EV[7*!2;@-'%//\ (%2E[2KS-2?)=3TBVG9Z:QNN:VNEE:^@.E5O
MHOR/AOPS^SQX6_:7L_$_[,'P@^*4>F_!3]F[P3J?C?XG^/\ 3-/^UR>+-7C5
M(;B\M86>(3F24QV5@DCQJEM&T[;'FG5O$/VP/V,9/V;O ?PJ^.W@WQE/XC^'
MWQE\*SZSX.U:]TT6=W#+;7#6M]87,*R2*)8)U WH[+(DD;C:2R+^P/[$W_!
MCXW?LH>$OC'\,-:\3>/=<\/?&;X7WGA'5D@^%UK;S:=,[I+:WZ$ZPPE\F1#F
M$[1(KL-Z'#"7]K3_ (($_&3]H/\ 9O\ @-^RIX7\2>/M*\.? KPQJEA9WUU\
M+K6:?5[_ %*^^V7MV5&L*((V98U2'+E0A)<[L+I3XJRREBTE7O3OK[LM5RMM
M_#>_/;RMT$Z$W';4_ 6BOUY_XA,/C9_T5OQW_P"&@MO_ )=T?\0F'QL_Z*WX
M[_\ #06W_P NZ]7_ %NX>_Y_?^2S_P#D2/J];L?L'_P;>?\ *$_X$_\ 8(U7
M_P!/5_7W!7PW_P $W=$^-G_!/G]B?P)^QW_PS-X[\7?\(59W<'_"1?8;:P^V
M>=>SW6?L_GS>7M\_9CS&SMSQG ]P_P"&L/C9_P!&/^.__ JV_P#BJ_'\QJTZ
M^85JD'>,I2:]&VT>A!-029[I17A?_#6'QL_Z,?\ '?\ X%6W_P 56KX%_:/^
M+'BSQ=8>'-;_ &2?&&AVEW.(Y]6O[B PVJX/SN%.<?3UKC*/7Z*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "O@SQ%^UO^U_\ LO\ _!7CPC^R_P#M7?%K29?@C\7-&NA\(/$=EX5AMIY_
M$431DZ'J-R6**YC,C1,B1F9GA1?FWJ/O.OC?_@OU\+/ ?Q(_X)-?&#7O&%D1
MJ'@7PW)XM\':M!.8;G2-;L 9K2ZMY5PT<@?*94@E9'7^*@#T&/QE^T=\5_V[
MM3\(?"3XPV5C\*/ 6CV\7C^!_#4-Q<7/B&;;-'IEI=$CRPEHT4]P61RGVJ!4
M(+OY/S5^V?\ M ?\%1_V.?AW^SQKGB_]I3P;/XC^,G[0'A7X?>)M(@^&D7V?
M0(]7%PTK02"[8W$EOY(0.2%D(+84$ ?5_P#P3>T72],_80^$^LV$SW-UXE\"
M:;XCUW5)YO-FU35-2MTOKV^ED_CEGN;B65FZ9?@   ?-/_!P!>6EK8_L:&YN
M8X\?MZ_#MSO<#Y5-_N//89&3VH [G]JGQ5_P4._92_99_:$^..L?M%^'->3P
M'\,_^$K^'.JQ> H+3?>6EOJ,M]I][!Y\GG1%8;)DE0PL#,P&=C;J?P@\3?\
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
M4 <+\4?V7OV9_CAK<'B;XU?L[>!?&&I6MJ+6VU#Q1X1LM0GB@#,XB62>)F5
MSNVT'&6)QDFF^'?V6/V8O!_@;6OAAX2_9R\!Z7X:\21E/$7AW3O"%E!8ZHI7
M:5N8$B$<X*_+AU/'%=Y10!R7P=^ 7P)_9W\-OX-_9_\ @KX2\"Z/)-YLFE>#
CO#EKIELTF,;S%;1HI;WQFNMHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>39
<FILENAME>ctsh-20250630_g28.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g28.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@
MK %J 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 **** "BBFM-"DJP/*H=P2B%N6 ZX'?&10 Z
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X>_;[_X
M*F:I\#/^"A7P4_X)A_##Q#X8\*>*/BW8S:IJGQ \;6CW-EHUB/M26UO;VZS0
MB>]NI[26"/S)51&,>4F+A*Y__@GK^TK_ ,%,=3A_9[UKX\Z]X4^)OPX^,^AW
MPU3Q;;>&GTO6_"VJP6-U>1)<""1K6ZMYUM719%B@*/\ *V24WW_^"UW_  1*
M^ O_  6#\)V,8\>Q^#_B]X)TPMX7\30 3!;69W*6U];@AWMGEBE*2##1NLC)
MN'F1O^=?_!O+_P %6?VVOV7/VC?AG_P2>_;?\*3ZAX)\>:)YOP?\1W, 6>QM
MVCGDMS%,HQ=V4K02Q#>#+#)\I90C1J ?K-_P5O\ ^"D7A?\ X)D?L@:_\<CH
M1U_Q=+87$7@CPM$C.;Z[2/<T\P3E+2W!$DTF0 NU P>6,-RO_!$?]K/]I']L
M#_@D)\-OVJ?C5JL7C7XC>(H-=>]G:&UTN.^D@US4+6!"+>)8H56&&)"RQDX0
ML0[$[OR%_;=_X+Z?L$?MB_L>_'^]\33>,YOC)\4_#S>'? ^E7'AQ?[-\*>'X
M;^*:#3XY_-/[V?ROM5W,%_>3-'&-T=M"1^@O_!I/^T[\,?B__P $E_#/P!\(
M-J!U_P"$M_J-CXM%U:!(1+?ZKJ&H6_DON/F#R)DW' PV1SC- '.?L.?\%B_V
M]OVF/^"\OC#_ ()X_'GP/X,\$>%/ 7AW6?M?AKPK,VI-=W4#6QAGDU&>.-Y1
MLE)41Q6X(?#H2./9O^"RG_!4OXA_LB_&CX _L+_LWWMA8_$C]H+X@:?HO_"3
MW]DMVOA?2IK^VLWO4MW^26=GN"(A(&C'D2EE;Y0?AC_@GW_RN,_M!?\ 8$UO
M_P!$Z;3O^"].BZ_;?\'-_P"P]XDOD<:1=WG@NVL7;[AN8O%URTP'OMFM\_5:
M /LS]F7_ (*8?%SX;?\ !:#QU_P1K_:3^(DOC:"3PW;ZY\*_B%J6FV5GJUPQ
MTZ*\N=/O8[&""UE94^T21RQ0186W(96W@K\A_P#!9G_@KK_P5P_X);_M7WL_
MPY^+6F>,?@]I7C+3M*F3Q#X.T];WSY-,L]2>RGN+>")1YT<UPL;HBL%@?/*[
MFQOCYH_B'7_^#V#P##X9CD,MII=E<7;Q]$MX_"]R\I8]@4RON6 [U]D?M_\
M["%I_P %&?AC^VU^S=9Z='-XC?5?#>K^!Y' S%K5GX<LYK8!C]SS2&MV;LEP
M] 'VG%^UY\%;G]CU?VY++Q T_@*3P"/%\-[$H:233S:?:@%0'F4KA1'UWG;U
MXK\@_P#@G!_P5M_X*R_M8?\ !9K5O^"=W[2?QHTKPCI.C-K,^NZ;X4\'Z<;N
MREM83(+".XN8)01'(PC:1D8NL9/RELCD?^#9K]J/XB?MG_LZ>'?^"4GCG1=1
M?2_A'\0QXM\47]U"PB/AJUG%Y9Z0[-SYK:YY+-&W#6L4T>W ..;_ ."9W_*X
M;\:_^P_XVH _H=HHHH **** "BBB@ HHHH **** "BBB@ HHHH XC]ICQ[XZ
M^%?[.'Q ^)_PO\*'7O$WAOP1JVJ>'=#$;/\ VC?6]G++;VVU?F/F2(B8')W<
M5^$__!)G]I;]G;_@K=\7/@WX)_:/^.GQ%O?CQ)I?Q D^(NM/X]U/2KR"XEDL
MI=*FT22VFCALXHX$<+;6RH ]O*9(G4AG_?/XG_$'0/A)\-?$/Q5\5+<'2_#.
MAW>K:D+6,/*;>VA>:38I(#-M0X&1DXY%?AS_ ,%Z?^",GP(^,?Q?\$_M6?\
M!.:?3? _C7Q=X%\4?$&YU'0;Q[?3]>;28-/O8KFW\H@6EU,ET[B>/".X1F +
M-* #],_"W[%W[5_CW]AGPU^R#\?OVR?%T&HVNIZI9>.OB/X;ODA\1^(M&COK
ML6$<5WL(LY9[8V9GF"M*%22('=(95_,/_@GU^Q-\3/V#?^#F74_V8OV#_C]X
MH\2_"71O"9UGXQ6>O:ZMRMA%=64OE65YMVK/<K=-:R1.$$JK*-V0LI;[D_X(
M9_\ !0>Y_:B_X)=_"'5/V[OC!H-OX[\?7&K^&M /B76X+*_\;QV=S);^;;QN
MZO=3>7MCD:(,S.I<X+U\,?MK?\$G+'_@G1_P7M_9'^+_ /P3FGU?1;;XO_$2
M1_$/A:#4I[G[!!9W%K)K4@>1FD:SFL+J9GC=FV%),$*R*@!^OW[=7[4OB/\
M9T^&<6@_![P]:^(/BEXOCNK7X>^';MR(#+#"9;C4;LK\R6-G%^^F<8+?NX4/
MFSQ*WYU?\&=GQ6^(GQT_9E^/?QD^+7BR[UWQ-XG^-LFI:YJ]\^Z6ZN9=/MG=
MSV')X4 !1@   "I_VIOB3_P7P^%'[87QW^*OPH_X)@^&?B'X9U>&XT'P?XYU
MKQK90/IWA2",E(+6W^WHT0DD,EU,63S)960-\L,*1_(G_!K1\2O^"B.A?L0?
MM,^#?V/_ (#Z9JUNNAZCJ7@OQ7<:A;"8^-1;64-IIWDSSHI3[.[W&]U$>Z,*
MS\[2 ?2W_!V+^WW\9M-_8WU[X$?LUW9M?!:^.-/\(_%WQA;S%3<WUS9W-\N@
M6S#[^V&V62\((VB>WA^;S)T3ZC_:[^!?P]^-_P#P1!\ :5XNTLQWP\"^ K/2
M_$-@?)U'2A=7.D03/:W"_/"S1NRG:<,.&!'%?CU_P6L\:?\ !67PW_P3%\"_
MLW_MD?\ !.#P_P#"+X:Z%\2;.[L/%]GXSM]4U#5]=>SU-Y&NBE[,\L]R9KRY
MFG907E!)8%L'];OAIXW_ &A/'G_!!/P'K_[3OPHLO!?B.-?!EK;Z18WR7$;Z
M9#KVEQV-T7220!IK98I2N[*F0@A2,  ^'?\ @VC_ &F?C5^Q/_P4^^,W_!'?
M]K;Q[J>I7U[J-V?#%QK-]++OU;3=Y?R/-8D1W=A_I"\\K:QX^\:[;_@[2^*'
MQ-\:_!G4];^&WQ UG1?#7P9\6:+H5\^C:E+;+J/B35[:6\FBD,; M]CTZ*R8
M#.,ZPV1E 1QW_!U#^S7\3OV1/V\?@9_P6'_9@T2;^W+CQ'I^DZTMG"S>?KMB
MPET_S O,GVFV22V9>A2T5<'?SZ)_P<C_  =\4_!?_@@/H&F?$KR6\;>(OC)I
M_B3X@3P/O1]=U%=0N[Q$;^***20V\7I#;Q*,!0  ?;/_  ;T>#/"^C_\$D?@
MUXZL=%@&N^*?":WOB77)%WWNJ3_:;@A[B=LR3%0Q"[F.Q3M7 XK[7KX[_P"#
M?S_E#1^SY_V(B_\ I1-7V)0 4444 %%%% !1110 4444 %%%% 'S=^T7^RC^
MU3KG[66A?M@?LG_M-Z#X7O[+P6?#'B7P-XS\'RZGI'B"T%T]S%*TEO=V\UM/
M$\C[)%W\.P(*LRM\^?\ !/;_ ((Z>/\ PQX^^"O[6G[=?BW3;WQK\&/AZ_A[
MX?> O#^E+#9>'WF:<SW=U<_:9_[0NBLS!63RHHQ@A&<;Z_12B@#PS_@H)^Q%
MX=_;G_8U\??LEVGB.R\'R>-]'6Q3Q+'X?2]:P(FCE\P0"2'S/]7C'F+][.>,
M5C_\$T?V#-1_X)N?L">$?V+/#'Q8LO$^I>$H=3$/C&[\+&UCNY+K4;J]5I+-
M+IFQ']I$>T3Y81YW+NP/HNB@#\VO@#_P0E^/?P(_X*K^+/\ @JQ;_MX>&-4\
M1^,Y-076?"LOP6GBLEMKI47RHI!KID0H(HL.=V=IR/FX]_\ ^"F7_!,'P9_P
M4'3X;?$?2O&J^#_BA\&/&EKXH^&?C%],^VPVUU#/#.UK=6XDC,UM*]O 6"R(
MZM$C*V RO]344 ?(?[+/_!+R3X=?MX?$#_@IW^TAX^TGQ5\7O'&D6^BZ;#X?
MT62ST?PQI<,$$/DVR332RS32BW1I)W93\SHBJK-N[W]G;]F#]ICX1_M,?$SX
MY?$;]I;PCXFT3XDZC87DWA?2_A?<:9+I;6=@EE$(;M]6N-X9(XG??$<L&V[
MP"^_T4 ?.G[(/_!-KX.?L.^/_CG\4O@&UO::W\;O'3^)KZ6]TW?#IKF ;;0)
M'(AE@6ZDO;@*&C(^V&,8"!C\H?LX_P#!OQ\:_P!G?_@JAXC_ ."J=A^WKX<U
M7Q'XJUC6;S5O"T_P6GBLA'J._?%$XUPR)LW+M8[C\G(.37Z=44 'UHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH S_ !;X4\.^._"FI^!_%^E17^DZSI\U
MCJEC-G9<6\T;1R1M@@X9&8''K7QC??\ !!7]CU?$7A/1?#?B[XCZ?\-/#6BZ
MUI<OPJ/Q-UV;39K741;"2U@D:^\VSM3Y!$EM&QBF$FU@ "&^WJ* /F#]K7_@
MCA_P3P_;2^&W@7X5_&/X!6]MI?PRA,'P_P#^$4U&?1Y-!A81AH8#:.@$9\F(
M[6# % PPW->A_ +]B/X$?L[ZY#XU\-P^)/$7BB#1QI,/C'X@>,-0\0ZM#8;@
MYM8KG4)I7MX6959HX=BNR*SAF ->N44 5M8TG3]?TBZT+5K?S;2]MG@NHMY7
M?&ZE67*D$9!(R"#7C_[$G_!/']CS_@G-X%U?X:_L:_"#_A#M$U[5AJ>JV7_"
M0:AJ'GW7E)%YF^^N)G7Y$4;5(7C.,DFO::* /(?VT_V#_P!E+_@H=\*K+X)?
MMA_"O_A+_#&G:]%K5GIG]N7VG^7?10S0I+YEE/#(<1W$R[2Q4[\D$@$1_&[]
M@K]F#]HGX%Z)^S3\5?".NW'@;P_:65MIOA_2/'NM:5'Y5H8C:K*]C>0R7'E-
M!"Z&9G*O&&!W<U[%10!P_B?]F_X->.OA_HGPQ^(/A*3Q)H_AW7=/UK2$\2ZM
M=:C<0ZA8W:7=K<FYN97GD>.9%8%W;(!0Y0E3P_[:7_!.3]D#_@H9X9LO!/[8
M'PZU;Q=HFGWB7EKHB^.M9TZR6X19$29H+&\AC>0++(H=E+ .1FO<** /-/V5
MOV1/@-^Q5\++3X)?LW^'-6T3PIIR;--T34/%^J:K#9)O=RD']H7,YA4M(Y*H
M5!STX&/2Z** "BBB@ HHHH **** "BBB@ HK\'/^#WG_ ) 7[-7_ %]^+O\
MT'1J_ :OMLHX._M7+X8KV_+S7TY;[-K?F7;L<U3$>SFXV/[W**_@CHKTO^(?
M?]1/_DG_ -N1];_N_B?WN45_!'11_P 0^_ZB?_)/_MP^M_W?Q/[W**_@CHH_
MXA]_U$_^2?\ VX?6_P"[^)_>Y17\$=%'_$/O^HG_ ,D_^W#ZW_=_$_O<HK^"
M.BC_ (A]_P!1/_DG_P!N'UO^[^)_>Y17\$=%'_$/O^HG_P D_P#MP^M_W?Q/
M[W**_/[_ (-=?^4(7P>_Z^_$G_J0:C7Z U\#C<-]3QE2A>_))QOM>SM>QU1?
M-%,****Y2@HHHH **** "BBB@ KY_P#&_P#P5(_83^''C+5?A_XS^.?V/5]$
MU&:QU2T_X1G5)/)N(G*2)OCMF5L,I&5)!QP2*^@*_G__ &W?^3R?BK_V436?
M_2V6OMN">&\#Q)BZM+$RE%0BFN5I=;:W3/D.+\_QF08:E4P\8MR;3YDWTOT:
M/UL_X>]_\$[?^CA?_+2U?_Y$H_X>]_\ !.W_ *.%_P#+2U?_ .1*_$.ND^$_
MPM\2_&/QO:^!?"\UC;S3I)+<W^JWBV]I8V\:%Y;B>5N(XD0%F8^F "2 ?T2I
MX7\-TJ;G.M526K?-#;_P ^%I^(N?U9J$*5-MZ)<LO_DS]F/^'O?_  3M_P"C
MA?\ RTM7_P#D2C_A[W_P3M_Z.%_\M+5__D2OS,\?_P#!/+7=+^#.K_''X+?'
M?P9\2M)\-*&\50>%KJ3[3IB$9\TQR*"T0 8EN#A2P!"L5\\^"7P!TWXH6<OB
M7QW\8O#?@/P_'=&UBUCQ$\K&[N JLT4$,*,\A0.A=L!$#KELLH/#2X"X.K4)
M588BJU%V>JNGVY?9\U[:I6U6IVU.->*J5:-*="FG)76]FN_-[3EMTO??0_7;
M_A[W_P $[?\ HX7_ ,M+5_\ Y$H_X>]_\$[?^CA?_+2U?_Y$K\DOVI_V5?''
M[*?C+3_#OBC6]*UK3M<TJ/4_#OB+0K@RV>I6C_=D1B 0?4>X()!!/!>#_"FM
M^._%NE^"/#-H;C4=8U"&RL( <;YI7"(/;+,.:Z:'AMPMB<,L13KU'!J]^:%K
M?^ =.O;J<];C_B2AB'0J4::FG:W+*]__  /[NY^U7_#WO_@G;_T<+_Y:6K__
M ")1_P />_\ @G;_ -'"_P#EI:O_ /(E?G59_P#!+Q]0UJ+PW8?MV?L_3ZC/
M=+;06$/Q W3R3,VU8E01;BY8A0H&23BO,X_V2=?LM=^(Z^(O'.EP>'_A9>K9
M^)_$ME%+<0R7+W!MHH+:/:C3.\JOC.Q0J,Q8#&>&CP/P57OR8FJ[6ZKJTEO3
MUNVDDM6SKJ\8<74;<^'IJ]^_17?_ "\TLDVV]D?K#_P][_X)V_\ 1PO_ ):6
MK_\ R)1_P][_ ."=O_1PO_EI:O\ _(E?CQ\>?@;XF^ /C6#PIXAO[6^M]2T>
MUU?0]6L=WD:CI]S'YD%P@<!@",@J0"&5ASC)H^*/AI=^#O .@^+]?U6.&]\1
M^;<:?HOEGSA8(=BW<ASA%DD$BQKC+")FX4H7[H>&O"]6$)PKU6I[>]'72_\
MS[[+Y''/C_B.G.<94::<=])::V_G/V5_X>]_\$[?^CA?_+2U?_Y$H_X>]_\
M!.W_ *.%_P#+2U?_ .1*_$.BNC_B%?#W_/VK_P"!0_\ D##_ (B1GG_/NG]T
MO_DS]S?"'_!5#]@WQYXLTOP-X4^.WVO5-9U&"QTVU_X1C5(_.N)I%CC3<]J%
M7+,!EB ,Y) KZ#K^?+]D3_D['X8?]E$T3_TOAK^@VOSKC?AK <-8FC3PLI24
MTV^9I[.VEDC[SA#B#&9_AZM3$1BG%I+E36Z\VPHHHKX<^P"BBB@ HHHH _!S
M_@]Y_P"0%^S5_P!??B[_ -!T:OP&K]^?^#WG_D!?LU?]??B[_P!!T:OP&K]K
MX0_Y)ZC_ -O?^ER/-Q'\9A14VFZ;J&L:C;Z1I%C-=7=U,D-K;6\9>2:1B%5%
M4<LQ)  '))K]!/A-_P &^?CCXU"[^$_@#]OOX"W_ ,<K/3YKFX^"%MXM:744
MEB0O+8FZ1#;M>1@,LD:%DC96#2!59A[>*QN%P:3K2M?U^]VV7=O0SC&4MC\]
M:*]/^$'[*'Q%^*/QLU7X)>(M6T?P+/X7DN?^$YUSQS>FRL/#$5O,()Y+QPK.
MI69DA$:(\DDLB1HC,P%>V?M?_P#!)/Q%^SO^RKH_[<7P/_:@\!?&KX4ZAK_]
M@ZGXF\#M<Q2Z-J97>L%W;7,:21!EQ@GGYDW*HDC+D\;A:=6-.4M9;;VUV5]K
MOHKZ] 49-7/D2BBOH?0_V"],\,>"? ?C/]J?]HWP_P#"D_%'3AJ?@?3=8T>^
MOKF32VE:&+5KQ;:-OL=C+(D@CD^>5UB=UA*;6;6K6IT4N9[[;MOT2U$DWL?/
M%%?2"?\ !*C]KU/V_P"T_P"";VH>%].M?'U[>?Z/>R:ANTJ33_L[71U5;E5.
M^R^RH\_F*I;:I79Y@*5B?'S]B2\^%_[.GAS]KWX6?%2P\>?#7Q#XLO\ PJVO
MV>ESV,VG:U:1K,UK/!-RHEMW6>%PQ+Q[MRQLI2LUC,+*48J:?-9KYWMKMK9V
M[V=A\LCPJBO0/A[\ M2\8?!CQE\?/$/B.#0_#?A3[/96ES<P%WUK6+AOW&F6
MR@C=)Y23W$CD[8HH"6RSQ))Y_6\9QDVD]M'^9-@HHHJ@/ZV_^#77_E"%\'O^
MOOQ)_P"I!J-?H#7Y_?\ !KK_ ,H0O@]_U]^)/_4@U&OT!K\"SK_D<8C_ !S_
M /2F>K3_ (:] HHHKS"PHHHH **** "BBB@ K^?_ /;=_P"3R?BK_P!E$UG_
M -+9:_H K^?_ /;=_P"3R?BK_P!E$UG_ -+9:_5_"C_D98G_  +\S\T\2_\
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
MT2:&[O([6[L;BQ,\3HY29XIFN95PV)%4@-APU?$$?B[P)X]_8"\$_P#!'O\
M9@^(VG>/_$OB7X^7WQ&\4>-8-/O-.T;1K6'2?L$:N]_!#*L<=K%/>W,QC$<,
M:</)ABOS=^W+^V7\6_V_?VH/%/[5'QIN(1K'B2[!AT^TR+;3+.-1';V< /2.
M*-54=V(+-EF8GI]8\2^'/V6/V74^'7@C7[&^^(OQ=T>*Z\<:IIMTDO\ PCWA
MMF66VT570D+<W;)'<W0!W)"EK <%[J.N/#Y7]6P]+F_BZ:+X;IR=_2/,^JOH
MNPY3NWV.X^('P2^)W[7NAZ9X+_9"T&UM_@A\--=B\(>#M?\ %>N6>AP^)/$=
M]AYKIFO9HUDU&_:(2^2"QM[6*UB=@D*NWRYX]\!^,_A=XVU;X;?$7PQ>Z+K^
M@ZC-8:SI&I0&*XL[F)RDD4B-RK*RD$>U?<WP3\6> /VG/^"4'PY_8]\%?%#P
MEX3\<^ /VD9?$/B.W\6>*;/1HY]'OK1(EUA)KR6*.86SQF.1$9I40(^TJ21Y
M)_P6D_:2^$7[77_!4/XP_M!_ :X6X\):[XAA31KZ.$QK?+;6=O:/=*K $+-)
M \PR 2) 2 2177@J]=8EX=Q]U<VO71JS;ZN=W+IL*27+<^7J***]<S/ZV_\
M@UU_Y0A?![_K[\2?^I!J-?H#7Y_?\&NO_*$+X/?]??B3_P!2#4:_0&OP+.O^
M1QB/\<__ $IGJT_X:] HHHKS"PHHHH **** "BBB@ K^?_\ ;=_Y/)^*O_91
M-9_]+9:_H K^?_\ ;=_Y/)^*O_91-9_]+9:_5_"C_D98G_ OS/S3Q+_W"A_B
M?Y'E]%%%?N)^/!1110 4444 %%%% !1110 4444 >A_LB?\ )V/PP_[*)HG_
M *7PU_0;7\^7[(G_ "=C\,/^RB:)_P"E\-?T&U^(>+'^_8;_  R_-'[!X:?[
MEB/\2_(****_)C],"BBB@ HHHH _!S_@]Y_Y 7[-7_7WXN_]!T:OP&K]^?\
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
M^+/_ #YZ#_X66E__ "37[[_\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\
M!1#_ /$T?\14XA_Y]4O_  &?_P F'_$-\C_Y^5/OC_\ ('X=_LY_!7QUX#_:
M$\!^.?%<F@VFEZ-XSTN^U*Z_X2W39/)MX;N*21]J7!9L*I.%!)Q@ FOV*_X;
MG_9'_P"B]:#_ -_G_P#B:[K_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_
MX*(?_B:^5XAXEQ_$M6%3%1C%P32Y4UOKK=L^DR/A_!Y!2G3P\I-2=WS-/;T2
M.%_X;G_9'_Z+UH/_ '^?_P")H_X;G_9'_P"B]:#_ -_G_P#B:[K_ (5=\,_^
MB=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B:^>/=.%_X;G_9'_P"B]:#_ -_G
M_P#B:/\ AN?]D?\ Z+UH/_?Y_P#XFNZ_X5=\,_\ HG>A?^"B'_XFC_A5WPS_
M .B=Z%_X*(?_ (F@#A?^&Y_V1_\ HO6@_P#?Y_\ XFC_ (;G_9'_ .B]:#_W
M^?\ ^)KNO^%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A?^"B'_P")H _%K_@Z
M;^&'B?\ X*.Z3\$+;]C*]T'QD_@^X\1MXB7_ (2K3].^R"Z731 ?].GA\S=]
MGF^YNQLYQD9_(3_AS9_P40_Z(UH/_AT/#G_RPK^R#_A5WPS_ .B=Z%_X*(?_
M (FC_A5WPS_Z)WH7_@HA_P#B:^HRWBW,LKP<<-2A!QC?=.^K;Z27?L83P\)R
MYF?QO_\ #FS_ (*(?]$:T'_PZ'AS_P"6%'_#FS_@HA_T1K0?_#H>'/\ Y85_
M9!_PJ[X9_P#1.]"_\%$/_P 31_PJ[X9_]$[T+_P40_\ Q-=W^OF<?\^Z?W2_
M^2)^JT^[/XW_ /AS9_P40_Z(UH/_ (=#PY_\L*/^'-G_  40_P"B-:#_ .'0
M\.?_ "PK^R#_ (5=\,_^B=Z%_P""B'_XFC_A5WPS_P"B=Z%_X*(?_B:/]?,X
M_P"?=/[I?_)!]5I]V?QPQ?\ !''_ (**P2+-#\'M#1T.5=?BCX<!!]0?[0K0
MU/\ X).?\%.=9M!8ZK\.=,GA'_+.3XK>'2#]?^)AS^-?V'?\*N^&?_1.]"_\
M%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$U<?$'/(1<8Q@D]]):_P#DY$L!AYR4
MI*[6VVGIH?QO_P##FS_@HA_T1K0?_#H>'/\ Y84?\.;/^"B'_1&M!_\ #H>'
M/_EA7]D'_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_  40_P#Q-1_KYG'_
M #[I_=+_ .2+^JT^[/XW_P#AS9_P40_Z(UH/_AT/#G_RPH_X<V?\%$/^B-:#
M_P"'0\.?_+"O[(/^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H_
MU\SC_GW3^Z7_ ,D'U6GW9_&__P .;/\ @HA_T1K0?_#H>'/_ )84?\.;/^"B
M'_1&M!_\.AX<_P#EA7]D'_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#
M_P#$T?Z^9Q_S[I_=+_Y(/JM/NSX#_P""#'Q"^'W[%_\ P2Q^&_[.'[2WQ T'
MPUXST"XUMM6T;^V8+SR!<:Q>W,/[ZU>6)MT4L;?*YQNP<$$#["_X;G_9'_Z+
MUH/_ '^?_P")KNO^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)KY
M#%8B>+Q,Z\]YMMVVNW?0Z(I121PO_#<_[(__ $7K0?\ O\__ ,31_P -S_LC
M_P#1>M!_[_/_ /$UW7_"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_ -$[T+_P40__
M !-8#-BPOK35+&'4]/N%EM[B)98)4Z.C %6'L00:EIL444$2P01JB(H5$08"
M@= !V%.H **** "BBB@ HHKY"\3?\%9+;P1_P4<\-?\ !-+QQ^RCXRT;Q5XR
MLI[_ ,*>*-0U;35T75K&&.622:"83F1W589 8/+\T$#*A2&(!]>T5XG^V?\
MMA:M^R+:>"&T;]GSQ-\1;[Q[XQ@\,Z+HOA*^LH[PWTT4LR$I=S1*8EB@GDDD
M#8B2)G?"!F&%XG_;9^-=C\4->^%_@+]@?Q[XL?PKIEC/XCUO2_$FAVVGVMU<
MP"X^PI)>WL+3S1Q,C/Y:E5$B<_.N0#Z)HKX3^!G_  6RU?\ :*_9,LOVY/A9
M_P $[?BOJ/PQN9;@W&O0ZUX?,UI;V]T]M<W+VG]H?:#'"T<C/M1B$0N 5!-=
MI\3/^"IFO^ OV^H?^"=&A?L6^-O$_CJ\\$GQ?876D>(M&AL)]%^TR6OVGS;N
M[A92)8V0Q%=^>0&'S4 ?7%%?+5G_ ,%7/A)X+_:'\,_LL_M9?!CQ[\$O%WC:
M;[/X(N/'UK82Z-XCN<J/LUGJ>G7=S;F;+*!%,T4A+HNW<Z!OJ6@ HKXE_:K_
M ."RM_\ LX:AXG\7>$/^"?7QF^(OPP\ W]Q:>.OBGX6L+1+"S>VD,=ZUI#/,
MDU]';.DD<TRJL2/#*-Y",P]J\;?\%$/V6_!7[%NG_M[MXTGU3P!KFDV-[X;D
MTBS:6]UF6]9([2RMK=MK-=2RR)$(FVE7)#E C%0#W"BO"OAQ^VN+_P#:"TC]
MECX__"'4/AOXX\4^&KC7_!=A?ZQ;7]MKEI;,BWD$5Q =OVRV\R)IK?! 257C
MDE4.R>-?M5_\%E;_ /9PU#Q/XN\(?\$^OC-\1?AAX!O[BT\=?%/PM86B6%F]
MM(8[UK2&>9)KZ.V=)(YIE58D>&4;R$9@ ?;5%<I\"OC=\,_VD_@WX9^/GP;\
M2QZQX6\7:-!JFA:C&C)YUO*@9=RL R.,[61@&5@5(!!%>/\ PD_X*3_!SXW_
M /!0?QW_ ,$_/ASH][?:I\._!L6M>(/%*R 6)N6O/LLEA#QF5XF^61U.U)$D
MB/SQN  ?1=%%% !1110 4444 %%%% !17E_[8/[1'B3]E3X$:Y\>=#^ WB3X
MAVWANQEOM8T+PC/;#4%M(D+RS11W$D8F**"QC5MY .U6. <#_@GQ^V[X5_X*
M'_LKZ#^UM\.? ]]HGA_Q-]H.CV6JZC;371$,TD#^:+=Y$B821N-A8L,<@'B@
M#V^BOE#PM_P4Z\1^)_AY\5/BC'^Q5\0%T?X8>);OPW%-;ZCIEP_BO6+>]2Q:
MTTI([@F?_27$7F/Y:>8&CSO1U7F_BA_P5R^(?P:_: ^%_P"R_P#$;_@G)\2]
M/\:_&$:G_P (-I0\6^&95NCI]NEQ=K)+'J31PE(W4_.P#'A2: /M.BOE7Q1_
MP4I\;?#[X4_&#XE?$_\ 8;^('AJZ^"OA^/Q#XE\/ZEK.D23ZAHS6UU<&^L9;
M>ZDM[A56SN 4,BONC9<;AMK-^%7_  5'^)_Q9_9NT+]K;PO_ ,$S_C-J?@?Q
M%H<>LZ;+X?U3PW?ZE)82('2=;!=46:3*G/E(&F[>63Q0!]>45Y3^QO\ ML?L
MW?M[_!J#XZ_LQ?$&/7=$:[DLK^*6V>WO-,O8\>;:75O(!)!,FY258<AE92RL
MK&W^U3^TSHO[+?PY@\87'P[\3^,]:U?5$TKPIX*\%Z<+K5-=U!XY)1!"KLB(
MJQ0S322R.D<<4,CLWRX(!Z717R+^QK_P5I\._M(?M-:S^Q+\=?V8_'?P0^+V
MF:#_ &]8>$/'0MY8]:TK?L:YLKNV=HI]C<,HZ8;:7\N39V/C3_@H!$_Q7^('
MPG_9Y^ WB#XG77PDLX)OB7=:%J%K;1V%Q-";A-,M//<?;M0\@>88%V1H'C5Y
ME=PE 'T317@GBC_@HG\#T_9/\)?M:?!?1O$/Q.T[XB+;Q_#GPYX%TS[1J?B&
MZFCDE%M''(R+"T:0W#SM,R+ MM,7(*;3P'[&O_!6GP[^TA^TUK/[$OQU_9C\
M=_!#XO:9H/\ ;UAX0\="WECUK2M^QKFRN[9VBGV-PRCIAMI?RY-@!]=45\T?
MML_\%'I?V2/'NE?"SX>_L>?%OXU^(KO2?[4UK2OA-X?COGT&S>1XK::\,DB"
M,7#PW2Q 9+?9)NFT9]D_9[^*GB'XW?!?P_\ %CQ5\'_$?@"_UVR^TS>#_%T4
M<>IZ8"[!8[A(W94D*A7*;B5W@'!!  .SHHHH **** "BBB@ HHHH **** "O
MD/\ X+,_L ZE^V]^S%#XJ^$&O#PY\9OA)J(\7_!OQA$XCEL-6ML2FW9STAN!
M&J,#\H=8G8,(]I^O*YOXNV?Q U/X;:SI/POT_1[G7+S3Y;>P77M0EMK5'="H
M>1XH97(4D':%^;&,KG- 'Q]_P2 ^-WC;_@I]\-?"G_!4_P"-?AJSTJ2?PU+X
M>^'WA>SN#+!ICQR"#6]4Y^[-=WML\,8.3%:6D0#;KB<'[5UNUM;?1-3FM[:-
M'GMY'G9$ ,C>5MW,1U.U5&3V4#M7R_\ \$9/V(?CC_P3A_8;\.?L8_&/7_"F
MNKX1NM0DTSQ%X9O+D_;$N[Z>\998)X$\HHT[*"KON !PO?Z2^)J>/IO FIVO
MPQTW2+O7)K1XM/BUW4);:U#LI :1XH97P,YP$YQC(SD 'P-_P:N6MK??\$-/
MA98WUM'-#-J'B5)H94#*ZG7+X%2#P01P0:@\;?\ *USX/_[,CF_]26\KVC_@
MBY^PS\<_^";/[$>A_L:_&3Q#X4UY/"]_J$^E^(?#-Y<YNDN[R6Z9)8)X$\LH
MTS*&5WW #A>_'_$_]A;]N'5O^"N=E_P4U^'5]\*18Z1\(6^'UCX2UO7-2$MQ
M:G4)KTWCSQ69$<A>4KY85U 7[Q/- '$?\'6OACP1JW_!%WQ]XN\1^7'K/A;Q
M)X=U+P;>;MLUMJ)U:VMR\+=0_P!FGNAE2"%+'M7W+^S'KWC?Q3^S9\/?$_Q,
M21?$FH^!])NO$"RKM87TEG$\X(['S"^17S-\;O\ @FK\:_\ @H#\6/!WB7_@
MHE\7/#5S\-? 6NQ:YHWP2^'^F7 T[5M4B!$-SJU_=MYEZD89PMND$$9#'=N!
M8'[1H \/_;E\;0_"_P#9>USX:_#/P9::IXN\<Z;=>%_AUX-MXEC34]4NX)41
M64#"6T2F2XN),;8X(9G.<8/Y^_\ !07]F*']C+X2?\$TOV&=+UN34/"_AC]I
MKPA9:Y?,I2/4M1M\NKLO999Y;EQ&2<!@.=N:]WUO]FS_ (+K)^T;XG_: \)?
M&C]EQI=4W6/ABV\3>&/$%]+X=T?<K"PMWCGA0>8Z)+/*(P\\BIN/EPP1Q>B?
M%S_@G]\<_P!K7]A[2/A/^UG\=]'N_C/H'C.V\;>&_B!X9T)HM-T#Q#8WC3Z<
M]K:.P<VT<6V!U=_,D629MX9PP /'_P#@L[J6IZ#_ ,%#/^"?FN>%2Z:S_P +
MXO[))(>'_L^XLX8KY?\ =,)PWM7U/^W+XVA^%_[+VN?#7X9^#+35/%WCG3;K
MPO\ #KP;;Q+&FIZI=P2HBLH&$MHE,EQ<28VQP0S.<XP>2L/V.OBU\=_VQOAY
M^V1^U^OA*QN?@_H6IVGP\\&^#-4NM1M4U/4HXXKW5KBYN;:V8MY$0AAMQ$1%
MN=S*[, GD.M_LV?\%UD_:-\3_M >$OC1^RXTNJ;K'PQ;>)O#'B"^E\.Z/N5A
M86[QSPH/,=$EGE$8>>14W'RX8(X@"3XD?$GX)_\ !&C]A+X'?\$_+K]ICP[X
M%US6]$_X1K2OB%XIO8;2VTZ*UB236-;43G8TJ-<#R+<[LW%W;A@8EE=?GW]B
M+]K#_@G/X6_X+Q:KX6_9Z_:4\"W/@_4?V:_#W@[P1<V/B>*Y75M8&M2NUFDQ
M8M<WCE_-<DM)(\C.Q+,2?T4^!_[/7CG7O@QHVG_M_/X&^)_Q @NKRYU+5;?P
MI$-,M#-,2D%C#<(SPQ+"D"'<2[M&78DGCR_X>_\ !+_P9X _X*D>(?VZ]+\*
M>!;;POJ'PJT[PYHGAJQ\.QQW&GZI;7[W+7Z8C$:$HRJ'4[\CTH ^M:*** "B
MBB@ HHHH ****  @$8(R#U!K\@IO!/[0?_!*?_@ISJ/_  3J_9 U.SL/AG^V
M8-0USX9M).H_X5EKMNJOKES;0D%7C6RWSP0D!&F6TBX6.5F_7VOB[]K[]A3]
MJOX[_P#!3'X _MQ?#_4OA_:Z#\"(]<C@T+6-:OEN]<75;3[+.S/'9LEJ8TP4
M \W+#D@'  /JGX4?!SX=_!7X5:!\%_A_X>CM?#_AJP@M=+M)B96 A(997=\M
M)*7'F-*Q+M(2Y)8DU\$?\%-_^4\/_!.[_KX^)'_IEMJ_1V(RM$IG15<J-ZHV
MX ]P#@9'O@5\8?MH?L*?M5_M"?\ !1[]GO\ ;2^'FI_#^TT+X!S:XT&B:SK-
M\MWKHU6UCMI]S1V;I:^6D8*8\W)ZX'  /4/^"K5K:I_P3!_:7ODMHQ-)^S]X
MO228(-S*NBWI52>I +,0.VX^IKG_ /@B=_RB-_9R_P"R0Z)_Z2I7?_MY?!OX
MN?M)?L;?$7]G'X3GPY::Q\1/ ^J>&9]1\0ZC/';:;%?V<MM)<*(8)&G9!*2J
M$1AB!EATKQ+]EK]FK_@J!^S+^Q?X(_8[\%>,?@=IUQX+\)6N@6/CZ=-6U-TC
MAB$2W/\ 9ICMT>0 ;@IN FX#((R* /GG_@F!:_\ "O?^#C7]NOX5_"5?*\!7
M>E>'=<UFUM?^/:+7Y[6UFE; ^59'ENM1+="2I!SMK]3I]*TRZOK?5+K3H)+F
MT#BUN9(5,D(< /L8C*[@ #CK@9KY^_X)V_\ !.;X:_\ !/?P/XFATCQKJ_C;
MQY\0O$,GB#XG_$GQ&B+J'B75'+$R,J?+#"A>3RX%RJ"1^69F8V_^"A_PP_;D
M^,_P7B^&?[#OQ+\#^$-2U2\"^)M<\8C4"_\ 9XP7M;;["4DB>8;D>=9$DC0G
MRBLC+)& >>>"_A'8_M7?\%5D_;FTZT7_ (0[X+^!-0\"^$M85<?V_KUW=;M4
MFB;_ ):6MFD8M _1KF2Z4?Z@EO)?^#;>ZU77O@M^TKXV\62/)XBUG]L3QK-X
M@DF.9%N MB#&V>0%'1>VZO5OV8/@=_P5^\)_$+P;X;_: ^-?[/>D_"CPRFRZ
M\+_![P-J5A>7,$-NR6MG&]Y-+'!;K)Y3,(U5BD90$!C6CX=_8K_:)_9;^,'Q
MG\7?L2ZYX)BT'XY:W_PDNHV'C"ZNH3X3\3RP""\U6VBMX)1J,=P$AF>UD>V(
MEA;$^V7$8!XI_P &QJ?VE^P#XBM[S3XI-/\ #?QW\96/@R62('[+I[W:2%86
M(RB&62;(7@G->O>"_A'8_M7?\%5D_;FTZT7_ (0[X+^!-0\"^$M85<?V_KUW
M=;M4FB;_ ):6MFD8M _1KF2Z4?Z@EL?Q)_P3K_:<_9L_X)U^"OV!?^"97Q6\
M(^'!I*-%XM\9>/UOS=ZI')*9[QH_L!62*:[FDFWRK*CPQOMA97V21ZG[,'P.
M_P""OWA/XA>#?#?[0'QK_9[TGX4>&4V77A?X/>!M2L+RY@AMV2ULXWO)I8X+
M=9/*9A&JL4C* @,: . _;;_X)?\ [;FD_&GQO_P4 _X)P_\ !0SX@:%\3M66
MWOKKX7>+I;6]\(Z^MG;K%#IJVRQ1BV#1H465_-<-(QWH7,B_3G_!._\ :R?]
MN?\ 8G^'/[5USX2;0;SQCX?6XU3126(LKZ.1X+J)2WS%%GBE"D\E=I/-<7I7
MA/\ X*YW7CWQIX0\3?%7X'6_@K5-<NG\%^,M*T;4SK^BZ9(Y,4,MA(?LEQ<Q
MH0JS&?9N4.\4@S&?;O@-\$?A]^S;\&?#/P&^%>FR6GA[PIH\.G:7%/,9)6CC
M7!DE<\R2NV7=SRSLS'DT =;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>40
<FILENAME>ctsh-20250630_g29.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g29.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\=^ ?#[ZM\0-9\1>+SH6B:, T*"U6XCM+R:XN=]Q$K*D&Q"Q!?*.%TOV$?\
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
M."^"\8INGAG[LG%WE46JW^WYAB>+>+<*X*>(7O14E:--Z/\ [=/TH_XB&?\
MJT/_ ,O_ /\ N"C_ (B&?^K0_P#R_P#_ .X*^'?V;_V</$?[0_B/48H-9MM#
M\.>'--?4_%_BK4(V:WTBR3)+E5YDD;!"1+\SMQP S#/\<2_"76]<A\%_!#P9
MJ2P27J06NM>(M2WWMX2VT,8X@L,"L2#LQ(R\#S&Y)/\ 4O@MXAT8X:[CK*TZ
MEHWVN^?=[V5W;6UK!_K;Q;[!598BR>BO&%Y6WLN3IWT5]+W/O+_B(9_ZM#_\
MO_\ ^X*/^(AG_JT/_P O_P#^X*\,\:_L6_"2W\<?%S]G3PK'J(\3?";P!_PD
M:^)YK_,>KR6T=O)?0O!MVQQD7!$6T[E\L%V?<0/ ?@I\/-"\4WVH>-OB$\\/
MA#PO MUX@EMWV2W)8D06,+$$":=P44X.Q!)*05B:N7#<+<#8JA*K##.R47\5
M2[4DG&RY_M7T6]]&DSHQ'$?&.&K1ISQ"NVU\,+)Q;4K^Y]FVKVMK>Q]X_P#$
M0S_U:'_Y?_\ ]P4?\1#/_5H?_E__ /W!7YMWLT-Q>2W%M:);QR2LT<",S+&I
M.0H+$D@#C))/')J.O47A_P (V_W;_P GJ?\ R9YW^N_%'_01_P"20_\ D3]-
MO#/_  < ?\)'XDT_P]_PR7Y/V^^BM_._X3S=LWN%W8^P#.,YQD5^C5?SE?#/
M_DI'A_\ [#EI_P"CDK^C6OS'Q#R#*<BJ8=8&GR<ZE?63O;EM\3?=['Z'P+G6
M9YS3KO&5.;E<;:15K\U]DNP4445^;GWP4444 %%%% '\M'_!WK_RET;_ +)A
MHO\ Z'=5^75?J+_P=Z_\I=&_[)AHO_H=U7Y=5^\Y!_R),/\ X%^1Y=7^*PHK
MT+]E3Q7X9\&_M">$M7\7_"GP[XSL&U^SBN-"\4QW$EG,K7$88LD$T1?Y<C:Y
M9"&.5;C'T=_P<+^!?!'PR_X+$_&;P%\-_!VE^']"TN[T:'3-&T33X[6TM(QH
M>GD)%%$JI&N23A0!S7:\5;&QP_+O%ROZ.*M_Y,3R^[<^+Z*^\/V>O^"R7A']
MC*X\/_"'X&_L0?!WQ)\,]-AMK?QG_P )SX&AO]:\;.4 OKFXO)BS0"1S*8(5
M7RX(S&K)(0Y?EO\ @O9^S1^S[^R?_P %._'?PH_9ETP:5X5DL]+U>'PZI.-$
MFO;&&ZDLP"244&7>J?P+(J#A16-+&U98M4*E-QYDW%W3NDTG=='JN_K<;BN6
MZ9\<45[M_P $W/V$/B!_P4>_:X\.?LP>!-6BTF&_$M]XE\1W,>Z'1-)MQONK
MQQD [5PJJ2H:22-2RAMP]#_;>^+4_P /UF\!?L5?L^ZM\-O@7'))I7ASQM>>
M&&CUCQW& 5?4+W6)(5EF^T -(MI"Z6\4;!5BR&9M9XN"Q*H0UE:[ULDGM\W9
MV7D]A*+Y;GR-17ZP?LS>#/ WP.\"?\$Y?!WPT\">']:TO]HKQ]J<?QJ_M#0K
M>]'B>*37K;27T^X:5&/D6MI)(%B!"I*[38WX8?'GC3]C'X;2_P#!0WXR_!O2
M?%L^E?"#X3>.?$#^)?%T9$[Z?X=L=2DMH_++'$UU,?(MK="<2W$\0)"EF'/1
MS.E5G)-62O\ .TG!Z=[K1:WOWT&X-(^8J*[K]H[XTK\>OBO>^.M-\(67AS18
MH8=/\,>&=.Y@T?2[=!%:VJM@&5EC52\S?/-*TDKY>1C7"UZ,'*4$Y*S[$,*_
MJ7_X-"_^41:?]E.UK_T"UK^6BOZE_P#@T+_Y1%I_V4[6O_0+6OD>./\ D2?]
MOK\F=&&_BGZBT445^/GH!1110 4444 %%%% !1110 5B?$O_ ))QX@_[ EW_
M .B7K;K$^)?_ "3CQ!_V!+O_ -$O6M'^-'U1G6_A2]&?SE4445_89_*Y]/\
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
M7SW''_(D_P"WU^3-L-_%/U%HHHK\?/0"BBB@ HHHH **** "BBB@ K$^)?\
MR3CQ!_V!+O\ ]$O6W6)\2_\ DG'B#_L"7?\ Z)>M:/\ &CZHSK?PI>C/YRJ*
M**_L,_E<**** "BBB@ HHHH **** "BBB@#;^&?_ "4CP_\ ]ART_P#1R5_1
MK7\Y7PS_ .2D>'_^PY:?^CDK^C6OQ?Q9_C83TG_[:?K7AE_"Q7K#_P!N"BBB
MOQ\_4@HHHH **** /Y:/^#O7_E+HW_9,-%_]#NJ_+JOU%_X.]?\ E+HW_9,-
M%_\ 0[JORZK]YR#_ )$F'_P+\CRZO\5A1117KF84444 %%26]G=W9(M;624C
MJ(T+8_*F,K(Q1U((."".13L[7%=7L)1112&%%%% !7]2_P#P:%_\HBT_[*=K
M7_H%K7\M%?U+_P#!H7_RB+3_ +*=K7_H%K7Q_''_ ")/^WU^3.C#?Q3]1:**
M*_'ST HHHH **** "BBB@ HK@_B#^T]\ /A5XC;PE\1/BII>D:DD*2M9W<C!
MPC<JW /!K$_X;G_9'_Z+UH/_ '^?_P")H ]7K$^)?_)./$'_ &!+O_T2]<'_
M ,-S_LC_ /1>M!_[_/\ _$UE>./VU?V4]8\%:QI&G?'309+BZTNXA@C^T$;G
M:-E49( &21R>*TI-*K%ONC.JFZ4DNS/P;HKO/^&:OBS_ ,^>@_\ A9:7_P#)
M-'_#-7Q9_P"?/0?_  LM+_\ DFOZK_UCX>_Z#*7_ (,A_F?S9_8.>?\ 0+4_
M\ E_D<'17>?\,U?%G_GST'_PLM+_ /DFC_AFKXL_\^>@_P#A9:7_ /)-'^L?
M#W_092_\&0_S#^P<\_Z!:G_@$O\ (X.L?QQK^J>']#$GA_3!>ZG>7<%EI5F6
MP)KF:18XU)XP-S#N.G45ZI_PS5\6?^?/0?\ PLM+_P#DFL;X@?LA?&'Q?X5N
M-(L#H5K>!DFL+H>,]+!AN(V#QOQ<]F454.(^'>=7QE*W_7R'^9I2R'.?:+GP
MM2U]?<EM]Q]E^&_^#;'XHZAX#CU/QO\ M]WUEXQFM!(]OI'@V&32K2<C)B"O
M*LDZ \;SL) SM&<5\%76@>/OAW\0O%_P1^+$%FOB?P)XEN=%UF;3F)M[IXFP
ML\6X ['7##(!P>@S@?I9X-_X.&=!\,?!^+PQ\:?V6/'TWQEL+06EUH'A_3X9
MM(U:^5=OVB&_20QQVKMAF;#&,,0/,"[C\%VWP"_:4\<>*_$WQB^*L?AR3Q5X
MY\1W>O:^+?QEI8BAGN'+>3&#='"(,*!DX QD@5\IPUGN<TJM=\08BG&#M[.\
MJ4;N^K@XVYH6ZZJ]K.]S[/B?)<LGA*:RG#R<T_>Y8S=EVEH[/R_X!QU%=Y_P
MS5\6?^?/0?\ PLM+_P#DFC_AFKXL_P#/GH/_ (66E_\ R37U/^L?#W_092_\
M&0_S/B/[!SS_ *!:G_@$O\C@Z*[S_AFKXL_\^>@_^%EI?_R31_PS5\6?^?/0
M?_"RTO\ ^2:/]8^'O^@RE_X,A_F']@YY_P! M3_P"7^1SWPS_P"2D>'_ /L.
M6G_HY*_HUK\ / W[/GQ-T?QMH^KZE#H,=O:ZK;S7$G_"8:8=J+(K,<"X). #
MP.:_:C_AN?\ 9'_Z+UH/_?Y__B:_)/$[,<OS"KA7A:T:EE._+)2M?EM>S=C]
M/\/,#C<%2Q*Q%*4+N-N:+C?XMKI'J]%>4?\ #<_[(_\ T7K0?^_S_P#Q-'_#
M<_[(_P#T7K0?^_S_ /Q-?E9^D'J]%>4?\-S_ +(__1>M!_[_ #__ !-'_#<_
M[(__ $7K0?\ O\__ ,30!ZO17E'_  W/^R/_ -%ZT'_O\_\ \31_PW/^R/\
M]%ZT'_O\_P#\30!_-_\ \'>O_*71O^R8:+_Z'=5^75?LI_P<;_L>_'K]O+_@
MHNWQW_90T/0?%?A0^!-+TX:K_P )QI%C_I,+3F2/RKRZBDX#KSMVG/!/-?!7
M_#FS_@HA_P!$:T'_ ,.AX<_^6%?M.29KE=+**$)UX)J*NG**:^5SS:L)NHVD
MSY@HKZ?_ .'-G_!1#_HC6@_^'0\.?_+"C_AS9_P40_Z(UH/_ (=#PY_\L*]7
M^V<G_P"@BG_X''_,CV=3LSY@J2TA6XNXK=Y-BR2*I8]@3C-?3?\ PYL_X*(?
M]$:T'_PZ'AS_ .6%'_#FS_@HA_T1K0?_  Z'AS_Y84UG.3I_[Q3_ / X_P"8
MG2J-;/[C]X/^"(W_  1;_P""=7C+_@G_ .!OCE\3O@W8^.-?\76=Q=7=UJMW
M/]GLPEQ+!]GBA1U0%?*PSL&=I-QW ;5'YE_\'/W_  3Q_9I_84_:3\/1_LX:
M:=(T[Q/X<BU.7P^]Z\YL)#<3PL$:0F3R7\H,H=F*LLH!"X5?=O\ @EW^U1_P
M6K_X)R_"F]^"MO\ L\^"O%?AV2:2YL+#Q#\2]"<6-TX^:2%XM51E5VPSQ'*E
MLLIC+,6^4_\ @H)^S3_P5\_X*)?'K4?CO\;/AGH-Q?7K*(;>'XE^'(X+6% 5
MB@AC_M)O*B120JY8DLS,S.[,>'#X^=+/<3BL1F<)X::ER0]JG\3]U<E[0]GW
MTVM&Z;/(I87]W1IQH.-6+7-.V]MWS;RY^WG=V:/SJHKZ?_X<V?\ !1#_ *(U
MH/\ X=#PY_\ +"C_ (<V?\%$/^B-:#_X=#PY_P#+"NW^V<G_ .@BG_X''_,]
MCV=3LSY@HKZ?_P"'-G_!1#_HC6@_^'0\.?\ RPH_X<V?\%$/^B-:#_X=#PY_
M\L*/[9R?_H(I_P#@<?\ ,/9U.S/F"OZE_P#@T+_Y1%I_V4[6O_0+6OP'_P"'
M-G_!1#_HC6@_^'0\.?\ RPK]\O\ @W(U;P[^P;_P3H7X$?M7^,=!\*>*QX[U
M343I7]O6M]_HTRP".3S;.26/G8W&[(QR!Q7RO&.8Y?BLHY*-:,GS+123?7HF
M;X>$XU+M'ZET5Y1_PW/^R/\ ]%ZT'_O\_P#\31_PW/\ LC_]%ZT'_O\ /_\
M$U^5G<>KT5Y1_P -S_LC_P#1>M!_[_/_ /$UZE87UIJEC#J>GW"RV]Q$LL$J
M='1@"K#V((- $M%%% !1110!EZMX(\%Z]>'4-<\(:7>W!4*9[O3XY'('0;F4
MG%5O^%7?#/\ Z)WH7_@HA_\ B:W:* ,+_A5WPS_Z)WH7_@HA_P#B:/\ A5WP
MS_Z)WH7_ (*(?_B:W:* ,+_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@H
MA_\ B:W:* ,+_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B:W:*
M,+_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B:W:* ,+_A5WPS_Z
M)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B:W:* ,+_A5WPS_P"B=Z%_X*(?
M_B:/^%7?#/\ Z)WH7_@HA_\ B:W:* ,+_A5WPS_Z)WH7_@HA_P#B:/\ A5WP
MS_Z)WH7_ (*(?_B:W:* ,+_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@H
MA_\ B:W:* ,+_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B:W:*
M,+_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B:W:* ,+_A5WPS_Z
M)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B:W:* ,+_A5WPS_P"B=Z%_X*(?
M_B:/^%7?#/\ Z)WH7_@HA_\ B:W:* ,+_A5WPS_Z)WH7_@HA_P#B:/\ A5WP
MS_Z)WH7_ (*(?_B:W:* ,+_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@H
MA_\ B:W:* ,+_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B:W:*
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
MC1>+?&7C];\W>J1R2F>\:/[ 5DBFNYI)M\JRH\,;[865]DD?VQ10!\=_LP?
M[_@K]X3^(7@WPW^T!\:_V>])^%'AE-EUX7^#W@;4K"\N8(;=DM;.-[R:6."W
M63RF81JK%(R@(#&NQ_;@_P"";_P4_:6_9 ^)'[/_ ,+_ (0_#WPUXB\8>#[[
M2M%\0/X3MHQI]S-$428M#%YB[20<KSZ5])T4 >>_LI_ ?1/V:/V=O!OP4TC2
M-'M9O#_AK3['5)M$L%MX+V\AM8H9;G:JJ6+M'G<PW$8S7H5%% !1110 4444
M %%%% '-_%VS^(&I_#;6=)^%^GZ/<ZY>:?+;V"Z]J$MM:H[H5#R/%#*Y"D@[
M0OS8QE<YKYS_ .",G[$/QQ_X)P_L-^'/V,?C'K_A375\(W6H2:9XB\,WER?M
MB7=]/>,LL$\">44:=E!5WW  X7O]844 8/Q-3Q]-X$U.U^&.FZ1=ZY-:/%I\
M6NZA+;6H=E(#2/%#*^!G. G.,9&<CYG_ ."+G[#/QS_X)L_L1Z'^QK\9/$/A
M37D\+W^H3Z7XA\,WESFZ2[O);IDE@G@3RRC3,H97?< .%[_6U% 'PS\3_P!A
M;]N'5O\ @KG9?\%-?AU??"D6.D?"%OA]8^$M;US4A+<6IU":]-X\\5F1'(7E
M*^6%=0%^\3S6K\;O^":OQK_X* _%CP=XE_X*)?%SPU<_#7P%KL6N:-\$OA_I
MEP-.U;5(@1#<ZM?W;>9>I&&<+;I!!&0QW;@6!^T:* "O@36_V;/^"ZR?M&^)
M_P!H#PE\:/V7&EU3=8^&+;Q-X8\07TOAW1]RL+"W>.>%!YCHDL\HC#SR*FX^
M7#!'%]]T4 ?)'Q<_X)_?'/\ :U_8>TCX3_M9_'?1[OXSZ!XSMO&WAOX@>&="
M:+3= \0V-XT^G/:VCL'-M'%M@=7?S)%DF;>&<,-JP_8Z^+7QW_;&^'G[9'[7
MZ^$K&Y^#^A:G:?#SP;X,U2ZU&U34]2CCBO=6N+FYMK9BWD1"&&W$1$6YW,KL
MP"?3M% 'P)K?[-G_  763]HWQ/\ M >$OC1^RXTNJ;K'PQ;>)O#'B"^E\.Z/
MN5A86[QSPH/,=$EGE$8>>14W'RX8(XO7=7^'G_!67P_^RUX9@\"_'KX0ZW\:
M8?%C:AXUNO%/AV^@\-ZAIK/,/[.LUMB;BS"1FV"RL)79HG+?ZPX^GJ* /$/A
M9^SW\6?%7QGT;]I_]K35O"]SXM\-:!>:3X/\.^#(KAM,T&.]:!KZ?[1<A9;R
MYF^S01B4QPK'$C(L>9)'?V^BB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
DB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>41
<FILENAME>ctsh-20250630_g30.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ctsh-20250630_g30.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 Y?XW_%KPM\ O@OXO^.WC@3G1/!7
MA?4->U@6L>^7[+9VTEQ+L4D;FV1M@9&3BOS'_9/_ ."DW_!0#_@I8WPA^,O[
M.?[27PR\#I\1;/QW+;_#>3P:VL6NC2:/-8I:6>LW'VJ.YEGE2<2M)!]F"1W"
M,L4HP6_4KQ]IG@K6_ FM:-\2H+"7PY=Z3<PZ_%JK*+5[)XF6<3%\*(S&6#9X
MVYSQ7\X__!1#_@EE^U)_P0 _;'T#]L?_ ()+_$C5=5T?4=(UW6SX4O+!;VXT
M32;$6K:A#<A\B^LA'<QG> )XT4L3F(ST ??W_!2;_@NM^TK^PC_P2X\!?&KQ
MI\"=!T#]H'XB>)M5\,+X8N9)I]*T:ZTV]N;6]O@&*O/%^YB:)=V#]JC8LZ*=
M[/VE?^"G?[5G_!)C_@J)\&_V7_VJ?C:WQ6^$/QKTBT@D\3:YX<T[3=3\-:PU
MU]DEDB;3H((I;-9'MY"DL;2K',?WC-'F3S;]KKX!>,/^#J?_ ((Y_"K]I[X&
MPZ3X.^*?A/6[]SX=U:[D&G3W*G[-?VB3A6:,2&&">%V#!1B-R-S2+\N_\%7;
M']MG_@H3_P %0?V-/V$_VB?@=H/ACXH:#I5G-XL7PMXR&M V\UW$]YJ,WEP(
MMHJPZ=-<B'S)6".,MRI8 _6K_@I+#_P6N^)PUWP]_P $PM?^'OP[T_PO8B1?
M$'C6W6[U7Q7?&%93;Z?#+!-:VUNH81>=<#=).& $<:>;)YU_P;8_\%2_VF/^
M"H7[(7BKQA^U+X=M)?$O@?Q8-&_X2G2].6T@UQ&MTG&Z)<1I<1[L/Y85-LD1
MVJ2<_5W_  4!^ ?[2?[2O[,GB'X1?LK?M0R?"7Q3JUC-!%XFCT&*^WQO&R-
M2Y#VV_./M$7[V/[R9( K\T/^#3;XU?M0_#O5/CE_P2I_:,\*V%L/@+K,:Z?-
M8V$436=Q-=7,5U;R2Q*HND>2(313-EV4OEF78$ .J_:\_P""S'_!1+X3?\%K
MO@?_ ,$VM1^%?@GP#X2\:^(M$O-1O-.U(ZYJ.KZ3=W4L!C>:6&**T):"5'2.
M)W4KE)R""?N'_@J=XJ_:5^&O[).M?%+]E#XS#PGXSTJ]TVUTA+_1;.^TZ\EO
M-2M+/%TD\+R!5$[$&)T(/)#@8K\J_P#@L#_RMJ?LD_\ 8$\)?^GO5J_67_@I
MU_R9KK?_ &-/A;_U(M-H ^$O^#<__@M5^U%^W/\ &WXM?L8_\% KS3(?B?X*
M<WNCPVFCQ6#F"WG-IJ-I)''A3)!.83W8B63M'70?\''7_!6+]KO]@'P9IB_L
M2ZWHVGWF@&RN_B'JVK:-%?"%=2DN(=+LXTD!57E^PZC,Y^\JVT7&)<U\2?\
M!;/PMX@_X(M?\%^/AC_P51^&>D3Q>#/B-J(U/Q+:V286:= MGKEJ ."TUK,E
MPI;K-.[ ?NZ]6_X.&O#FM:K_ ,$-+O\ ::\;Z7/:>)/C5\>=)\87MK=QE9K#
M39;*Y@TBQ=3S&T&F0V:R)P!<-<-@%VH _2K_ ((T_&;X\_M._P#!/?X=_M2_
MM&_%F?Q-XF^(&A#4KR"/1K*QL]/_ '\R+';QV\*/@H$W&5Y"67*[ 2M?4U?'
M?_!OY_RAH_9\_P"Q$3_THFK[$H **** "BBB@ HHHH **** "BBB@ HKXT_:
M=_X+#^"_A?XN^(GPQ_9L^".K_%?Q#\)M0T&R^(]S9:O:Z;I&A7>JW\5I;63W
M4[%YKL^8S>7##(B;"LLD1! [CX/_ /!3SX,^./"_Q@U7XR?#_P 7_";5?@)9
MQW?Q5T/QYI\(?3+:2WFN8[J":SEGAO8)(H)6C>%V+X V@L 0#Z3HK\[;+_@O
M'XIU[]A34?\ @J9X6_8=U"\^ &G:Z]H^IOX]@C\436$=]]AEU%-)%JUOY2W'
MRF-KY9,*S;0HW'TS]L/_ (+:?LE_LJ?LO_"W]H_18M3\<S?'%K2/X0^%M$\N
MWNM>>X6)@SO.56UCC\^%96?)C:55VDG  /L:BOCNX_X*M:E\%_VY/A_^P;^V
MS^S_ &O@#Q#\6-*:Y^'?B7PQXS.O:/?W2$J^GSRRV5G-;W 8*HQ$\;&2,!_F
MXXO_ (*Y?\%Y?AU_P2H^*OA7X,R_LW>)_B9K_B#0)-9U"T\-7JP_V3:&9H;=
MY<QR9\YXKD+TQ]G/7/ !]\45\2?\$N_^"N?Q%_X*G_"SQ]\2_AE^Q/JW@M?!
MU]:6&F1>.O%)MX=:NY$:2:))(K-VB\J/RF+&-@3.@X^8CR']@[_@YC^$?[8W
M[=.D_L&>/?V6/$GPQ\2:[:SG2+_7?$$%S#/<+;?:HH<)&F!- &>-\D,=B@$N
M* /TYHKQ_P#;P_;"\)_L(?LN^)?VE_%GA>]U\:)'#'IWAS3)52ZU:[FE6.*W
MB+ A<EB[.00D:2.?E0U\[?\ !'C_ (+27/\ P6&M_%/BKX:_LNR^#?#/@V^@
MLM9U/7O&23W,D\T4DD:V]O#:XD V+O+R1X#@KO(*T ?=-%%% !1110 4444
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
MV4\^V29/Q20%6'L0:VABG4Q52@HZP47>^_-S?=\)E/#*&&IUG+23DO3EY?\
MY(K45]3?MN?#/P)XG^']M\9_A7X4T_2G\.:J^A^+;#2[..&-'.'AG*Q@#G>!
MNQD^:B_PUY!^R_X,T#Q'\2X/$7C:R6?0- >*[U*"105N9&E2*WMCG@^9,Z C
MGY YQ@&N3"YM1Q.7/%<K5KWCUNNGJ]+=[HZ<1E=7#X]8;F3O:TNEGU^6M^UF
M><45[-^WK#I^B?M,:_X-\/Z'INFZ9IBV:V=GINFPVZ)OM(9&)\M1N)9V.3GK
M[5XS7;@L3]<P=.O:W/%2MY-71R8NA]5Q4Z-[\K:OZ.QW/[,G_)QG@3_L;]._
M]*4K]8Z_)S]F3_DXSP)_V-^G?^E*5^L=?F7B%_OM#_"_S/T/@;_<ZW^)?D%%
M%%?GI]R%%%% !1110!^<G_!6O]O+]J[]F3]I?2_A_P# _P"*O]B:1<>#;6^F
MM/[#L;G=</<W2,^^X@=AE8T& <?+TY.?E[_A[W_P42_Z.%_\M+2/_D2O0_\
M@O+_ ,GDZ+_V3RR_]++ZOBBOZ0X5R/),1P[AJE7"TY2<5=N$6WZMJ[/P3B3.
M,WH9[B*=+$5(Q4G9*<DEZ),^E/\ A[W_ ,%$O^CA?_+2TC_Y$H_X>]_\%$O^
MCA?_ "TM(_\ D2OFNBO?_P!7.'O^@.E_X+A_D>'_ &]GG_054_\  Y?YGTI_
MP][_ ."B7_1PO_EI:1_\B4?\/>_^"B7_ $<+_P"6EI'_ ,B5\UT4?ZN</?\
M0'2_\%P_R#^WL\_Z"JG_ ('+_,^E/^'O?_!1+_HX7_RTM(_^1*/^'O?_  42
M_P"CA?\ RTM(_P#D2OFNBC_5SA[_ * Z7_@N'^0?V]GG_054_P# Y?YGTI_P
M][_X*)?]'"_^6EI'_P B4?\ #WO_ (*)?]'"_P#EI:1_\B5\UT4?ZN</?] =
M+_P7#_(/[>SS_H*J?^!R_P SZ4_X>]_\%$O^CA?_ "TM(_\ D2C_ (>]_P#!
M1+_HX7_RTM(_^1*^:Z*/]7.'O^@.E_X+A_D']O9Y_P!!53_P.7^9]*?\/>_^
M"B7_ $<+_P"6EI'_ ,B4?\/>_P#@HE_T<+_Y:6D?_(E?-=%'^KG#W_0'2_\
M!</\@_M[//\ H*J?^!R_S/Z'OV=/%>O^//V?/ GCCQ7?_:M4UGP;I=]J5UY2
M1^=<36D4DC[4 5<LQ.%  S@ "NRKSS]D7_DU#X8?]D\T7_T@AKT.OY:QT8PQ
MM6,59*4OS9_1V#E*6#IRD[MQ7Y!1117*=(4444 %%%% !1110 5^27[0/_)>
MO&__ &-^I?\ I5)7ZVU^27[0/_)>O&__ &-^I?\ I5)7Z)X>?[W7_P *_,^$
MXZ_W6C_B?Y'(5[)^RY\5_B7\#?'-QID+L^E7WAJ_U*]T&]P]K?HFFS7,19>0
M,[$RRX.,J>XKQNO2/"7[16H:;;6.G>,_!6B:[%I6@WFF:9<7%FT5S##+;31+
M$9(7C,D8,IR'W':6VD$@C]$S*C+$865+D4TT[I[[:-7TW\U;=/0^$R^K&AB8
MU.=Q::L_GJG\O7LST;X@> ?V9AXX^'WQLED?PSX/\:V-Y>W^BR6DETEE=6QV
M^6$BPY@>4@87'RJVTH"-O:_LV>&/@CJ'Q.\7^+=*_:CG\3:IJ?@_4_[363P3
M<6GDPN$\R<%I""$& (E XP!@"OEGQ[\1O%/Q(U*WU#Q+=QE+*T2TTZSM8%BM
M[.W3[L44:@!%&2?4DDDDDFIOAK\4O%GPGU2_UCPA- DVHZ3/IMR9X0X,$P <
M 'H>!@]J\JODV,K8!T_;2Y[-6]UJW,VDW*+E=*R;35[)L]*CFV%I8Y3]DN6Z
M=]4[\J3:2DHZN[2:=KM(=J'@.PU/XAS^#/A=XC/B*S#_ .BZO)9-9+)$$#22
MR)(Q\E$^;<S' "%B0*TO'?BZ"]\-V'P>^'QEN=#T66:]N;F.%@VIWI3]]>,N
M,K&L:[$! *QJ6;!9@'?!_P#:!\:?!"WU"'P9I.AR-J:JEW-J>DI<NT8((C!?
MHF0&([D G.!C9\<?M>_%?Q[X/O\ P1J%CX?LK/4XTCO'TG0HK:61%=7V;T&<
M$J,CN.*]"<<>\3%<BE"-K-RL[[.32C:^]DK+TTMQ0E@EAY/G<92O=*-U;=13
M<KV[MW?XWW?^">G_ "<WIW_8(U#_ -)9*\0KKO@_\:/%/P/\0GQ9X)T[33J?
ME/%'>7ULTS1HPPRJI;:,COC/)&<5A_V_:?\ "0G7CX7TW9OW?V=ME^S@X]/,
MW8SSC=CMC'%:TZ-:&8U:S7NRC!+UBY-_^E*WS,JE:E/ 4J-]8RDWZ24;?^DZ
MGTY\,_&>B3?M4>//V?\ QS-CP_\ $-3ITFX\0W@C!@D7/1LDJ/\ :9/2O/O$
MOAJ]^!6N^&/V?KV:(ZP_BNWU3Q4\#AAN6;R[.'(ZA82\W_;T/[M><^/?BOXB
M^('C7_A8FH65C8ZR9UGDO=+A:$O*NW8^W<54KM&"H'/)S2M\6O$]Y\3I_B[K
MUO9ZIK4]_P#;3)J$+-&L^\.KA%900N  IRH'&.!CSJ.55Z<E/HX+FCWG%<J=
M^UO_ $F+Z'?5S*C4BX]5)VEVA)\S5N]_SDCO_P#@H/\ \G?>+_K8?^F^VKQB
MNL^+WQA\2_&WQ/)XU\::;IPU:=46YOK*W:)IPBA%#+N*G"@#( . .>*Y.O4R
MVA4PN74:-3XH1C%^J21YV85J>(QU6K#:4FU\W<[G]F3_ ).,\"?]C?IW_I2E
M?K'7Y.?LR?\ )QG@3_L;]._]*4K]8Z_-O$+_ 'VA_A?YGW_ W^YUO\2_(***
M*_/3[D**** "BBB@#\AO^"\O_)Y.B_\ 9/++_P!++ZOBBOM?_@O+_P GDZ+_
M -D\LO\ TLOJ^**_J3@__DF,)_@1_.7%7_)18G_$PHHHKZ0\ **** "BBB@
MHHHH **** "BBB@#^@W]D7_DU#X8?]D\T7_T@AKT.O//V1?^34/AA_V3S1?_
M $@AKT.OY#S#_?ZO^*7YL_J+ _[E2_PQ_)!1117&=04444 %%%% !1110 5^
M27[0/_)>O&__ &-^I?\ I5)7ZVU^27[0/_)>O&__ &-^I?\ I5)7Z)X>?[W7
M_P *_,^$XZ_W6C_B?Y'(4445^J'YL%%%% !1110 4444 %%%% !1110!W/[,
MG_)QG@3_ +&_3O\ TI2OUCK\G/V9/^3C/ G_ &-^G?\ I2E?K'7Y3XA?[[0_
MPO\ ,_2^!O\ <ZW^)?D%%%%?GI]R%%%% !1110!^0W_!>7_D\G1?^R>67_I9
M?5\45]K_ /!>7_D\G1?^R>67_I9?5\45_4G!_P#R3&$_P(_G+BK_ )*+$_XF
M%%%%?2'@!1110 4444 %%%% !1110 4444 ?T&_LB_\ )J'PP_[)YHO_ *00
MUZ'7GG[(O_)J'PP_[)YHO_I!#7H=?R'F'^_U?\4OS9_46!_W*E_AC^2"BBBN
M,Z@HHHH **** "BBB@ K\DOV@?\ DO7C?_L;]2_]*I*_6VOR2_:!_P"2]>-_
M^QOU+_TJDK]$\//][K_X5^9\)QU_NM'_ !/\CD****_5#\V"BBB@ HHHH **
M** "BBB@ HHHH [G]F3_ ).,\"?]C?IW_I2E?K'7Y.?LR?\ )QG@3_L;]._]
M*4K]8Z_*?$+_ 'VA_A?YGZ7P-_N=;_$OR"BBBOST^Y"BBB@ HHHH _(;_@O+
M_P GDZ+_ -D\LO\ TLOJ^**^U_\ @O+_ ,GDZ+_V3RR_]++ZOBBOZDX/_P"2
M8PG^!'\Y<5?\E%B?\3"BBBOI#P HHHH **** "BBB@ HHHH **** /Z#?V1?
M^34/AA_V3S1?_2"&O0Z\\_9%_P"34/AA_P!D\T7_ -((:]#K^0\P_P!_J_XI
M?FS^HL#_ +E2_P ,?R04445QG4%%%% !1110 4444 %?DE^T#_R7KQO_ -C?
MJ7_I5)7ZVU^27[0/_)>O&_\ V-^I?^E4E?HGAY_O=?\ PK\SX3CK_=:/^)_D
M<A1117ZH?FP4444 %%%% !1110 4444 %%%% '<_LR?\G&>!/^QOT[_TI2OU
MCK\G/V9/^3C/ G_8WZ=_Z4I7ZQU^4^(7^^T/\+_,_2^!O]SK?XE^04445^>G
MW(4444 %%%% 'Y#?\%Y?^3R=%_[)Y9?^EE]7Q17VO_P7E_Y/)T7_ +)Y9?\
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
MVHVM]W*G\M0HHHKU#SC^@W]D7_DU#X8?]D\T7_T@AKT.O//V1?\ DU#X8?\
M9/-%_P#2"&O0Z_D/,/\ ?ZO^*7YL_J+ _P"Y4O\ #'\D%%%%<9U!1110 444
M4 %%%% !7X-?M6?&;XE:;^U%\2=.LO$FR&W\?:Q'"GV.$[56]F &2F3P.]?O
M+7\^7[77_)U_Q/\ ^RAZU_Z7S5^K>%5.%3'XGF2?NQW]3\U\29SA@\/RNWO/
M\C)_X7G\4_\ H:?_ "1@_P#B*/\ A>?Q3_Z&G_R1@_\ B*Y*BOVSZOA_Y%]R
M/R+V]?\ F?WLZW_A>?Q3_P"AI_\ )&#_ .(H_P"%Y_%/_H:?_)&#_P"(KDJ*
M/J^'_D7W(/;U_P"9_>SK?^%Y_%/_ *&G_P D8/\ XBC_ (7G\4_^AI_\D8/_
M (BN2HH^KX?^1?<@]O7_ )G][.M_X7G\4_\ H:?_ "1@_P#B*/\ A>?Q3_Z&
MG_R1@_\ B*Y*BCZOA_Y%]R#V]?\ F?WLZW_A>?Q3_P"AI_\ )&#_ .(H_P"%
MY_%/_H:?_)&#_P"(KDJ*/J^'_D7W(/;U_P"9_>SK?^%Y_%/_ *&G_P D8/\
MXBC_ (7G\4_^AI_\D8/_ (BN2HH^KX?^1?<@]O7_ )G][/>/V,OC)\2-6_:Z
M^&&EZAXC\R"X\?:3',GV.$;E:[B!&0F1P>U?NQ7X ?L0_P#)Y/PJ_P"RAZ/_
M .ED5?O_ %^(^*E.%/,<.HI+W'MZGZ_X;SG/ 5^9W]Y?D%%%%?E9^D!1110
M4444 ?D-_P %Y?\ D\G1?^R>67_I9?5\45]K_P#!>7_D\G1?^R>67_I9?5\4
M5_4G!_\ R3&$_P "/YRXJ_Y*+$_XF%%%%?2'@!1110 4444 %%%% !1110 4
M444 ?T&_LB_\FH?##_LGFB_^D$->AUYY^R+_ ,FH?##_ +)YHO\ Z00UZ'7\
MAYA_O]7_ !2_-G]18'_<J7^&/Y(****XSJ"BBB@ HHHH **** "OY\OVNO\
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
MPP_[)YHO_I!#7H=?R'F'^_U?\4OS9_46!_W*E_AC^2"BBBN,Z@HHHH ****
M"BBB@ K^?+]KK_DZ_P")_P#V4/6O_2^:OZ#:_B3_ ."F_P#RDE_:$_[+AXL_
M]/%U7Z9X:8OZIC<0^6]XKK;J?)\5Y#_;M"E#VG)RMO:][KU1^CE%?CG17[!_
M;/\ T[_'_@'Q/_$//^HG_P D_P#MS]C**_'.BC^V?^G?X_\  #_B'G_43_Y)
M_P#;G[&45^.=%']L_P#3O\?^ '_$//\ J)_\D_\ MS]C**_'.BC^V?\ IW^/
M_ #_ (AY_P!1/_DG_P!N?L917XYT4?VS_P!._P ?^ '_ !#S_J)_\D_^W/V,
MHK\<Z*/[9_Z=_C_P _XAY_U$_P#DG_VY^[O[$/\ R>3\*O\ LH>C_P#I9%7[
M_P!?Q5?\$C?^4I_[./\ V7#PM_Z=;>O[5:_'?$O%_6\?0?+:T7UOU/N.%,B_
ML+#5*?M.?F=]K6T]6%%%%?FI]4%%%% !1110!^(__!QM^U%\"_@O^W7H'A3X
ME^.?[-U";X8V%U';_P!F74V8FOM04-NBB9>J,,9SQTZ5\"?\-_?LD?\ 16?_
M "@W_P#\8KOO^#RG_E*?X3_[(?I/_IUU>OR8K^A^&,SQ%'A_#025E%=_\S\^
MS/@S*\?F%3$5)S4I.[LXV_\ 26?I3_PW]^R1_P!%9_\ *#?_ /QBC_AO[]DC
M_HK/_E!O_P#XQ7YK45[W]KXGLOQ_S.#_ %!R?_GY4^^/_P B?I3_ ,-_?LD?
M]%9_\H-__P#&*/\ AO[]DC_HK/\ Y0;_ /\ C%?FM11_:^)[+\?\P_U!R?\
MY^5/OC_\B?I3_P -_?LD?]%9_P#*#?\ _P 8H_X;^_9(_P"BL_\ E!O_ /XQ
M7YK44?VOB>R_'_,/]0<G_P"?E3[X_P#R)^E/_#?W[)'_ $5G_P H-_\ _&*/
M^&_OV2/^BL_^4&__ /C%?FM11_:^)[+\?\P_U!R?_GY4^^/_ ,B?I3_PW]^R
M1_T5G_R@W_\ \8H_X;^_9(_Z*S_Y0;__ .,5^:U%']KXGLOQ_P P_P!0<G_Y
M^5/OC_\ (GZ4_P##?W[)'_16?_*#?_\ QBC_ (;^_9(_Z*S_ .4&_P#_ (Q7
MYK44?VOB>R_'_,/]0<G_ .?E3[X__(G]QW[$VNZ5XH_8S^$?B;0KKS['4?AC
MH%U9S[&7S(I-.@=&PP!&5(." 1W%>G5X?_P3(_Y1M?L]_P#9#_"?_IGM:]PK
M^8\:W+&5&^LG^;/TNA35*C&"V22^Y!1117,:A1110 4444 %%%% !7\2?_!3
M?_E)+^T)_P!EP\6?^GBZK^VROXD_^"F__*27]H3_ ++AXL_]/%U7Z!P!_O=?
M_"OS.3%[(\/HHHK]0.(**** "BBB@ HHHH **** "BBB@#Z'_P""1O\ RE/_
M &<?^RX>%O\ TZV]?VJU_%5_P2-_Y2G_ +./_9</"W_IUMZ_M5K\MX__ -]H
M_P"%_F=V%^!A1117P)U!1110 4444 ?S%?\ !Y3_ ,I3_"?_ &0_2?\ TZZO
M7Y,5^L__  >4_P#*4_PG_P!D/TG_ -.NKU^3%?NW#O\ R(\/_A1Y=;^*PHHH
MKVC,**** "BBB@ HHHH **** "BBB@#^VS_@F1_RC:_9[_[(?X3_ /3/:U[A
M7A__  3(_P"4;7[/?_9#_"?_ *9[6O<*_G?%_P"]U/\ $_S/6C\*"BBBN<H*
M*** "BBB@ HHHH *_B3_ ."F_P#RDE_:$_[+AXL_]/%U7]ME?Q)_\%-_^4DO
M[0G_ &7#Q9_Z>+JOT#@#_>Z_^%?F<F+V1X?7U9^SG_P3-7QM\/\ P[\7_P!I
MCXV:=\.= \<^$/%NN> K!M/N;W5=8MM$TN\NYK_R(8F2&S66U*%I7268*XA1
M_OCY3K]A/^"8O[07[&O_  4W_9R\$_\ !/\ _:.U8_#KXZ?"WX9^-O#?P?\
MB-,?^)-JND:EH6HPW%OJ/:+[-!-)-EBH(M0RR!G>*3[O-\3B,+AE4IIVUYFE
M=I6>MNU[7T=E?U7+32E*S/S>^./[%WC?X3^.O /A#P-X]\-?$BU^*>DP:C\/
M]8\#W%P\6J1RWLUBL3174,,UO<+<V\L3PR(I1E/)'-?0OAG_ ((?:Y\6O@GX
MS\;?LS_MT_!OXH>._ASX=EUSQG\+_!^J74E]!90C,[6EQ)"L-^8\@,T),18A
M4D8M&'\'_;J_9*_:X_8'^,T/[,?[5.AW6EZGX9LW_P"$;F@G\RRN]/EGED%S
M93@#S8))&E;/#*Q=75'5E'V1_P $+OV3[WXF?#[XP>(OV1OVU? </[1OB'X5
M:EH/@WX7:E:7]M<"QN?+-_*MS/%%#)=^1$\<0A,T<32>;(RA01AC<55HX".(
MIUE;36UTTW]IJ]E;=JUM_(J,4YV:/A7]DS]DSXJ_MD?%&;X9?"T:?:+IFAWF
MN>)_$6MW#0:;X?T>TC\RZU&\E56,<$2XR55F9F5%5F95/3?%#]B2[T7]GNZ_
M:P^ _P 6=,^)'P_T;Q''H/BO4],TNZL;O0+^5"]L;JUN$#+;W 5A#<*65F1D
M<1OA#]?_ /!+7PM!\//^"+'_  4#^*K:<T'B>/1/#?A>4RQE9K2TGOI([F+U
M4.9,.._DC/2JW_!"WP]I_P 0/V&O^"@/PY\3QK+HS_LXR:X\,HR@O]-6\NK*
M3!_B25=P/4'I2Q&8UH2K5(OW:<H1MWYN5M]]I:6[:WN"@FDNY\Q?\$W_ /@F
ME\6_^"E_Q=D^$WPJ^)'@CP[-;6-Q>W4OBCQ#'%</# @DE\BSCW7%PP4Y!""/
M@Y=<''A'@?0-!\3^*;30O$WCBQ\-V5Q)MGUK4K6XF@M1C[SI;1R2D?[B,?:O
MO3_@U^)'_!7'PP >O@CQ/G_P4W%?GK7;2K5IYA6HM^ZHP:TVYN>_KLB6DH)G
MU)_P4_\ ^"2G[1W_  2G\6>#]!^./B/PSXAT[QSHDFH^'O$G@^YN)K&?RI L
ML!:XAA<2H'A<C:1MG3!)R!XO^S!^SG\2?VN?VA/!_P"S1\(+&*?Q'XTUR'3-
M-^T,RPPES\\\K*&*Q1('ED8 E4C8X.,5^S?Q^3_AZ9^SS^U=_P $X-0'V[XG
M_L]^*I/B1\%D/S7%WI9A3^T=.B'WF&Z27"]#)>V_:/CX$_X)FG_AE[P+9?M4
MW7[CQ3\4/B'I_P -OAH6XDALFN;67Q%J*=\"UEMM.##@C5+@=8SCS<'F>)J9
M?+VEO;1LO)\RO&5NUG=_X9=BY02FK;'CO_!1']@KQ/\ \$X/VB-3_9;^)GQA
M\*>)_%^A16KZ[;>$TOF@L?M%M'<Q*TMU;PAV,,T380,!O )R"!X+7WK_ ,'.
MG_*<;XX?[WAO_P!1K2Z^"J]7+*U3$9=1K5'>4HQ;]6DS.:2FTCZ'_P""1O\
MRE/_ &<?^RX>%O\ TZV]?VJU_%5_P2-_Y2G_ +./_9</"W_IUMZ_M5K\ZX__
M -]H_P"%_F=F%^!A1117P)U!1110 4444 ?S%?\ !Y3_ ,I3_"?_ &0_2?\
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
M_P#9#])_].NKU^3%?K/_ ,'E/_*4_P )_P#9#])_].NKU^3%?NW#O_(CP_\
MA1Y=;^*SWCX)_LZ_ _X\_LRZE<Z5\?\ P;X5^+>B^,&-OX;\;:VVE0:]HDMK
M$%,-[< 644T-PC_)+)$76=B6.Q ?M+]OW]IGPE^S-^S9^U]^Q)XI^,.E>,?$
M_P :_P!I:YUO0O!^@ZE]OMO ]C9ZU-=3WL]PF8(KR[*00&VC9I$6)C+Y;?(?
MRUJ;4M2U'6=1N-7U>_FN[N[F>:ZNKF4R232,2S.[,268DDDGDDYKIK8#V]>,
MIS;BG=+S336O:ZOWZ7MH)3LM#Z;\8?\ !.KX6>&O#?A7XA:7_P %*_@+JOAS
M7-*MKS6Y;77[O^U=!9T#2P2Z6+<W4LB$E0(T8L1R(P<UZAXD_P""S&IV/_!:
M'PS_ ,%,_!>@ZI=:%X,N].TC3M,U*1%O]2\/VVGC3)S,0Q1;FYMVGE(RRQRS
MXRP0$_!U%4\!"M?V[Y])1U26DK7V[V0N:VQ^D7[.GC']D+]A+_@I9XB_X*;Z
M9\?/"7B[X<>'KS7?$7PC\):1J@?7->OK^WN$L--N;$#SM.-LUT#//<+''_HQ
M\HS;U!\X_90_:D^'_P 9/V4/VJ?V8?C%\1M)\)_$CX[ZSHOB?1/&6O2&WT[5
M[RQU*6]N=*N[G!%H)FF,L4DFV'S4Q(Z?*U?$E%9O+*<DW*3<O<L]/L/FC^.K
M[^6EGSO^O,^V6_:3N?@!_P $C_'G_!/+XG?%#0?%NM>.OB1HVL^#/#6@^)+;
M5[7P;;VIEDO;UKVVDDM4>[8V\2P12LRA;B201[QYG-?M2:7IGA3]C/\ 9SG\
M!?'WP3J7BKX>Z;K?_"2Z5X9\96TU_H5U<:[+=VC+L?$[;)4;=;-+Y94EBH&:
M^2Z*TA@8PGS)Z\SD]-&W'E^2M^.KOK=<Q^D7_!8/_@J1\)_^"@GPC^%&G?!?
MP]IVE?$/XC^'M'U#]HW5?,6S2_UW3!<Z=86TLDI2..*,275SDMY?EW-H68&$
M[;7_  5E\:_ [XI?\$OOV.OA/\)?VD_A]XH\4_!3P=K-E\0= TGQ/";BSEO?
M[.D01;RJW6QK:1&\DN<X*AE.X?FG16%+**%#V*I-I4VVNM[IQL_))V79)=BG
M4;O?J%%%%>L9G]MG_!,C_E&U^SW_ -D/\)_^F>UKW"O#_P#@F1_RC:_9[_[(
M?X3_ /3/:U[A7\[XO_>ZG^)_F>M'X4%%%%<Y04444 %%%% !1110 5_$G_P4
MW_Y22_M"?]EP\6?^GBZK^VROXD_^"F__ "DE_:$_[+AXL_\ 3Q=5^@< ?[W7
M_P *_,Y,7LCP^BBBOU X@HHHH **** "BBB@ HHHH **** /H?\ X)&_\I3_
M -G'_LN'A;_TZV]?VJU_%5_P2-_Y2G_LX_\ 9</"W_IUMZ_M5K\MX_\ ]]H_
MX7^9W87X&%%%%? G4%%%% !1110!_,5_P>4_\I3_  G_ -D/TG_TZZO7Y,5^
ML_\ P>4_\I3_  G_ -D/TG_TZZO7Y,5^[<._\B/#_P"%'EUOXK"BBBO:,PHH
MHH **** "BBB@ HHHH **** /[;/^"9'_*-K]GO_ +(?X3_],]K7N%>'_P#!
M,C_E&U^SW_V0_P )_P#IGM:]PK^=\7_O=3_$_P SUH_"@HHHKG*"BBB@ KR_
MXK>%/VL]7\7/>?!_XK^%](T4P($LM6T)[B82 ?.Q<$<$]!7J%% 'A?\ P@/_
M  4$_P"B_P#@3_PE)/\ XJC_ (0'_@H)_P!%_P# G_A*2?\ Q5>Z44 >%_\
M" _\%!/^B_\ @3_PE)/_ (JOB3XG?\&R'[-WQD^)/B'XO?$CX<^!-2\1>*M<
MN]8U[4?[7\2P_:KVYF>:>7RXM26--TCLVU%51G    K]3Z*Z,/B\5A&W0J2@
MWORMK\A.,9;H_)3_ (A2/V._^B/^!/\ PH/%7_RTH_XA2/V._P#HC_@3_P *
M#Q5_\M*_6NBNK^V<X_Z"*G_@<O\ ,GV=/LC\E/\ B%(_8[_Z(_X$_P#"@\5?
M_+2C_B%(_8[_ .B/^!/_  H/%7_RTK]:Z*/[9SC_ *"*G_@<O\P]G3[(_)3_
M (A2/V._^B/^!/\ PH/%7_RTH_XA2/V._P#HC_@3_P *#Q5_\M*_6NBC^V<X
M_P"@BI_X'+_,/9T^R/R4_P"(4C]CO_HC_@3_ ,*#Q5_\M*/^(4C]CO\ Z(_X
M$_\ "@\5?_+2OUKHH_MG./\ H(J?^!R_S#V=/LC\E/\ B%(_8[_Z(_X$_P#"
M@\5?_+2C_B%(_8[_ .B/^!/_  H/%7_RTK]:Z*/[9SC_ *"*G_@<O\P]G3[(
M_)3_ (A2/V._^B/^!/\ PH/%7_RTH_XA2/V._P#HC_@3_P *#Q5_\M*_6NBC
M^V<X_P"@BI_X'+_,/9T^R/RU^$?_  ;/_L\_ CXJ>&_C7\*OA]X$TKQ/X1UR
MUUCP]J?]J^))_LE[;2K-#+Y<VHO')M=%.UU93C!!'%?:W_" _P#!03_HO_@3
M_P )23_XJO=**Y<1B\5BY*5>I*;7\S;_ #*48QV1X7_P@/\ P4$_Z+_X$_\
M"4D_^*H_X0'_ (*"?]%_\"?^$I)_\57NE%<XSPO_ (0'_@H)_P!%_P# G_A*
M2?\ Q5'_  @/_!03_HO_ ($_\)23_P"*KW2B@#PO_A ?^"@G_1?_  )_X2DG
M_P 51_P@/_!03_HO_@3_ ,)23_XJO=** /SM_;*_X(7:!_P4#^*EI\:_VN[#
MP)XN\3V.AQ:/:ZGYNN6&RRBEFF2+R[*]AC.'GE.XJ6._!)  'DW_ !"D?L=_
M]$?\"?\ A0>*O_EI7ZUT5WT\TS.C34*=>:BMDI227RN2X0;NT?DI_P 0I'['
M?_1'_ G_ (4'BK_Y:4?\0I'['?\ T1_P)_X4'BK_ .6E?K715_VSG'_014_\
M#E_F+V=/LC\E/^(4C]CO_HC_ ($_\*#Q5_\ +2C_ (A2/V._^B/^!/\ PH/%
M7_RTK]:Z*/[9SC_H(J?^!R_S#V=/LC\E/^(4C]CO_HC_ ($_\*#Q5_\ +2C_
M (A2/V._^B/^!/\ PH/%7_RTK]:Z*/[9SC_H(J?^!R_S#V=/LC\E/^(4C]CO
M_HC_ ($_\*#Q5_\ +2C_ (A2/V._^B/^!/\ PH/%7_RTK]:Z*/[9SC_H(J?^
M!R_S#V=/LC\E/^(4C]CO_HC_ ($_\*#Q5_\ +2C_ (A2/V._^B/^!/\ PH/%
M7_RTK]:Z*/[9SC_H(J?^!R_S#V=/LC\E/^(4C]CO_HC_ ($_\*#Q5_\ +2C_
M (A2/V._^B/^!/\ PH/%7_RTK]:Z*/[9SC_H(J?^!R_S#V=/LCYO^&/[//[:
M'P;^&WA[X0_#?XS>!--\.^%=#M-'T'3O^$=N)OLME;0I#!%YDLC2/MC15W.S
M,<9)))-;G_" _P#!03_HO_@3_P )23_XJO=**\YMR=WN6>%_\(#_ ,%!/^B_
M^!/_  E)/_BJU? O@W]M.P\76%Y\0/C/X/U#18YP=1LK#PX\4TL>#\J.6^4Y
MQS7K]%( HHHH **** "BBB@ HHK\J/\ @K!\,/%7_!-W]M/X8_\ !6?0?$OC
MS7?@9;:^FE?'CX=IXQU2?3]&^U$PV_B""S\\Q[8Y)4WP[?+,D<6U0TS.H!^J
M]%?'O[5/A7P3_P %%?CI\.?@%\-?B!KD?ASPH+/QW\0O&?@7Q?>:>)=*N(9/
M[-T9+FRF0R'4&_TA_F.RUM"PV-<6\E=?XR_X)P?![QC\1/%?Q7^(OBKQS>0S
M:39V'A70-)^)FNZ98:-96MH%.(;.\B62>2<RN\K[F*B,9!#%@#Z3HK\AO^"(
M'['EC^W=_P $8O!?QJ^(OQP^*:?%75[O6WL?'@^+WB$20W=IJ]U':-+ +WR)
M8E6*-'C:,ATW#AB&'9?&?X1Z!XZ_X.5M!_9YUWQ;XVB\"ZO^RV_C"_\ "6D?
M$76=.L)=:77+JU^U^5:7<:@F)%4H/D)&XJ3S0!^H]%?F'_P5:M?C_P#\$:/
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
MGG]GZ"[MO@+\!_!G@B._8-?1^$/"]IIJW+#H9!;QIO(]\UV= !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
)10 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.2</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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jul. 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">Jun. 30,  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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">6th Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">488,395,937<span></span>
</td>
</tr>
<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">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine3</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>44
<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.2</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>Jun. 30, 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,796<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,402<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,396<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,606<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">976<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">565<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,120<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,523<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,256<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">110<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">20,164<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">279<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">440<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,249<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,156<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">34<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">430<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">169<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">559<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">528<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">4,876<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, 489 and 495 shares issued and outstanding as of June&#160;30, 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">14<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,226<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="nump">43<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">15,288<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">$ 20,164<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>45
<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.2</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>Jun. 30, 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">489,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">489,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>46
<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.2</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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,245<span></span>
</td>
<td class="nump">$ 4,850<span></span>
</td>
<td class="nump">$ 10,360<span></span>
</td>
<td class="nump">$ 9,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_CostsAndExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,479<span></span>
</td>
<td class="nump">3,204<span></span>
</td>
<td class="nump">6,876<span></span>
</td>
<td class="nump">6,350<span></span>
</td>
</tr>
<tr class="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">810<span></span>
</td>
<td class="nump">781<span></span>
</td>
<td class="nump">1,601<span></span>
</td>
<td class="nump">1,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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="nump">275<span></span>
</td>
<td class="nump">259<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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">817<span></span>
</td>
<td class="nump">708<span></span>
</td>
<td class="nump">1,670<span></span>
</td>
<td class="nump">1,403<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">23<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency exchange gains (losses), net</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<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">25<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">47<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">842<span></span>
</td>
<td class="nump">728<span></span>
</td>
<td class="nump">1,714<span></span>
</td>
<td class="nump">1,450<span></span>
</td>
</tr>
<tr class="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">(197)<span></span>
</td>
<td class="num">(165)<span></span>
</td>
<td class="num">(410)<span></span>
</td>
<td class="num">(344)<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">6<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">$ 645<span></span>
</td>
<td class="nump">$ 566<span></span>
</td>
<td class="nump">$ 1,308<span></span>
</td>
<td class="nump">$ 1,112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (usd per share)</a></td>
<td class="nump">$ 1.31<span></span>
</td>
<td class="nump">$ 1.14<span></span>
</td>
<td class="nump">$ 2.65<span></span>
</td>
<td class="nump">$ 2.24<span></span>
</td>
</tr>
<tr class="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.31<span></span>
</td>
<td class="nump">$ 1.14<span></span>
</td>
<td class="nump">$ 2.65<span></span>
</td>
<td class="nump">$ 2.23<span></span>
</td>
</tr>
<tr class="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">492<span></span>
</td>
<td class="nump">497<span></span>
</td>
<td class="nump">493<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">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<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">492<span></span>
</td>
<td class="nump">498<span></span>
</td>
<td class="nump">493<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>47
<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.2</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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 645<span></span>
</td>
<td class="nump">$ 566<span></span>
</td>
<td class="nump">$ 1,308<span></span>
</td>
<td class="nump">$ 1,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">197<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">300<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Unrealized gains and losses on cash flow hedges</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Gains and losses on defined benefit plans</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 853<span></span>
</td>
<td class="nump">$ 572<span></span>
</td>
<td class="nump">$ 1,647<span></span>
</td>
<td class="nump">$ 1,056<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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, 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> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>48
<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.2</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="text">&#160;<span></span>
</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, 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">1,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(56)<span></span>
</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">(56)<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 Jun. 30, 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 Jun. 30, 2024</a></td>
<td class="nump">13,898<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">14,028<span></span>
</td>
<td class="num">(150)<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 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 );">Beginning 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(76)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(151)<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 Jun. 30, 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 Jun. 30, 2024</a></td>
<td class="nump">$ 13,898<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">14,028<span></span>
</td>
<td class="num">(150)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">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="ro">
<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="text">&#160;<span></span>
</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">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="ro">
<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="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">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="re">
<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="text">&#160;<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 339<span></span>
</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">339<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 Jun. 30, 2025</a></td>
<td class="nump">489<span></span>
</td>
<td class="nump">489<span></span>
</td>
<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 Jun. 30, 2025</a></td>
<td class="nump">$ 15,288<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">15,226<span></span>
</td>
<td class="nump">43<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 Mar. 31, 2025</a></td>
<td class="text">&#160;<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 );">Beginning 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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">208<span></span>
</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">208<span></span>
</td>
</tr>
<tr class="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">208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(372)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="num">(305)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Jun. 30, 2025</a></td>
<td class="nump">489<span></span>
</td>
<td class="nump">489<span></span>
</td>
<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 Jun. 30, 2025</a></td>
<td class="nump">$ 15,288<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 15,226<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
</tr>
<tr class="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>49
<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.2</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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 1,308<span></span>
</td>
<td class="nump">$ 1,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">275<span></span>
</td>
<td class="nump">266<span></span>
</td>
</tr>
<tr class="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">9<span></span>
</td>
<td class="num">(125)<span></span>
</td>
</tr>
<tr class="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">90<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_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">(15)<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="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">(320)<span></span>
</td>
<td class="num">(121)<span></span>
</td>
</tr>
<tr class="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">(60)<span></span>
</td>
<td class="num">(355)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(29)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenues, current and noncurrent</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(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_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other current and noncurrent liabilities</a></td>
<td class="num">(388)<span></span>
</td>
<td class="num">(493)<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">798<span></span>
</td>
<td class="nump">357<span></span>
</td>
</tr>
<tr class="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">(144)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
</tr>
<tr class="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_PaymentsToAcquireOtherInvestments', window );">Purchases of other investments</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments', window );">Proceeds from maturity or sale of other investments</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) investing activities</a></td>
<td class="num">(89)<span></span>
</td>
<td class="num">(317)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Issuance of common stock under stock-based compensation plans</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<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">(577)<span></span>
</td>
<td class="num">(209)<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_RepaymentsOfDebtLeaseAndEarnoutObligations', window );">Repayment of Term Loan borrowings and earnout and finance lease obligations</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(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_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="re">
<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">(308)<span></span>
</td>
<td class="num">(301)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) financing activities</a></td>
<td class="num">(1,173)<span></span>
</td>
<td class="num">(525)<span></span>
</td>
</tr>
<tr class="re">
<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">29<span></span>
</td>
<td class="num">(39)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">(Decrease) in cash, cash equivalents and restricted cash and cash equivalents</a></td>
<td class="num">(435)<span></span>
</td>
<td class="num">(524)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash 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="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 and cash equivalents, end of period</a></td>
<td class="nump">$ 1,796<span></span>
</td>
<td class="nump">$ 2,193<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_PaymentsToAcquireOtherInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire investments 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 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>50
<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.2</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="4">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.31<span></span>
</td>
<td class="nump">$ 0.30<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>51
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> three months ended March 31, 2025, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">we </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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>52
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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:99.707%"><tr><td style="width:1.0%"></td><td style="width:22.507%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.800%"></td><td style="width:0.1%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2025</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2025</span></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="padding:0 1pt"></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',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',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',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',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',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">HS</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',serif;font-size:8pt;font-weight:700;line-height:100%">FS</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',serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</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',serif;font-size:8pt;font-weight:700;line-height:100%">CMT</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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,298&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">918&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,829&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,766&#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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%">51&#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',serif;font-size:10pt;font-weight:400;line-height:100%">159&#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',serif;font-size:10pt;font-weight:400;line-height:100%">148&#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',serif;font-size:10pt;font-weight:400;line-height:100%">124&#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',serif;font-size:10pt;font-weight:400;line-height:100%">482&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">100&#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',serif;font-size:10pt;font-weight:400;line-height:100%">312&#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',serif;font-size:10pt;font-weight:400;line-height:100%">285&#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',serif;font-size:10pt;font-weight:400;line-height:100%">242&#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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">166&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">159&#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',serif;font-size:10pt;font-weight:400;line-height:100%">35&#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',serif;font-size:10pt;font-weight:400;line-height:100%">520&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">326&#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',serif;font-size:10pt;font-weight:400;line-height:100%">307&#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',serif;font-size:10pt;font-weight:400;line-height:100%">312&#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',serif;font-size:10pt;font-weight:400;line-height:100%">68&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">217&#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',serif;font-size:10pt;font-weight:400;line-height:100%">319&#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',serif;font-size:10pt;font-weight:400;line-height:100%">307&#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',serif;font-size:10pt;font-weight:400;line-height:100%">159&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">426&#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',serif;font-size:10pt;font-weight:400;line-height:100%">619&#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',serif;font-size:10pt;font-weight:400;line-height:100%">597&#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',serif;font-size:10pt;font-weight:400;line-height:100%">310&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,952&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">36&#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',serif;font-size:10pt;font-weight:400;line-height:100%">132&#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',serif;font-size:10pt;font-weight:400;line-height:100%">81&#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',serif;font-size:10pt;font-weight:400;line-height:100%">82&#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',serif;font-size:10pt;font-weight:400;line-height:100%">331&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">68&#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',serif;font-size:10pt;font-weight:400;line-height:100%">251&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">165&#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',serif;font-size:10pt;font-weight:400;line-height:100%">642&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,360&#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 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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">908&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">918&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,389&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,119&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">913&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,615&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">643&#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',serif;font-size:10pt;font-weight:400;line-height:100%">448&#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',serif;font-size:10pt;font-weight:400;line-height:100%">388&#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',serif;font-size:10pt;font-weight:400;line-height:100%">377&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,856&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,344&#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',serif;font-size:10pt;font-weight:400;line-height:100%">890&#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',serif;font-size:10pt;font-weight:400;line-height:100%">779&#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',serif;font-size:10pt;font-weight:400;line-height:100%">732&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,745&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,360&#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 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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">454&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,341&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,576&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,136&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">888&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,576&#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 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="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',serif;font-size:10pt;font-weight:400;line-height:100%">750&#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',serif;font-size:10pt;font-weight:400;line-height:100%">687&#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',serif;font-size:10pt;font-weight:400;line-height:100%">638&#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',serif;font-size:10pt;font-weight:400;line-height:100%">338&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,413&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,541&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,338&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,272&#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',serif;font-size:10pt;font-weight:400;line-height:100%">672&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,823&#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 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">306&#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',serif;font-size:10pt;font-weight:400;line-height:100%">48&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">49&#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',serif;font-size:10pt;font-weight:400;line-height:100%">491&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">605&#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',serif;font-size:10pt;font-weight:400;line-height:100%">95&#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',serif;font-size:10pt;font-weight:400;line-height:100%">176&#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',serif;font-size:10pt;font-weight:400;line-height:100%">85&#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',serif;font-size:10pt;font-weight:400;line-height:100%">961&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,306&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,360&#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:99.853%"><tr><td style="width:1.0%"></td><td style="width:22.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.935%"></td><td style="width:0.1%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2024</span></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="background-color:#ffffff;padding:0 1pt"></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',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',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',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',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',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">HS</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',serif;font-size:8pt;font-weight:700;line-height:100%">FS</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',serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</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',serif;font-size:8pt;font-weight:700;line-height:100%">CMT</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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">761&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,461&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,534&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,141&#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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%">47&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">127&#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',serif;font-size:10pt;font-weight:400;line-height:100%">132&#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',serif;font-size:10pt;font-weight:400;line-height:100%">444&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">91&#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',serif;font-size:10pt;font-weight:400;line-height:100%">281&#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',serif;font-size:10pt;font-weight:400;line-height:100%">258&#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',serif;font-size:10pt;font-weight:400;line-height:100%">270&#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',serif;font-size:10pt;font-weight:400;line-height:100%">900&#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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">150&#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',serif;font-size:10pt;font-weight:400;line-height:100%">148&#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',serif;font-size:10pt;font-weight:400;line-height:100%">37&#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',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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">270&#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',serif;font-size:10pt;font-weight:400;line-height:100%">301&#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',serif;font-size:10pt;font-weight:400;line-height:100%">293&#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',serif;font-size:10pt;font-weight:400;line-height:100%">89&#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',serif;font-size:10pt;font-weight:400;line-height:100%">953&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">182&#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',serif;font-size:10pt;font-weight:400;line-height:100%">288&#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',serif;font-size:10pt;font-weight:400;line-height:100%">275&#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',serif;font-size:10pt;font-weight:400;line-height:100%">169&#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',serif;font-size:10pt;font-weight:400;line-height:100%">914&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">361&#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',serif;font-size:10pt;font-weight:400;line-height:100%">582&#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',serif;font-size:10pt;font-weight:400;line-height:100%">551&#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',serif;font-size:10pt;font-weight:400;line-height:100%">359&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,853&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">27&#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',serif;font-size:10pt;font-weight:400;line-height:100%">120&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">79&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">55&#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',serif;font-size:10pt;font-weight:400;line-height:100%">234&#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',serif;font-size:10pt;font-weight:400;line-height:100%">174&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">616&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#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 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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">863&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,074&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,665&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,974&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">926&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,029&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">598&#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',serif;font-size:10pt;font-weight:400;line-height:100%">426&#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',serif;font-size:10pt;font-weight:400;line-height:100%">398&#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',serif;font-size:10pt;font-weight:400;line-height:100%">354&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,776&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#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',serif;font-size:10pt;font-weight:400;line-height:100%">858&#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',serif;font-size:10pt;font-weight:400;line-height:100%">795&#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',serif;font-size:10pt;font-weight:400;line-height:100%">716&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,581&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#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 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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">497&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">430&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,179&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">987&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,588&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">917&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">897&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,389&#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 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="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',serif;font-size:10pt;font-weight:400;line-height:100%">703&#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',serif;font-size:10pt;font-weight:400;line-height:100%">597&#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',serif;font-size:10pt;font-weight:400;line-height:100%">594&#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',serif;font-size:10pt;font-weight:400;line-height:100%">339&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,233&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,373&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,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',serif;font-size:10pt;font-weight:400;line-height:100%">1,176&#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',serif;font-size:10pt;font-weight:400;line-height:100%">667&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,369&#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 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">45&#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',serif;font-size:10pt;font-weight:400;line-height:100%">85&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">438&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">517&#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',serif;font-size:10pt;font-weight:400;line-height:100%">91&#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',serif;font-size:10pt;font-weight:400;line-height:100%">166&#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',serif;font-size:10pt;font-weight:400;line-height:100%">78&#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',serif;font-size:10pt;font-weight:400;line-height:100%">852&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,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><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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows significant movements in the capitalized costs to fulfill for the six months ended June 30:</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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20&#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',serif;font-size:10pt;font-weight:400;line-height:100%">35&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(40)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(44)</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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">182&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">234&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"> The table below shows significant movements in contract assets (current and noncurrent) for the six months ended June 30:</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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">426&#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',serif;font-size:10pt;font-weight:400;line-height:100%">304&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(323)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(245)</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">375&#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',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 six months ended June 30:</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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">332&#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',serif;font-size:10pt;font-weight:400;line-height:100%">300&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(338)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(316)</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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">474&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">420&#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',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues recognized during the six months ended June&#160;30, 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2025, the aggregate amount of transaction price allocated to remaining performance obligations was $6,082 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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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 six months ended June 30:</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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="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',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><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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">26&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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></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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',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>53
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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 June 30, 2024 were $29&#160;million and included $18&#160;million of employee separation costs and $11&#160;million of facility exit costs. NextGen charges for the six months ended June 30, 2024 were $52&#160;million and included $26&#160;million of employee separation costs, $25&#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 six months ended June 30, 2025.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#idf76bacb7fa3411e99d9f8bed931c202_82" style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 11</a></span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued employee separation costs related to the NextGen program included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the six months ended June 30: </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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">26&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(35)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(48)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20&#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>54
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,197&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">286&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">220&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">201&#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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,249&#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',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',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>55
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"> Credit Agreement. Since the issuance of the Term Loan, t</span><span style="color:#000000;font-family:'Times New Roman',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 June&#160;30, 2025.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">As of each of June&#160;30, 2025 and December&#160;31, 2024, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $33&#160;million </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">594&#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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">559&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of our debt approximated its fair value as of June&#160;30, 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>56
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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:52.262%"></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.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:7.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23.7&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</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',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',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 ($385 million at the June&#160;30, 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="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of both June&#160;30, 2025 and December&#160;31, 2024, the deposit with the ITD was $403&#160;million 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',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="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;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 June&#160;30, 2025.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Subsequent Event</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the OBBBA was enacted in the United States, which, among other provisions, repealed the requirement to capitalize U.S. R&amp;E costs. As a result, we do not believe it is more likely than not that we will realize our deferred tax asset of approximately $400&#160;million related to R&amp;E costs capitalized outside the United States. These amounts would have otherwise been available to offset certain future U.S. taxes on our non-U.S. earnings, which, as a result of this repeal, we no longer project to be applicable to us. Therefore, we anticipate a one-time, non-cash tax expense of approximately $400&#160;million in the third quarter of 2025. Other than this anticipated impact, we do not expect the OBBBA to significantly impact our effective income tax rate. This assessment is based upon our current interpretation of the OBBBA, which may change as a result of future clarifications or guidance.</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>57
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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',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',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',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',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',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',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',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><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',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',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',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',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',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',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',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',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><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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20&#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',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 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5&#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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5&#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',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 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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',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',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',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',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',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',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 six 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 June&#160;30, 2025, we estimate  $7 million, net of tax, of net gains 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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,185&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">340&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Total notional value of contracts outstanding</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,035&#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',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',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 style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#idf76bacb7fa3411e99d9f8bed931c202_76" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 9</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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',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 third 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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">940&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',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',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',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',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',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 and six months ended June 30:</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:30.478%"></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.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.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.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments</span></td></tr><tr><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="padding:0 1pt"></td><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;(in millions)</span></td><td colspan="3" style="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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top: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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-808"><span style="-sec-ix-hidden:f-809"><span style="-sec-ix-hidden:f-810"><span style="-sec-ix-hidden:f-811">Foreign currency exchange gains (losses), net</span></span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',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',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><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',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',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></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',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>58
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left: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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left: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',serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left: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',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 June&#160;30, 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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">246&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">246&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9&#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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',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',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',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',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',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',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="color:#000000;font-family:'Times New Roman',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 and six months ended June 30, 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',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 June&#160;30, 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 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>59
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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 and six months ended June&#160;30, 2025: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:43.228%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size: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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="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 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">204&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">197&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">301&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">300&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">40&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">46&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">40&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">46&#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: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',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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="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;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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',serif;font-size:10pt;font-weight:400;line-height:100%">33&#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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net gains and 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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5&#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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#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',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><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',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:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">51&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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',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></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17&#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',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',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><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',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',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></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains and (losses) on defined benefit plans:</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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of loss 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',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',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',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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#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',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',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:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(296)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">218&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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',serif;font-size:10pt;font-weight:400;line-height:100%">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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">353&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(14)</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',serif;font-size:10pt;font-weight:400;line-height:100%">339&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">38&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">43&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">38&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">43&#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:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and six months ended June&#160;30, 2024:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:43.228%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(104)</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 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">(77)</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',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><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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(186)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(178)</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(186)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(178)</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: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',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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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:1.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',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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="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',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',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 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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net gains to:</span></div></td><td colspan="3" style="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="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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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></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',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',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><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',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',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><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',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><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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">24&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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',serif;font-size:10pt;font-weight:400;line-height:100%">18&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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',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',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></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',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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(94)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(53)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(56)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(149)</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(150)</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(149)</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(150)</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_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>60
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',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',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',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 vacated the alternate compensatory damages awards that were within the scope of the Second Circuit&#8217;s remand and awarded 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 June 24, 2025, the parties proceeded to trial, and on June 30, 2025, the jury returned a verdict in favor of TriZetto and Cognizant, awarding $70&#160;million in compensatory damages. Entry of judgement remains pending. Thereafter, we expect Syntel to appeal and thus 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',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',serif;font-size:10pt;font-weight:400;line-height:120%">accrued </span><span style="color:#000000;font-family:'Times New Roman',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',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',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',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 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',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 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',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. On July 25, 2025, we reached an agreement in principle to settle this lawsuit. The settlement, which is subject to the approval of our board of directors and the individual defendants, is still being finalized. The amount of the settlement is expected to be immaterial to the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',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 United States Department of Justice 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',serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#idf76bacb7fa3411e99d9f8bed931c202_64" style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',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 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',serif;font-size:10pt;font-weight:400;line-height:120%">Because we cannot predict the number of individual </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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',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',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',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',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>61
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',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',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',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',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:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.664%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></div></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,306&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,360&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,248&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,293&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,119&#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',serif;font-size:10pt;font-weight:400;line-height:100%">726&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,386&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,501&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,192&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8,644&#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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">303&#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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">187&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">859&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">609&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">508&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">392&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">207&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,716&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42&#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="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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">817&#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="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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,670&#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:24.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.759%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months  Ended June 30, 2024</span></div></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></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',serif;font-size:8pt;font-weight:700;line-height:100%">HS</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',serif;font-size:8pt;font-weight:700;line-height:100%">FS</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',serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</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',serif;font-size:8pt;font-weight:700;line-height:100%">CMT</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',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,187&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,239&#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',serif;font-size:10pt;font-weight:400;line-height:100%">947&#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',serif;font-size:10pt;font-weight:400;line-height:100%">727&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,100&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,341&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,416&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,899&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,463&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8,119&#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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">274&#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',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',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 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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">89&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">750&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">536&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">360&#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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,491&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42&#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="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="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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">708&#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="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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,403&#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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:400;line-height:100%">North America</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">319&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">75&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">976&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',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>62
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',serif;font-size:12pt;font-weight:700;line-height:120%">Dividend</span></div>On July 29, 2025, the Board of Directors approved the Company's declaration of a $0.31 per share dividend with a record date of August 18, 2025 and a payment date of August 26, 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>63
<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.2</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="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 645<span></span>
</td>
<td class="nump">$ 663<span></span>
</td>
<td class="nump">$ 566<span></span>
</td>
<td class="nump">$ 546<span></span>
</td>
<td class="nump">$ 1,308<span></span>
</td>
<td class="nump">$ 1,112<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>64
<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.2</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>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>65
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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>66
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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:99.707%"><tr><td style="width:1.0%"></td><td style="width:22.507%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.800%"></td><td style="width:0.1%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2025</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2025</span></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="padding:0 1pt"></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',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',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',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',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',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">HS</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',serif;font-size:8pt;font-weight:700;line-height:100%">FS</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',serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</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',serif;font-size:8pt;font-weight:700;line-height:100%">CMT</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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,298&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">918&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">600&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,912&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,829&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,170&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,766&#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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%">51&#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',serif;font-size:10pt;font-weight:400;line-height:100%">159&#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',serif;font-size:10pt;font-weight:400;line-height:100%">148&#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',serif;font-size:10pt;font-weight:400;line-height:100%">124&#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',serif;font-size:10pt;font-weight:400;line-height:100%">482&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">100&#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',serif;font-size:10pt;font-weight:400;line-height:100%">312&#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',serif;font-size:10pt;font-weight:400;line-height:100%">285&#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',serif;font-size:10pt;font-weight:400;line-height:100%">242&#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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">166&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">159&#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',serif;font-size:10pt;font-weight:400;line-height:100%">35&#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',serif;font-size:10pt;font-weight:400;line-height:100%">520&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">326&#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',serif;font-size:10pt;font-weight:400;line-height:100%">307&#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',serif;font-size:10pt;font-weight:400;line-height:100%">312&#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',serif;font-size:10pt;font-weight:400;line-height:100%">68&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">217&#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',serif;font-size:10pt;font-weight:400;line-height:100%">319&#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',serif;font-size:10pt;font-weight:400;line-height:100%">307&#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',serif;font-size:10pt;font-weight:400;line-height:100%">159&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,002&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">426&#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',serif;font-size:10pt;font-weight:400;line-height:100%">619&#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',serif;font-size:10pt;font-weight:400;line-height:100%">597&#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',serif;font-size:10pt;font-weight:400;line-height:100%">310&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,952&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">36&#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',serif;font-size:10pt;font-weight:400;line-height:100%">132&#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',serif;font-size:10pt;font-weight:400;line-height:100%">81&#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',serif;font-size:10pt;font-weight:400;line-height:100%">82&#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',serif;font-size:10pt;font-weight:400;line-height:100%">331&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">68&#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',serif;font-size:10pt;font-weight:400;line-height:100%">251&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">165&#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',serif;font-size:10pt;font-weight:400;line-height:100%">642&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,360&#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 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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">908&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">918&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,389&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,778&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,119&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">913&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,615&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">643&#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',serif;font-size:10pt;font-weight:400;line-height:100%">448&#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',serif;font-size:10pt;font-weight:400;line-height:100%">388&#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',serif;font-size:10pt;font-weight:400;line-height:100%">377&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,856&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,344&#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',serif;font-size:10pt;font-weight:400;line-height:100%">890&#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',serif;font-size:10pt;font-weight:400;line-height:100%">779&#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',serif;font-size:10pt;font-weight:400;line-height:100%">732&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,745&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,360&#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 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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">454&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,341&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,576&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,136&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">888&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,576&#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 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="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',serif;font-size:10pt;font-weight:400;line-height:100%">750&#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',serif;font-size:10pt;font-weight:400;line-height:100%">687&#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',serif;font-size:10pt;font-weight:400;line-height:100%">638&#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',serif;font-size:10pt;font-weight:400;line-height:100%">338&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,413&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,541&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,338&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,272&#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',serif;font-size:10pt;font-weight:400;line-height:100%">672&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,823&#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 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">306&#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',serif;font-size:10pt;font-weight:400;line-height:100%">48&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">49&#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',serif;font-size:10pt;font-weight:400;line-height:100%">491&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">605&#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',serif;font-size:10pt;font-weight:400;line-height:100%">95&#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',serif;font-size:10pt;font-weight:400;line-height:100%">176&#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',serif;font-size:10pt;font-weight:400;line-height:100%">85&#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',serif;font-size:10pt;font-weight:400;line-height:100%">961&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,306&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,360&#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:99.853%"><tr><td style="width:1.0%"></td><td style="width:22.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.935%"></td><td style="width:0.1%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30, 2024</span></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="background-color:#ffffff;padding:0 1pt"></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',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',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',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',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',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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">HS</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',serif;font-size:8pt;font-weight:700;line-height:100%">FS</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',serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</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',serif;font-size:8pt;font-weight:700;line-height:100%">CMT</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',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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,252&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,039&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">761&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">568&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,620&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,461&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,534&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,130&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,141&#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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%">47&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">127&#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',serif;font-size:10pt;font-weight:400;line-height:100%">132&#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',serif;font-size:10pt;font-weight:400;line-height:100%">444&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">91&#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',serif;font-size:10pt;font-weight:400;line-height:100%">281&#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',serif;font-size:10pt;font-weight:400;line-height:100%">258&#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',serif;font-size:10pt;font-weight:400;line-height:100%">270&#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',serif;font-size:10pt;font-weight:400;line-height:100%">900&#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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">150&#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',serif;font-size:10pt;font-weight:400;line-height:100%">148&#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',serif;font-size:10pt;font-weight:400;line-height:100%">37&#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',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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">270&#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',serif;font-size:10pt;font-weight:400;line-height:100%">301&#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',serif;font-size:10pt;font-weight:400;line-height:100%">293&#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',serif;font-size:10pt;font-weight:400;line-height:100%">89&#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',serif;font-size:10pt;font-weight:400;line-height:100%">953&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">182&#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',serif;font-size:10pt;font-weight:400;line-height:100%">288&#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',serif;font-size:10pt;font-weight:400;line-height:100%">275&#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',serif;font-size:10pt;font-weight:400;line-height:100%">169&#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',serif;font-size:10pt;font-weight:400;line-height:100%">914&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">361&#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',serif;font-size:10pt;font-weight:400;line-height:100%">582&#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',serif;font-size:10pt;font-weight:400;line-height:100%">551&#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',serif;font-size:10pt;font-weight:400;line-height:100%">359&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,853&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">27&#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',serif;font-size:10pt;font-weight:400;line-height:100%">120&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">79&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">55&#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',serif;font-size:10pt;font-weight:400;line-height:100%">234&#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',serif;font-size:10pt;font-weight:400;line-height:100%">174&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">616&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#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 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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">863&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,021&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">462&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,074&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,665&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,974&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">926&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,029&#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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">598&#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',serif;font-size:10pt;font-weight:400;line-height:100%">426&#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',serif;font-size:10pt;font-weight:400;line-height:100%">398&#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',serif;font-size:10pt;font-weight:400;line-height:100%">354&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,776&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,212&#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',serif;font-size:10pt;font-weight:400;line-height:100%">858&#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',serif;font-size:10pt;font-weight:400;line-height:100%">795&#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',serif;font-size:10pt;font-weight:400;line-height:100%">716&#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',serif;font-size:10pt;font-weight:400;line-height:100%">3,581&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#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 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="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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">497&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">430&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,179&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">987&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,588&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">917&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">897&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,389&#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 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="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',serif;font-size:10pt;font-weight:400;line-height:100%">703&#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',serif;font-size:10pt;font-weight:400;line-height:100%">597&#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',serif;font-size:10pt;font-weight:400;line-height:100%">594&#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',serif;font-size:10pt;font-weight:400;line-height:100%">339&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,233&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,373&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,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',serif;font-size:10pt;font-weight:400;line-height:100%">1,176&#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',serif;font-size:10pt;font-weight:400;line-height:100%">667&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,369&#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 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">45&#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',serif;font-size:10pt;font-weight:400;line-height:100%">85&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">438&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">517&#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',serif;font-size:10pt;font-weight:400;line-height:100%">91&#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',serif;font-size:10pt;font-weight:400;line-height:100%">166&#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',serif;font-size:10pt;font-weight:400;line-height:100%">78&#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',serif;font-size:10pt;font-weight:400;line-height:100%">852&#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 23.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,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><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',serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows significant movements in the capitalized costs to fulfill for the six months ended June 30:</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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20&#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',serif;font-size:10pt;font-weight:400;line-height:100%">35&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(40)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(44)</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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">182&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">234&#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',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 six months ended June 30:<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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">426&#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',serif;font-size:10pt;font-weight:400;line-height:100%">304&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(323)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(245)</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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">375&#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',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 six months ended June 30:</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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">332&#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',serif;font-size:10pt;font-weight:400;line-height:100%">300&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(338)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(316)</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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">474&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">420&#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',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 six months ended June 30:</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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Credit loss expense</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="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',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><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',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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">26&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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></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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',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>67
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our accrued employee separation costs related to the NextGen program included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the six months ended June 30: </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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">26&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(35)</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',serif;font-size:10pt;font-weight:400;line-height:100%">(48)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20&#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>68
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,197&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">286&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">220&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">201&#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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,249&#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',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',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>69
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">594&#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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">559&#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',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',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>70
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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:52.262%"></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.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:7.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23.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',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',serif;font-size:10pt;font-weight:400;line-height:100%">22.7&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">23.7&#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',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>71
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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',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',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',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',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',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',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',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><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',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',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',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',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',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',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',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',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><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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">20&#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',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 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5&#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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5&#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',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 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">25&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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',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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">2025</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,185&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,510&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">340&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Total notional value of contracts outstanding</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,035&#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',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',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></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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">940&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',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',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',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',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',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 and six months ended June 30:</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:30.478%"></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.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.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.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Location&#160;of&#160;Net Gains (Losses) on Derivative Instruments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Amount&#160;of&#160;Net Gains (Losses) on&#160;Derivative&#160;Instruments</span></td></tr><tr><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="padding:0 1pt"></td><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;&#160;(in millions)</span></td><td colspan="3" style="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',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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top: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',serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-808"><span style="-sec-ix-hidden:f-809"><span style="-sec-ix-hidden:f-810"><span style="-sec-ix-hidden:f-811">Foreign currency exchange gains (losses), net</span></span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',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',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><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',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',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></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>72
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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 June&#160;30, 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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">246&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">246&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9&#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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',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',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',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',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',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',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>73
<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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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',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 and six months ended June&#160;30, 2025: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:43.228%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size: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="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(164)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="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 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">204&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">197&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">301&#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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">300&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">40&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">46&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">40&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">46&#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: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',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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(25)</span></td><td style="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;text-align:left;vertical-align:top"><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(11)</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',serif;font-size:10pt;font-weight:400;line-height:100%">33&#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: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',serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net gains and 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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5&#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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#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',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><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',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:1.5pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%">51&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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',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></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="padding:0 1pt"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">17&#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',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',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><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',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',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></tr><tr><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gains and (losses) on defined benefit plans:</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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of loss 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',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',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',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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1&#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',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',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:1.5pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(19)</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss):</span></td><td colspan="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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(165)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(296)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">218&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</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',serif;font-size:10pt;font-weight:400;line-height:100%">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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">353&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(14)</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',serif;font-size:10pt;font-weight:400;line-height:100%">339&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">38&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">43&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">38&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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><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',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',serif;font-size:10pt;font-weight:400;line-height:100%">43&#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:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Changes in "Accumulated other comprehensive income (loss)" by component were as follows for the three and six months ended June&#160;30, 2024:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:43.228%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(in millions)</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</span></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',serif;font-size:8pt;font-weight:700;line-height:100%">Before Tax<br/>Amount</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',serif;font-size:8pt;font-weight:700;line-height:100%">Tax<br/>Effect</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',serif;font-size:8pt;font-weight:700;line-height:100%">Net of Tax<br/>Amount</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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(104)</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 46pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',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',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><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',serif;font-size:10pt;font-weight:400;line-height:100%">(77)</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',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><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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(186)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(178)</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(186)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">8&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(178)</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: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',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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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:1.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',serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains arising during the period</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(3)</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',serif;font-size:10pt;font-weight:400;line-height:100%">10&#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="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',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',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 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',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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications of net gains to:</span></div></td><td colspan="3" style="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="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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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></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',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',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><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',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',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><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',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><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',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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%">24&#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',serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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',serif;font-size:10pt;font-weight:400;line-height:100%">18&#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">37&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(9)</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',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',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></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',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="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></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(156)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(96)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(94)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(53)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(56)</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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(149)</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(150)</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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(149)</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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(150)</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>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.2</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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.664%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2025</span></div></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,306&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">10,360&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,248&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,293&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,119&#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',serif;font-size:10pt;font-weight:400;line-height:100%">726&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,386&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,513&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,501&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,192&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,438&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8,644&#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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">303&#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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">187&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">859&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">609&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">508&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">392&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">207&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,716&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42&#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="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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">817&#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="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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,670&#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:24.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.759%"></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',serif;font-size:8pt;font-weight:700;line-height:100%">Three Months  Ended June 30, 2024</span></div></td><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',serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></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',serif;font-size:8pt;font-weight:700;line-height:100%">HS</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',serif;font-size:8pt;font-weight:700;line-height:100%">FS</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',serif;font-size:8pt;font-weight:700;line-height:100%">P&amp;R</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',serif;font-size:8pt;font-weight:700;line-height:100%">CMT</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',serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">9,610&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,187&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,239&#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',serif;font-size:10pt;font-weight:400;line-height:100%">947&#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',serif;font-size:10pt;font-weight:400;line-height:100%">727&#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',serif;font-size:10pt;font-weight:400;line-height:100%">4,100&#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="padding:0 1pt"></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,341&#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',serif;font-size:10pt;font-weight:400;line-height:100%">2,416&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,899&#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',serif;font-size:10pt;font-weight:400;line-height:100%">1,463&#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',serif;font-size:10pt;font-weight:400;line-height:100%">8,119&#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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">274&#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',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',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 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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">89&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">750&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%">536&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">360&#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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,491&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">42&#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="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="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',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></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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">708&#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="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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">1,403&#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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived Assets: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="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',serif;font-size:10pt;font-weight:400;line-height:100%">North America</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">319&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:100%">75&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">976&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',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>75
<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.2</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="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 70<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 0<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 0<span></span>
</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>76
<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.2</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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,245<span></span>
</td>
<td class="nump">$ 4,850<span></span>
</td>
<td class="nump">$ 10,360<span></span>
</td>
<td class="nump">$ 9,610<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_TimeAndMaterialsContractMember', window );">Time-and-materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,341<span></span>
</td>
<td class="nump">2,179<span></span>
</td>
<td class="nump">4,576<span></span>
</td>
<td class="nump">4,389<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,413<span></span>
</td>
<td class="nump">2,233<span></span>
</td>
<td class="nump">4,823<span></span>
</td>
<td class="nump">4,369<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">491<span></span>
</td>
<td class="nump">438<span></span>
</td>
<td class="nump">961<span></span>
</td>
<td class="nump">852<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,912<span></span>
</td>
<td class="nump">3,620<span></span>
</td>
<td class="nump">7,766<span></span>
</td>
<td class="nump">7,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">482<span></span>
</td>
<td class="nump">444<span></span>
</td>
<td class="nump">939<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">520<span></span>
</td>
<td class="nump">470<span></span>
</td>
<td class="nump">1,013<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_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,002<span></span>
</td>
<td class="nump">914<span></span>
</td>
<td class="nump">1,952<span></span>
</td>
<td class="nump">1,853<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">331<span></span>
</td>
<td class="nump">316<span></span>
</td>
<td class="nump">642<span></span>
</td>
<td class="nump">616<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,389<span></span>
</td>
<td class="nump">3,074<span></span>
</td>
<td class="nump">6,615<span></span>
</td>
<td class="nump">6,029<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=ctsh_OutsourcingServicesMember', window );">Outsourcing Services</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,856<span></span>
</td>
<td class="nump">1,776<span></span>
</td>
<td class="nump">3,745<span></span>
</td>
<td class="nump">3,581<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,551<span></span>
</td>
<td class="nump">1,461<span></span>
</td>
<td class="nump">3,122<span></span>
</td>
<td class="nump">2,877<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">495<span></span>
</td>
<td class="nump">497<span></span>
</td>
<td class="nump">976<span></span>
</td>
<td class="nump">987<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">750<span></span>
</td>
<td class="nump">703<span></span>
</td>
<td class="nump">1,541<span></span>
</td>
<td class="nump">1,373<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">306<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="nump">605<span></span>
</td>
<td class="nump">517<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,298<span></span>
</td>
<td class="nump">1,252<span></span>
</td>
<td class="nump">2,628<span></span>
</td>
<td class="nump">2,461<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">51<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">166<span></span>
</td>
<td class="nump">135<span></span>
</td>
<td class="nump">326<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">217<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="nump">361<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">27<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">908<span></span>
</td>
<td class="nump">863<span></span>
</td>
<td class="nump">1,778<span></span>
</td>
<td class="nump">1,665<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">643<span></span>
</td>
<td class="nump">598<span></span>
</td>
<td class="nump">1,344<span></span>
</td>
<td class="nump">1,212<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,547<span></span>
</td>
<td class="nump">1,447<span></span>
</td>
<td class="nump">3,009<span></span>
</td>
<td class="nump">2,832<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">812<span></span>
</td>
<td class="nump">805<span></span>
</td>
<td class="nump">1,576<span></span>
</td>
<td class="nump">1,588<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">687<span></span>
</td>
<td class="nump">597<span></span>
</td>
<td class="nump">1,338<span></span>
</td>
<td class="nump">1,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">48<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,096<span></span>
</td>
<td class="nump">1,039<span></span>
</td>
<td class="nump">2,139<span></span>
</td>
<td class="nump">2,016<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">159<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="nump">312<span></span>
</td>
<td class="nump">281<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">160<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="nump">307<span></span>
</td>
<td class="nump">301<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">319<span></span>
</td>
<td class="nump">288<span></span>
</td>
<td class="nump">619<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_FinancialServicesMember', window );">Financial Services | Rest of World</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">132<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="nump">234<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,099<span></span>
</td>
<td class="nump">1,021<span></span>
</td>
<td class="nump">2,119<span></span>
</td>
<td class="nump">1,974<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">448<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="nump">890<span></span>
</td>
<td class="nump">858<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,306<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">2,584<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">580<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="nump">1,136<span></span>
</td>
<td class="nump">917<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">638<span></span>
</td>
<td class="nump">594<span></span>
</td>
<td class="nump">1,272<span></span>
</td>
<td class="nump">1,176<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">85<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">918<span></span>
</td>
<td class="nump">761<span></span>
</td>
<td class="nump">1,829<span></span>
</td>
<td class="nump">1,534<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">148<span></span>
</td>
<td class="nump">127<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="nump">258<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">159<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">312<span></span>
</td>
<td class="nump">293<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">307<span></span>
</td>
<td class="nump">275<span></span>
</td>
<td class="nump">597<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">81<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">158<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">918<span></span>
</td>
<td class="nump">728<span></span>
</td>
<td class="nump">1,805<span></span>
</td>
<td class="nump">1,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_ProductsandResourcesMember', window );">Products and Resources | Outsourcing Services</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">388<span></span>
</td>
<td class="nump">398<span></span>
</td>
<td class="nump">779<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">841<span></span>
</td>
<td class="nump">816<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">1,642<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">454<span></span>
</td>
<td class="nump">430<span></span>
</td>
<td class="nump">888<span></span>
</td>
<td class="nump">897<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">338<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="nump">672<span></span>
</td>
<td class="nump">667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">49<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">600<span></span>
</td>
<td class="nump">568<span></span>
</td>
<td class="nump">1,170<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">124<span></span>
</td>
<td class="nump">132<span></span>
</td>
<td class="nump">242<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">35<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">68<span></span>
</td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">159<span></span>
</td>
<td class="nump">169<span></span>
</td>
<td class="nump">310<span></span>
</td>
<td class="nump">359<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">82<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">165<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">464<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="nump">913<span></span>
</td>
<td class="nump">926<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 377<span></span>
</td>
<td class="nump">$ 354<span></span>
</td>
<td class="nump">$ 732<span></span>
</td>
<td class="nump">$ 716<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>77
<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.2</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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">20<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="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">(40)<span></span>
</td>
<td class="num">(44)<span></span>
</td>
</tr>
<tr class="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">$ 182<span></span>
</td>
<td class="nump">$ 234<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>78
<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.2</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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">426<span></span>
</td>
<td class="nump">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_ContractWithCustomerAssetReclassifiedToReceivable', window );">Amounts reclassified to trade accounts receivable</a></td>
<td class="num">(323)<span></span>
</td>
<td class="num">(245)<span></span>
</td>
</tr>
<tr class="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">$ 489<span></span>
</td>
<td class="nump">$ 375<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>79
<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.2</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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">332<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenues recognized related to the beginning balance of deferred revenue</a></td>
<td class="num">(338)<span></span>
</td>
<td class="num">(316)<span></span>
</td>
</tr>
<tr class="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">$ 474<span></span>
</td>
<td class="nump">$ 420<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>80
<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.2</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>Jun. 30, 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">$ 6,082<span></span>
</td>
</tr>
<tr class="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-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-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-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-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-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-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-07-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-07-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>81
<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.2</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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs charged against the allowance</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Ending Balance</a></td>
<td class="nump">$ 26<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_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>82
<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.2</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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 0<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_RestructuringPlanAxis=ctsh_NextGenProgramMember', window );">NextGen Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">29<span></span>
</td>
<td class="text">&#160;<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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance</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_RestructuringCostAndReserveLineItems', window );"><strong>Accrued Restructuring Costs</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_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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>83
<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.2</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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 29<span></span>
</td>
<td class="nump">$ 0<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_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance</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_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="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">$ 0<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 20<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>84
<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.2</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>Jun. 30, 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,197<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">286<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">11<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">201<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">334<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,249<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">$ 220<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>85
<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.2</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="2">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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</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>86
<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.2</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>Jun. 30, 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>87
<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.2</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>Jun. 30, 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">$ 559<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">594<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>88
<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.2</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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">23.40%<span></span>
</td>
<td class="nump">22.70%<span></span>
</td>
<td class="nump">23.90%<span></span>
</td>
<td class="nump">23.70%<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>89
<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.2</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="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">9 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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 30, 2025 </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>Jun. 30, 2018 </div>
<div>INR (&#8360;)</div>
</th>
<th class="th">
<div>Apr. 30, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 197<span></span>
</td>
<td class="nump">$ 165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 410<span></span>
</td>
<td class="nump">$ 344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OneBigBeautifulBillActNoncashTaxExpense', window );">Anticipated non-cash tax expense from OBBBA</a></td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates', window );">Deferred tax asset, research and experimental</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="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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="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>
<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_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Research And Experimental Costs Capitalized Outside the United States</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates</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_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_OneBigBeautifulBillActNoncashTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>One Big Beautiful Bill Act, Noncash Tax Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ctsh_OneBigBeautifulBillActNoncashTaxExpense</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_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_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>
<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>90
<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.2</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>Jun. 30, 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">$ 25<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">10<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">5<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">7<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">5<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">7<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">20<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">3<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">11<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">9<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">2<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">$ 1<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>91
<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.2</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> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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="nump">$ 7<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>92
<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.2</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>Jun. 30, 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">$ 3,035<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,185<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,510<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">$ 340<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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.2</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>Jun. 30, 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">$ 940<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="num">$ (2)<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>94
<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.2</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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ (7)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="nump">$ 28<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>95
<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.2</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>Jun. 30, 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">16<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">9<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">(1)<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">25<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">246<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">25<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">16<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">9<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">(1)<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">246<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>96
<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.2</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="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,899<span></span>
</td>
<td class="nump">$ 14,408<span></span>
</td>
<td class="nump">$ 13,490<span></span>
</td>
<td class="nump">$ 13,227<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">15,288<span></span>
</td>
<td class="nump">14,899<span></span>
</td>
<td class="nump">13,898<span></span>
</td>
<td class="nump">13,490<span></span>
</td>
<td class="nump">15,288<span></span>
</td>
<td class="nump">13,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(164)<span></span>
</td>
<td class="num">(261)<span></span>
</td>
<td class="num">(183)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="num">(261)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
</tr>
<tr class="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">13<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(151)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="num">(177)<span></span>
</td>
<td class="num">(104)<span></span>
</td>
<td class="num">(254)<span></span>
</td>
<td class="num">(104)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">301<span></span>
</td>
<td class="num">(77)<span></span>
</td>
</tr>
<tr class="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">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="num">(74)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">40<span></span>
</td>
<td class="num">(164)<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="num">(183)<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="num">(186)<span></span>
</td>
</tr>
<tr class="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">6<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">8<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">46<span></span>
</td>
<td class="num">(151)<span></span>
</td>
<td class="num">(178)<span></span>
</td>
<td class="num">(177)<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="num">(178)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">4<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(34)<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_AociTaxAttributableToParent', window );">AOCI tax, beginning balance</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="num">(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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="nump">3<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="nump">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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="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">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent', window );">OCI, before reclassifications, before tax</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44<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_OtherComprehensiveIncomeLossBeforeReclassificationsTax', window );">Other comprehensive income (loss) before reclassifications, tax</a></td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11)<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_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">OCI, before reclassifications, net of tax</a></td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociBeforeTaxAttributableToParent', window );">AOCI before tax, ending balance</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="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="num">(4)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(9)<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">13<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">13<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<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_ReclassificationFromAociCurrentPeriodTax', window );">Reclassification from AOCI, current period, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification from AOCI, current period, net of tax</a></td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Reclassification from AOCI, current period, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Reclassification from AOCI, current period, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(20)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(17)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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>
<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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Net change, Tax Effect</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></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>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(19)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(16)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16)<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(180)<span></span>
</td>
<td class="num">(315)<span></span>
</td>
<td class="num">(155)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">(315)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
</tr>
<tr class="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">15<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">19<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_StockholdersEquity', window );">Beginning balance</a></td>
<td class="num">(165)<span></span>
</td>
<td class="num">(296)<span></span>
</td>
<td class="num">(156)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
<td class="num">(296)<span></span>
</td>
<td class="num">(94)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">353<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="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>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">38<span></span>
</td>
<td class="num">(180)<span></span>
</td>
<td class="num">(149)<span></span>
</td>
<td class="num">(155)<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="num">(149)<span></span>
</td>
</tr>
<tr class="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">5<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="num">(1)<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">$ 43<span></span>
</td>
<td class="num">$ (165)<span></span>
</td>
<td class="num">$ (150)<span></span>
</td>
<td class="num">$ (156)<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
<td class="num">$ (150)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>97
<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.2</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>Jun. 30, 2025</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>Dec. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 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="nump">$ 2,249<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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="nump">$ 70<span></span>
</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>
</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="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>
</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="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>
</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="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>
</tr>
<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="text">&#160;<span></span>
</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>
</tr>
<tr class="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>98
<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.2</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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 817<span></span>
</td>
<td class="nump">$ 708<span></span>
</td>
<td class="nump">$ 1,670<span></span>
</td>
<td class="nump">$ 1,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">5,245<span></span>
</td>
<td class="nump">4,850<span></span>
</td>
<td class="nump">10,360<span></span>
</td>
<td class="nump">9,610<span></span>
</td>
</tr>
<tr class="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,386<span></span>
</td>
<td class="nump">4,100<span></span>
</td>
<td class="nump">8,644<span></span>
</td>
<td class="nump">8,119<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,547<span></span>
</td>
<td class="nump">1,447<span></span>
</td>
<td class="nump">3,009<span></span>
</td>
<td class="nump">2,832<span></span>
</td>
</tr>
<tr class="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,293<span></span>
</td>
<td class="nump">1,239<span></span>
</td>
<td class="nump">2,501<span></span>
</td>
<td class="nump">2,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</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,551<span></span>
</td>
<td class="nump">1,461<span></span>
</td>
<td class="nump">3,122<span></span>
</td>
<td class="nump">2,877<span></span>
</td>
</tr>
<tr class="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,248<span></span>
</td>
<td class="nump">1,187<span></span>
</td>
<td class="nump">2,513<span></span>
</td>
<td class="nump">2,341<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,306<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
<td class="nump">2,584<span></span>
</td>
<td class="nump">2,259<span></span>
</td>
</tr>
<tr class="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,119<span></span>
</td>
<td class="nump">947<span></span>
</td>
<td class="nump">2,192<span></span>
</td>
<td class="nump">1,899<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">841<span></span>
</td>
<td class="nump">816<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">1,642<span></span>
</td>
</tr>
<tr class="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">726<span></span>
</td>
<td class="nump">727<span></span>
</td>
<td class="nump">1,438<span></span>
</td>
<td class="nump">1,463<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">859<span></span>
</td>
<td class="nump">750<span></span>
</td>
<td class="nump">1,716<span></span>
</td>
<td class="nump">1,491<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">303<span></span>
</td>
<td class="nump">274<span></span>
</td>
<td class="nump">609<span></span>
</td>
<td class="nump">536<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="nump">508<span></span>
</td>
<td class="nump">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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">187<span></span>
</td>
<td class="nump">179<span></span>
</td>
<td class="nump">392<span></span>
</td>
<td class="nump">360<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">115<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">207<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 42<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">$ 46<span></span>
</td>
<td class="nump">$ 88<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>99
<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.2</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>Jun. 30, 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">$ 976<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">319<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">75<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">$ 582<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>100
<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.2</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="4">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 29, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.31<span></span>
</td>
<td class="nump">$ 0.30<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>XML
<SEQUENCE>101
<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>102
<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>104
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>456</ContextCount>
  <ElementCount>235</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>75</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="ctsh-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.htm">ctsh-20250630.htm</File>
    <File>ctsh-20250630.xsd</File>
    <File>ctsh-20250630_cal.xml</File>
    <File>ctsh-20250630_def.xml</File>
    <File>ctsh-20250630_lab.xml</File>
    <File>ctsh-20250630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ctsh-20250630_g1.jpg</File>
    <File>ctsh-20250630_g10.jpg</File>
    <File>ctsh-20250630_g11.jpg</File>
    <File>ctsh-20250630_g12.jpg</File>
    <File>ctsh-20250630_g13.jpg</File>
    <File>ctsh-20250630_g14.jpg</File>
    <File>ctsh-20250630_g15.jpg</File>
    <File>ctsh-20250630_g16.jpg</File>
    <File>ctsh-20250630_g17.jpg</File>
    <File>ctsh-20250630_g18.jpg</File>
    <File>ctsh-20250630_g19.jpg</File>
    <File>ctsh-20250630_g2.jpg</File>
    <File>ctsh-20250630_g20.jpg</File>
    <File>ctsh-20250630_g21.jpg</File>
    <File>ctsh-20250630_g22.jpg</File>
    <File>ctsh-20250630_g23.jpg</File>
    <File>ctsh-20250630_g24.jpg</File>
    <File>ctsh-20250630_g25.jpg</File>
    <File>ctsh-20250630_g26.jpg</File>
    <File>ctsh-20250630_g27.jpg</File>
    <File>ctsh-20250630_g28.jpg</File>
    <File>ctsh-20250630_g29.jpg</File>
    <File>ctsh-20250630_g3.jpg</File>
    <File>ctsh-20250630_g30.jpg</File>
    <File>ctsh-20250630_g4.jpg</File>
    <File>ctsh-20250630_g5.jpg</File>
    <File>ctsh-20250630_g6.jpg</File>
    <File>ctsh-20250630_g7.jpg</File>
    <File>ctsh-20250630_g8.jpg</File>
    <File>ctsh-20250630_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1071">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="31">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>106
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ctsh-20250630.htm": {
   "nsprefix": "ctsh",
   "nsuri": "http://www.cognizant.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "ctsh-20250630.htm"
     ]
    },
    "schema": {
     "local": [
      "ctsh-20250630.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-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ctsh-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ctsh-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ctsh-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 217,
   "keyCustom": 18,
   "axisStandard": 30,
   "axisCustom": 2,
   "memberStandard": 47,
   "memberCustom": 28,
   "hidden": {
    "total": 9,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://fasb.org/us-gaap/2025": 4
   },
   "contextCount": 456,
   "entityCount": 1,
   "segmentCount": 75,
   "elementCount": 552,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 1071,
    "http://xbrl.sec.gov/dei/2025": 31,
    "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-20250630.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-20250630.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-20250630.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-20250630.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": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.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-5",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20250630.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-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.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-30",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "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-20250630.htm",
      "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-20250630.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-20250630.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-5",
      "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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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": [
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-5",
      "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-20250630.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-5",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.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-20250630.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-20250630.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-13",
      "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-20250630.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-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-136",
      "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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-273",
      "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-20250630.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-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-280",
      "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-20250630.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-20250630.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-20250630.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-286",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-286",
      "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-20250630.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-297",
      "name": "us-gaap:LongTermDebtCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "us-gaap:LongTermDebtCurrent",
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.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",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-300",
      "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-20250630.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-5",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20250630.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-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-311",
      "name": "ctsh:OneBigBeautifulBillActNoncashTaxExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.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-20250630.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-20250630.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": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.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-320",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-320",
      "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-20250630.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-326",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-326",
      "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-20250630.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-334",
      "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-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-334",
      "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-20250630.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-384",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-384",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.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-21",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-387",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.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",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock",
       "ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-424",
      "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-20250630.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-5",
      "name": "us-gaap:OperatingIncomeLoss",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20250630.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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-450",
      "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-20250630.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-5",
      "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-20250630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-456",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ctsh-20250630.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "ctsh_A2013IndiaShareRepurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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/20250630",
     "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": [
      "r36",
      "r926"
     ]
    },
    "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": [
      "r1136"
     ]
    },
    "ctsh_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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/20250630",
     "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/20250630",
     "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": [
      "r39",
      "r85"
     ]
    },
    "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": [
      "r39"
     ]
    },
    "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": [
      "r11",
      "r18",
      "r56",
      "r138",
      "r139",
      "r1071"
     ]
    },
    "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": [
      "r130",
      "r138",
      "r139",
      "r464",
      "r535",
      "r536",
      "r537",
      "r538",
      "r831",
      "r1071"
     ]
    },
    "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": [
      "r137",
      "r138",
      "r535",
      "r536",
      "r537",
      "r538",
      "r574",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580"
     ]
    },
    "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": [
      "r17",
      "r18",
      "r57",
      "r125",
      "r677",
      "r716",
      "r717",
      "r1215"
     ]
    },
    "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": [
      "r137",
      "r138",
      "r535",
      "r536",
      "r537",
      "r538",
      "r574",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580"
     ]
    },
    "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",
      "r11",
      "r18",
      "r529",
      "r532",
      "r589",
      "r712",
      "r713",
      "r1071",
      "r1072",
      "r1073",
      "r1125",
      "r1126",
      "r1127",
      "r1128"
     ]
    },
    "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",
      "r11",
      "r18",
      "r54",
      "r55",
      "r138",
      "r139",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r1071"
     ]
    },
    "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": [
      "r991"
     ]
    },
    "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": [
      "r48",
      "r926",
      "r1288"
     ]
    },
    "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": [
      "r725",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1216",
      "r1290"
     ]
    },
    "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": [
      "r1004"
     ]
    },
    "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": [
      "r1004"
     ]
    },
    "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": [
      "r1004"
     ]
    },
    "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": [
      "r1004"
     ]
    },
    "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": [
      "r403"
     ]
    },
    "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": [
      "r1037"
     ]
    },
    "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": [
      "r963",
      "r973",
      "r983",
      "r1015"
     ]
    },
    "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": [
      "r966",
      "r976",
      "r986",
      "r1018"
     ]
    },
    "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": [
      "r1038"
     ]
    },
    "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": [
      "r1004"
     ]
    },
    "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": [
      "r1011"
     ]
    },
    "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": [
      "r967",
      "r977",
      "r987",
      "r1011",
      "r1019",
      "r1023",
      "r1031"
     ]
    },
    "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": [
      "r1029"
     ]
    },
    "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": [
      "r126",
      "r230",
      "r265",
      "r268",
      "r271",
      "r1255"
     ]
    },
    "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": [
      "r270"
     ]
    },
    "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": [
      "r83",
      "r97",
      "r121",
      "r158",
      "r161",
      "r162",
      "r191",
      "r199",
      "r217",
      "r221",
      "r262",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r331",
      "r462",
      "r465",
      "r565",
      "r664",
      "r665",
      "r672",
      "r754",
      "r847",
      "r848",
      "r864",
      "r926",
      "r942",
      "r943",
      "r954",
      "r1163",
      "r1164",
      "r1244"
     ]
    },
    "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": [
      "r115",
      "r128",
      "r158",
      "r161",
      "r162",
      "r262",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r331",
      "r462",
      "r465",
      "r565",
      "r926",
      "r1163",
      "r1164",
      "r1244"
     ]
    },
    "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": [
      "r1026"
     ]
    },
    "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": [
      "r1027"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ]
    },
    "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": [
      "r1025"
     ]
    },
    "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": [
      "r1024"
     ]
    },
    "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": [
      "r1023"
     ]
    },
    "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": [
      "r1023"
     ]
    },
    "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": [
      "r300",
      "r478",
      "r482",
      "r483",
      "r484",
      "r485",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r564",
      "r908",
      "r909",
      "r1045",
      "r1257"
     ]
    },
    "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": [
      "r300",
      "r478",
      "r482",
      "r483",
      "r484",
      "r485",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r564",
      "r908",
      "r909",
      "r1045",
      "r1257"
     ]
    },
    "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": [
      "r93"
     ]
    },
    "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": [
      "r1059",
      "r1162"
     ]
    },
    "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": [
      "r148",
      "r150",
      "r279"
     ]
    },
    "ctsh_CapitalizedContractCostCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r149",
      "r151",
      "r279"
     ]
    },
    "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": [
      "r278"
     ]
    },
    "ctsh_CapitalizedContractCostNetRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r1144"
     ]
    },
    "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": [
      "r24",
      "r117",
      "r826"
     ]
    },
    "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": [
      "r117"
     ]
    },
    "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": [
      "r561",
      "r562",
      "r563",
      "r1219",
      "r1220"
     ]
    },
    "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": [
      "r24",
      "r71",
      "r157"
     ]
    },
    "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",
      "r71"
     ]
    },
    "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": [
      "r117"
     ]
    },
    "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": [
      "r534"
     ]
    },
    "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": [
      "r1002"
     ]
    },
    "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": [
      "r999"
     ]
    },
    "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": [
      "r997"
     ]
    },
    "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": [
      "r1003"
     ]
    },
    "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": [
      "r1003"
     ]
    },
    "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": [
      "r44",
      "r87",
      "r674",
      "r741"
     ]
    },
    "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": [
      "r76",
      "r313",
      "r314",
      "r808",
      "r1149",
      "r1157"
     ]
    },
    "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": [
      "r80"
     ]
    },
    "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": [
      "r945",
      "r946",
      "r947",
      "r949",
      "r950",
      "r951",
      "r952",
      "r1125",
      "r1126",
      "r1128",
      "r1216",
      "r1287",
      "r1290"
     ]
    },
    "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": [
      "r47"
     ]
    },
    "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": [
      "r47",
      "r742"
     ]
    },
    "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": [
      "r47"
     ]
    },
    "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": [
      "r12",
      "r47",
      "r742",
      "r760",
      "r1290",
      "r1291"
     ]
    },
    "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, 489 and 495 shares issued and outstanding as of June\u00a030, 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": [
      "r47",
      "r363",
      "r369",
      "r676",
      "r926"
     ]
    },
    "ctsh_CommunicationMediaandTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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/20250630",
     "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": [
      "r1008"
     ]
    },
    "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": [
      "r1007"
     ]
    },
    "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": [
      "r1009"
     ]
    },
    "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": [
      "r1006"
     ]
    },
    "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": [
      "r19",
      "r134",
      "r136",
      "r142",
      "r662",
      "r685",
      "r686"
     ]
    },
    "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": [
      "r53",
      "r141",
      "r661",
      "r683"
     ]
    },
    "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": [
      "r95",
      "r158",
      "r159",
      "r164",
      "r165",
      "r191",
      "r201",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r221",
      "r222",
      "r223",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r668",
      "r847",
      "r848",
      "r1163",
      "r1164"
     ]
    },
    "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": [
      "r95",
      "r158",
      "r159",
      "r164",
      "r165",
      "r191",
      "r201",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r221",
      "r222",
      "r223",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r668",
      "r847",
      "r848",
      "r1163",
      "r1164"
     ]
    },
    "ctsh_ConsultingAndTechnologyServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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/20250630",
     "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": [
      "r1169"
     ]
    },
    "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": [
      "r98",
      "r272",
      "r1167",
      "r1168"
     ]
    },
    "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": [
      "r867"
     ]
    },
    "ctsh_ContractWithCustomerAssetRevenueRecognizedButNotBilled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r868",
      "r872"
     ]
    },
    "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": [
      "r868",
      "r872"
     ]
    },
    "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": [
      "r374",
      "r375",
      "r377",
      "r388"
     ]
    },
    "ctsh_ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r866"
     ]
    },
    "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": [
      "r389"
     ]
    },
    "ctsh_ContractWithCustomerLiabilityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r14",
      "r216",
      "r217",
      "r218",
      "r219",
      "r222",
      "r1132"
     ]
    },
    "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": [
      "r835",
      "r836",
      "r1046",
      "r1047"
     ]
    },
    "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": [
      "r909"
     ]
    },
    "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/20250630",
     "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": [
      "r320",
      "r1161"
     ]
    },
    "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": [
      "r320",
      "r1161"
     ]
    },
    "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/20250630",
     "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": [
      "r77",
      "r158",
      "r160",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r319",
      "r320",
      "r332",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r348",
      "r355",
      "r356",
      "r358",
      "r526",
      "r582"
     ]
    },
    "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": [
      "r16",
      "r38",
      "r39",
      "r84",
      "r86",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r925",
      "r1118",
      "r1119",
      "r1120",
      "r1124",
      "r1150",
      "r1151",
      "r1152",
      "r1242",
      "r1243",
      "r1252"
     ]
    },
    "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": [
      "r333",
      "r582",
      "r583",
      "r860",
      "r861",
      "r925"
     ]
    },
    "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": [
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r357",
      "r526",
      "r668",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r925",
      "r1118",
      "r1119",
      "r1120",
      "r1124",
      "r1242",
      "r1243"
     ]
    },
    "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": [
      "r16",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r925",
      "r1118",
      "r1119",
      "r1120",
      "r1124",
      "r1150",
      "r1151",
      "r1152",
      "r1242",
      "r1243",
      "r1252"
     ]
    },
    "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": [
      "r16",
      "r32",
      "r33",
      "r35",
      "r78",
      "r79",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r357",
      "r526",
      "r668",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r925",
      "r1118",
      "r1119",
      "r1120",
      "r1124",
      "r1242",
      "r1243"
     ]
    },
    "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": [
      "r1166",
      "r1241",
      "r1242",
      "r1243"
     ]
    },
    "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": [
      "r434",
      "r435"
     ]
    },
    "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": [
      "r9",
      "r102",
      "r1118",
      "r1123"
     ]
    },
    "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": [
      "r434",
      "r435",
      "r673"
     ]
    },
    "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": [
      "r1056"
     ]
    },
    "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": [
      "r1057"
     ]
    },
    "ctsh_DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "localname": "DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax asset, research and experimental",
        "label": "Deferred Tax Asset, Research And Experimental Costs Capitalized Outside the United States",
        "documentation": "Deferred Tax Asset, Research And Experimental Costs Capitalized Outside the United States"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1055"
     ]
    },
    "ctsh_DepositsAssetsPercentDisputedTaxAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r9",
      "r29"
     ]
    },
    "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": [
      "r9",
      "r154",
      "r191",
      "r204",
      "r221",
      "r832",
      "r847",
      "r848"
     ]
    },
    "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": [
      "r146",
      "r478",
      "r479",
      "r480",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r731",
      "r733",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r755",
      "r756",
      "r757",
      "r758",
      "r767",
      "r768",
      "r769",
      "r770",
      "r773",
      "r774",
      "r775",
      "r776",
      "r790",
      "r791",
      "r794",
      "r795",
      "r828",
      "r829",
      "r830",
      "r908",
      "r909",
      "r945",
      "r947",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1231",
      "r1232"
     ]
    },
    "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": [
      "r1062",
      "r1210",
      "r1213"
     ]
    },
    "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": [
      "r1062",
      "r1210"
     ]
    },
    "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": [
      "r822",
      "r1207"
     ]
    },
    "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": [
      "r1207"
     ]
    },
    "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": [
      "r146",
      "r478",
      "r479",
      "r480",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r731",
      "r733",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r755",
      "r756",
      "r757",
      "r758",
      "r767",
      "r768",
      "r769",
      "r770",
      "r773",
      "r774",
      "r775",
      "r776",
      "r790",
      "r791",
      "r794",
      "r795",
      "r828",
      "r829",
      "r830",
      "r908",
      "r909",
      "r945",
      "r947",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1231",
      "r1232"
     ]
    },
    "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": [
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r527",
      "r539",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912"
     ]
    },
    "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": [
      "r479",
      "r480",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r909"
     ]
    },
    "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": [
      "r479",
      "r480",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r909"
     ]
    },
    "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": [
      "r539",
      "r1214"
     ]
    },
    "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": [
      "r908",
      "r1205",
      "r1206"
     ]
    },
    "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": [
      "r539",
      "r1214"
     ]
    },
    "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": [
      "r478",
      "r482",
      "r483",
      "r484",
      "r485",
      "r909"
     ]
    },
    "ctsh_DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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/20250630",
     "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": [
      "r386",
      "r387",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875"
     ]
    },
    "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": [
      "r386",
      "r387",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875"
     ]
    },
    "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": [
      "r1170"
     ]
    },
    "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": [
      "r80"
     ]
    },
    "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": [
      "r958"
     ]
    },
    "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": [
      "r990"
     ]
    },
    "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": [
      "r1001"
     ]
    },
    "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": [
      "r107",
      "r143",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r183",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r361",
      "r431",
      "r456",
      "r461",
      "r541",
      "r542",
      "r663",
      "r687",
      "r839"
     ]
    },
    "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": [
      "r107",
      "r143",
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r361",
      "r431",
      "r456",
      "r461",
      "r541",
      "r542",
      "r663",
      "r687",
      "r839"
     ]
    },
    "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": [
      "r573"
     ]
    },
    "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": [
      "r437",
      "r882"
     ]
    },
    "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": [
      "r39"
     ]
    },
    "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": [
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198"
     ]
    },
    "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_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://www.cognizant.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Three",
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "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": [
      "r956"
     ]
    },
    "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": [
      "r956"
     ]
    },
    "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": [
      "r956"
     ]
    },
    "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": [
      "r1040"
     ]
    },
    "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": [
      "r956"
     ]
    },
    "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": [
      "r956"
     ]
    },
    "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": [
      "r956"
     ]
    },
    "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": [
      "r956"
     ]
    },
    "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": [
      "r995"
     ]
    },
    "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": [
      "r1036"
     ]
    },
    "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": [
      "r1036"
     ]
    },
    "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": [
      "r1036"
     ]
    },
    "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": [
      "r12",
      "r105",
      "r106",
      "r107",
      "r137",
      "r138",
      "r139",
      "r166",
      "r167",
      "r168",
      "r170",
      "r177",
      "r179",
      "r181",
      "r192",
      "r263",
      "r264",
      "r292",
      "r360",
      "r373",
      "r431",
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r457",
      "r460",
      "r461",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r540",
      "r574",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r584",
      "r585",
      "r589",
      "r683",
      "r712",
      "r713",
      "r714",
      "r725",
      "r780"
     ]
    },
    "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": [
      "r122",
      "r560",
      "r827"
     ]
    },
    "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": [
      "r1005"
     ]
    },
    "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": [
      "r963",
      "r973",
      "r983",
      "r1015"
     ]
    },
    "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": [
      "r960",
      "r970",
      "r980",
      "r1012"
     ]
    },
    "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": [
      "r1292",
      "r1293",
      "r1294",
      "r1295"
     ]
    },
    "ctsh_EuropeexcludingUnitedKingdomMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r1011"
     ]
    },
    "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": [
      "r544",
      "r545",
      "r556",
      "r913"
     ]
    },
    "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": [
      "r544",
      "r545",
      "r556",
      "r913"
     ]
    },
    "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": [
      "r346",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r543",
      "r545",
      "r546",
      "r547",
      "r548",
      "r555",
      "r556",
      "r558",
      "r561",
      "r596",
      "r597",
      "r598",
      "r822",
      "r860",
      "r861",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r913",
      "r917",
      "r924"
     ]
    },
    "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": [
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r557"
     ]
    },
    "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": [
      "r544",
      "r545",
      "r546",
      "r548",
      "r913",
      "r1222",
      "r1233"
     ]
    },
    "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": [
      "r346",
      "r392",
      "r397",
      "r398",
      "r545",
      "r556",
      "r561",
      "r596",
      "r822",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r913",
      "r924"
     ]
    },
    "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": [
      "r346",
      "r392",
      "r397",
      "r398",
      "r400",
      "r545",
      "r546",
      "r556",
      "r561",
      "r597",
      "r822",
      "r860",
      "r861",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r913",
      "r924"
     ]
    },
    "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": [
      "r346",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r545",
      "r546",
      "r547",
      "r548",
      "r556",
      "r561",
      "r598",
      "r822",
      "r860",
      "r861",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r913",
      "r917",
      "r924"
     ]
    },
    "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": [
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r557"
     ]
    },
    "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": [
      "r544",
      "r545",
      "r546",
      "r548",
      "r913",
      "r1222",
      "r1233"
     ]
    },
    "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": [
      "r1217"
     ]
    },
    "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": [
      "r552",
      "r557"
     ]
    },
    "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": [
      "r549",
      "r557"
     ]
    },
    "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": [
      "r346",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r543",
      "r545",
      "r546",
      "r547",
      "r548",
      "r555",
      "r556",
      "r558",
      "r561",
      "r596",
      "r597",
      "r598",
      "r822",
      "r860",
      "r861",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r913",
      "r917",
      "r924"
     ]
    },
    "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": [
      "r913",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1233"
     ]
    },
    "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": [
      "r478",
      "r482",
      "r483",
      "r484",
      "r485",
      "r909"
     ]
    },
    "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": [
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r266",
      "r267",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r357",
      "r372",
      "r526",
      "r539",
      "r559",
      "r564",
      "r567",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r671",
      "r684",
      "r853",
      "r913",
      "r915",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r927",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1218",
      "r1221",
      "r1222",
      "r1223",
      "r1230",
      "r1233",
      "r1234",
      "r1235"
     ]
    },
    "ctsh_FinancialServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r868",
      "r872"
     ]
    },
    "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": [
      "r437",
      "r438"
     ]
    },
    "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": [
      "r544",
      "r545",
      "r1234",
      "r1235",
      "r1236"
     ]
    },
    "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": [
      "r544",
      "r545",
      "r1234",
      "r1235",
      "r1236"
     ]
    },
    "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": [
      "r1204"
     ]
    },
    "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": [
      "r152",
      "r569",
      "r570",
      "r571",
      "r572",
      "r777"
     ]
    },
    "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/20250630",
     "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/20250630",
     "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/20250630",
     "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": [
      "r830",
      "r876",
      "r878",
      "r890",
      "r891",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r904",
      "r905",
      "r906",
      "r907",
      "r909",
      "r913",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1210"
     ]
    },
    "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": [
      "r748",
      "r752",
      "r757",
      "r769",
      "r775",
      "r792",
      "r793",
      "r794",
      "r889",
      "r893",
      "r894",
      "r895",
      "r901",
      "r902",
      "r903",
      "r947",
      "r1209"
     ]
    },
    "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": [
      "r967",
      "r977",
      "r987",
      "r1019"
     ]
    },
    "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": [
      "r967",
      "r977",
      "r987",
      "r1019"
     ]
    },
    "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": [
      "r967",
      "r977",
      "r987",
      "r1019"
     ]
    },
    "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": [
      "r967",
      "r977",
      "r987",
      "r1019"
     ]
    },
    "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": [
      "r967",
      "r977",
      "r987",
      "r1019"
     ]
    },
    "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": [
      "r1000"
     ]
    },
    "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": [
      "r1160"
     ]
    },
    "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": [
      "r1160"
     ]
    },
    "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": [
      "r9"
     ]
    },
    "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": [
      "r119",
      "r280",
      "r660",
      "r848",
      "r854",
      "r883",
      "r884",
      "r885",
      "r888",
      "r914",
      "r926",
      "r1145",
      "r1146",
      "r1203"
     ]
    },
    "ctsh_HealthSciencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r1207",
      "r1208"
     ]
    },
    "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": [
      "r1207",
      "r1208"
     ]
    },
    "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": [
      "r96",
      "r688",
      "r842",
      "r942",
      "r943",
      "r1130",
      "r1131",
      "r1133",
      "r1134",
      "r1135"
     ]
    },
    "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": [
      "r9",
      "r59",
      "r91",
      "r191",
      "r206",
      "r221",
      "r261",
      "r681"
     ]
    },
    "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": [
      "r293",
      "r300",
      "r305",
      "r479",
      "r486",
      "r503",
      "r512",
      "r550",
      "r554",
      "r557",
      "r566",
      "r567",
      "r568",
      "r709",
      "r711",
      "r764",
      "r820",
      "r822",
      "r883",
      "r885",
      "r909",
      "r911",
      "r916",
      "r924",
      "r1201",
      "r1202",
      "r1258"
     ]
    },
    "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": [
      "r300",
      "r305",
      "r479",
      "r486",
      "r503",
      "r512",
      "r550",
      "r554",
      "r557",
      "r566",
      "r567",
      "r568",
      "r709",
      "r711",
      "r764",
      "r820",
      "r822",
      "r883",
      "r885",
      "r909",
      "r911",
      "r916",
      "r924",
      "r1201",
      "r1202",
      "r1258"
     ]
    },
    "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": [
      "r156",
      "r437",
      "r438",
      "r442",
      "r445",
      "r882",
      "r1200"
     ]
    },
    "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": [
      "r156",
      "r437",
      "r438",
      "r442",
      "r445",
      "r882",
      "r1200"
     ]
    },
    "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": [
      "r442",
      "r1200"
     ]
    },
    "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": [
      "r442",
      "r1200"
     ]
    },
    "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": [
      "r158",
      "r163",
      "r433",
      "r437",
      "r439",
      "r440",
      "r441",
      "r443",
      "r444",
      "r448",
      "r450",
      "r451",
      "r452",
      "r670",
      "r719",
      "r724",
      "r882"
     ]
    },
    "ctsh_IncomeTaxDisputedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r1199"
     ]
    },
    "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": [
      "r99",
      "r103",
      "r158",
      "r180",
      "r181",
      "r191",
      "r207",
      "r221",
      "r436",
      "r437",
      "r449",
      "r689",
      "r835",
      "r837",
      "r838",
      "r882"
     ]
    },
    "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": [
      "r8"
     ]
    },
    "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": [
      "r8"
     ]
    },
    "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": [
      "r821"
     ]
    },
    "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": [
      "r8"
     ]
    },
    "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": [
      "r8"
     ]
    },
    "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/20250630",
     "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": [
      "r967",
      "r977",
      "r987",
      "r1011",
      "r1019",
      "r1023",
      "r1031"
     ]
    },
    "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": [
      "r1029"
     ]
    },
    "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": [
      "r959",
      "r1035"
     ]
    },
    "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": [
      "r959",
      "r1035"
     ]
    },
    "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": [
      "r959",
      "r1035"
     ]
    },
    "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": [
      "r290",
      "r1147",
      "r1148"
     ]
    },
    "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": [
      "r203",
      "r835",
      "r838",
      "r1074"
     ]
    },
    "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": [
      "r62",
      "r63"
     ]
    },
    "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": [
      "r1219",
      "r1220",
      "r1230",
      "r1234",
      "r1235",
      "r1236",
      "r1237"
     ]
    },
    "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": [
      "r16",
      "r38",
      "r39",
      "r40",
      "r42",
      "r43",
      "r44",
      "r45",
      "r158",
      "r161",
      "r162",
      "r262",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r331",
      "r463",
      "r465",
      "r466",
      "r565",
      "r740",
      "r841",
      "r864",
      "r954",
      "r1163",
      "r1244",
      "r1245"
     ]
    },
    "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": [
      "r52",
      "r88",
      "r679",
      "r926",
      "r942",
      "r943",
      "r1118",
      "r1122",
      "r1142",
      "r1238"
     ]
    },
    "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": [
      "r40",
      "r116",
      "r158",
      "r161",
      "r162",
      "r262",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r331",
      "r463",
      "r465",
      "r466",
      "r565",
      "r926",
      "r1163",
      "r1244",
      "r1245"
     ]
    },
    "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/20250630",
     "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": [
      "r320",
      "r1118",
      "r1120",
      "r1161"
     ]
    },
    "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": [
      "r37",
      "r41",
      "r320",
      "r1118",
      "r1120",
      "r1161"
     ]
    },
    "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/20250630",
     "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/20250630",
     "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/20250630",
     "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": [
      "r16",
      "r86",
      "r159",
      "r165",
      "r345",
      "r359",
      "r668",
      "r860",
      "r861",
      "r925",
      "r1254"
     ]
    },
    "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": [
      "r123"
     ]
    },
    "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": [
      "r124"
     ]
    },
    "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": [
      "r118"
     ]
    },
    "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": [
      "r16",
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "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": [
      "r16",
      "r31",
      "r1150",
      "r1151",
      "r1152"
     ]
    },
    "ctsh_LongterminvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r194",
      "r315",
      "r316",
      "r317",
      "r318",
      "r401",
      "r426",
      "r427",
      "r428",
      "r432",
      "r548",
      "r624",
      "r708",
      "r710",
      "r718",
      "r732",
      "r733",
      "r783",
      "r785",
      "r787",
      "r788",
      "r796",
      "r801",
      "r802",
      "r804",
      "r805",
      "r818",
      "r819",
      "r852",
      "r865",
      "r881",
      "r883",
      "r886",
      "r887",
      "r917",
      "r918",
      "r922",
      "r923",
      "r937",
      "r1165",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "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": [
      "r1003"
     ]
    },
    "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": [
      "r1003"
     ]
    },
    "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": [
      "r194",
      "r315",
      "r316",
      "r317",
      "r318",
      "r401",
      "r426",
      "r427",
      "r428",
      "r432",
      "r548",
      "r624",
      "r708",
      "r710",
      "r718",
      "r732",
      "r733",
      "r783",
      "r785",
      "r787",
      "r788",
      "r796",
      "r801",
      "r802",
      "r804",
      "r805",
      "r818",
      "r819",
      "r852",
      "r865",
      "r881",
      "r883",
      "r886",
      "r887",
      "r917",
      "r918",
      "r922",
      "r937",
      "r1165",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "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": [
      "r1022"
     ]
    },
    "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": [
      "r1171",
      "r1172"
     ]
    },
    "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": [
      "r1030"
     ]
    },
    "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": [
      "r1004"
     ]
    },
    "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": [
      "r155"
     ]
    },
    "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": [
      "r155"
     ]
    },
    "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": [
      "r71",
      "r72",
      "r73"
     ]
    },
    "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": [
      "r60",
      "r73",
      "r92",
      "r107",
      "r114",
      "r132",
      "r135",
      "r139",
      "r158",
      "r161",
      "r162",
      "r164",
      "r169",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r180",
      "r181",
      "r186",
      "r262",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r331",
      "r361",
      "r364",
      "r366",
      "r370",
      "r431",
      "r456",
      "r461",
      "r542",
      "r565",
      "r682",
      "r761",
      "r778",
      "r779",
      "r835",
      "r837",
      "r838",
      "r953",
      "r1163"
     ]
    },
    "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/20250630",
     "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": [
      "r1003"
     ]
    },
    "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": [
      "r967",
      "r977",
      "r987",
      "r1011",
      "r1019"
     ]
    },
    "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": [
      "r994"
     ]
    },
    "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": [
      "r993"
     ]
    },
    "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": [
      "r1011"
     ]
    },
    "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": [
      "r1030"
     ]
    },
    "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": [
      "r1030"
     ]
    },
    "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": [
      "r64"
     ]
    },
    "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": [
      "r1292",
      "r1293",
      "r1294",
      "r1295"
     ]
    },
    "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": [
      "r18"
     ]
    },
    "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": [
      "r15",
      "r18"
     ]
    },
    "ctsh_OneBigBeautifulBillActNoncashTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "localname": "OneBigBeautifulBillActNoncashTaxExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anticipated non-cash tax expense from OBBBA",
        "label": "One Big Beautiful Bill Act, Noncash Tax Expense",
        "documentation": "One Big Beautiful Bill Act, Noncash Tax Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ctsh_OnetimeTransactionTableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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/20250630",
     "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/20250630",
     "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": [
      "r838"
     ]
    },
    "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": [
      "r96",
      "r835",
      "r838",
      "r842",
      "r1130",
      "r1131",
      "r1133",
      "r1134",
      "r1135"
     ]
    },
    "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": [
      "r587"
     ]
    },
    "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": [
      "r587"
     ]
    },
    "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": [
      "r586"
     ]
    },
    "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": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r222",
      "r847",
      "r848"
     ]
    },
    "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": [
      "r81",
      "r108",
      "r109",
      "r111",
      "r720",
      "r721"
     ]
    },
    "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": [
      "r127",
      "r926"
     ]
    },
    "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": [
      "r120"
     ]
    },
    "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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gains and losses on defined benefit plans",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r11",
      "r56",
      "r57",
      "r82"
     ]
    },
    "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/ConsolidatedStatementsOfComprehensiveIncomeUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r11",
      "r82"
     ]
    },
    "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": [
      "r5",
      "r137",
      "r683"
     ]
    },
    "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": [
      "r7",
      "r11",
      "r82"
     ]
    },
    "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": [
      "r129"
     ]
    },
    "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": [
      "r12",
      "r15",
      "r133",
      "r136",
      "r141",
      "r177",
      "r574",
      "r575",
      "r580",
      "r661",
      "r683",
      "r1071",
      "r1072"
     ]
    },
    "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": [
      "r7",
      "r11",
      "r82",
      "r133",
      "r136",
      "r177"
     ]
    },
    "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": [
      "r7",
      "r11",
      "r82"
     ]
    },
    "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": [
      "r39",
      "r926"
     ]
    },
    "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": [
      "r43"
     ]
    },
    "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": [
      "r73"
     ]
    },
    "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": [
      "r65",
      "r892"
     ]
    },
    "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": [
      "r1003"
     ]
    },
    "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": [
      "r833",
      "r855",
      "r856",
      "r857",
      "r858"
     ]
    },
    "ctsh_OutsourcingServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r965",
      "r975",
      "r985",
      "r1017"
     ]
    },
    "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": [
      "r968",
      "r978",
      "r988",
      "r1020"
     ]
    },
    "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": [
      "r968",
      "r978",
      "r988",
      "r1020"
     ]
    },
    "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": [
      "r992"
     ]
    },
    "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": [
      "r69"
     ]
    },
    "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": [
      "r304",
      "r1117"
     ]
    },
    "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": [
      "r69"
     ]
    },
    "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": 6.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": [
      "r22"
     ]
    },
    "us-gaap_PaymentsToAcquireOtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireOtherInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cognizant.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of other investments",
        "label": "Payments to Acquire Other Investments",
        "documentation": "Amount of cash outflow to acquire investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "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": 1.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": [
      "r68"
     ]
    },
    "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": [
      "r1002"
     ]
    },
    "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": [
      "r1002"
     ]
    },
    "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": [
      "r994"
     ]
    },
    "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": [
      "r1011"
     ]
    },
    "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": [
      "r1004"
     ]
    },
    "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": [
      "r993"
     ]
    },
    "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": [
      "r995"
     ]
    },
    "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": [
      "r1039"
     ]
    },
    "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": [
      "r994"
     ]
    },
    "ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r46",
      "r371"
     ]
    },
    "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": [
      "r46",
      "r742"
     ]
    },
    "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": [
      "r46",
      "r371"
     ]
    },
    "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": [
      "r46",
      "r363",
      "r368",
      "r675",
      "r926"
     ]
    },
    "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": [
      "r6",
      "r13"
     ]
    },
    "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": [
      "r23"
     ]
    },
    "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": [
      "r21",
      "r1137"
     ]
    },
    "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": 5.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": [
      "r20"
     ]
    },
    "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": 2.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": [
      "r66"
     ]
    },
    "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": [
      "r224",
      "r625",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r823",
      "r834",
      "r837",
      "r838",
      "r868",
      "r869",
      "r936",
      "r937",
      "r938",
      "r941",
      "r944",
      "r1044",
      "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",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1158",
      "r1159",
      "r1256",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286"
     ]
    },
    "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": [
      "r224",
      "r625",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r823",
      "r834",
      "r837",
      "r838",
      "r868",
      "r869",
      "r936",
      "r937",
      "r938",
      "r941",
      "r944",
      "r1044",
      "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",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1158",
      "r1159",
      "r1256",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286"
     ]
    },
    "ctsh_ProductsandResourcesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r10",
      "r588",
      "r669",
      "r680",
      "r926"
     ]
    },
    "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": [
      "r144",
      "r147",
      "r269"
     ]
    },
    "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": [
      "r992"
     ]
    },
    "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": [
      "r992"
     ]
    },
    "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": [
      "r194",
      "r315",
      "r316",
      "r317",
      "r318",
      "r391",
      "r401",
      "r426",
      "r427",
      "r428",
      "r430",
      "r432",
      "r548",
      "r599",
      "r608",
      "r624",
      "r708",
      "r710",
      "r718",
      "r732",
      "r733",
      "r783",
      "r785",
      "r787",
      "r788",
      "r796",
      "r801",
      "r802",
      "r804",
      "r805",
      "r818",
      "r819",
      "r852",
      "r865",
      "r881",
      "r883",
      "r886",
      "r887",
      "r917",
      "r918",
      "r922",
      "r923",
      "r937",
      "r947",
      "r1153",
      "r1165",
      "r1222",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "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": [
      "r194",
      "r315",
      "r316",
      "r317",
      "r318",
      "r391",
      "r401",
      "r426",
      "r427",
      "r428",
      "r430",
      "r432",
      "r548",
      "r599",
      "r608",
      "r624",
      "r708",
      "r710",
      "r718",
      "r732",
      "r733",
      "r783",
      "r785",
      "r787",
      "r788",
      "r796",
      "r801",
      "r802",
      "r804",
      "r805",
      "r818",
      "r819",
      "r852",
      "r865",
      "r881",
      "r883",
      "r886",
      "r887",
      "r917",
      "r918",
      "r922",
      "r923",
      "r937",
      "r947",
      "r1153",
      "r1165",
      "r1222",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "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": [
      "r18"
     ]
    },
    "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": [
      "r15",
      "r18"
     ]
    },
    "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": [
      "r5",
      "r131",
      "r137",
      "r683"
     ]
    },
    "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": [
      "r960",
      "r970",
      "r980",
      "r1012"
     ]
    },
    "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": [
      "r1143"
     ]
    },
    "ctsh_RepaymentsOfDebtLeaseAndEarnoutObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r70",
      "r1118",
      "r1120"
     ]
    },
    "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": [
      "r70"
     ]
    },
    "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": [
      "r961",
      "r971",
      "r981",
      "r1013"
     ]
    },
    "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": [
      "r962",
      "r972",
      "r982",
      "r1014"
     ]
    },
    "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": [
      "r969",
      "r979",
      "r989",
      "r1021"
     ]
    },
    "ctsh_RestofWorldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r117"
     ]
    },
    "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": [
      "r806",
      "r807"
     ]
    },
    "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": [
      "r301",
      "r302",
      "r304",
      "r307",
      "r312"
     ]
    },
    "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": [
      "r9",
      "r145",
      "r153",
      "r308",
      "r309",
      "r836",
      "r1154"
     ]
    },
    "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": [
      "r145",
      "r153",
      "r303",
      "r304",
      "r309",
      "r310",
      "r836"
     ]
    },
    "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": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r309",
      "r310",
      "r311"
     ]
    },
    "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": [
      "r1056",
      "r1155",
      "r1156"
     ]
    },
    "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": [
      "r49",
      "r80",
      "r678",
      "r715",
      "r717",
      "r723",
      "r743",
      "r926"
     ]
    },
    "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": [
      "r105",
      "r106",
      "r107",
      "r166",
      "r167",
      "r168",
      "r170",
      "r177",
      "r179",
      "r181",
      "r263",
      "r264",
      "r292",
      "r360",
      "r431",
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r457",
      "r460",
      "r461",
      "r528",
      "r530",
      "r531",
      "r533",
      "r540",
      "r584",
      "r585",
      "r712",
      "r714",
      "r725",
      "r1290"
     ]
    },
    "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": [
      "r94",
      "r95",
      "r191",
      "r200",
      "r201",
      "r215",
      "r221",
      "r224",
      "r226",
      "r228",
      "r385",
      "r386",
      "r387",
      "r625",
      "r835",
      "r838"
     ]
    },
    "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": [
      "r104",
      "r376",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r387",
      "r390"
     ]
    },
    "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": [
      "r100"
     ]
    },
    "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": [
      "r101"
     ]
    },
    "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": [
      "r101"
     ]
    },
    "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": [
      "r1043"
     ]
    },
    "ctsh_RevenueRemainingPerformanceObligationPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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": [
      "r94",
      "r95",
      "r140",
      "r158",
      "r161",
      "r162",
      "r191",
      "r200",
      "r201",
      "r215",
      "r221",
      "r224",
      "r226",
      "r228",
      "r262",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r331",
      "r565",
      "r664",
      "r666",
      "r847",
      "r892",
      "r942",
      "r943",
      "r1163"
     ]
    },
    "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": [
      "r1030"
     ]
    },
    "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": [
      "r1030"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r110",
      "r112",
      "r182",
      "r402",
      "r1041"
     ]
    },
    "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": [
      "r18",
      "r1239",
      "r1240"
     ]
    },
    "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": [
      "r16",
      "r32",
      "r33",
      "r35",
      "r78",
      "r79",
      "r860",
      "r862",
      "r1119",
      "r1124",
      "r1242",
      "r1252"
     ]
    },
    "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": [
      "r478",
      "r481",
      "r504",
      "r909"
     ]
    },
    "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": [
      "r1219",
      "r1220"
     ]
    },
    "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": [
      "r1205"
     ]
    },
    "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": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r309",
      "r310",
      "r311"
     ]
    },
    "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": [
      "r30",
      "r75"
     ]
    },
    "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": [
      "r28",
      "r58"
     ]
    },
    "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": [
      "r28",
      "r58"
     ]
    },
    "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": [
      "r25",
      "r26",
      "r27"
     ]
    },
    "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": [
      "r25",
      "r26",
      "r27"
     ]
    },
    "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": [
      "r38"
     ]
    },
    "ctsh_ScheduleofEffectiveIncomeTaxRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r955"
     ]
    },
    "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": [
      "r957"
     ]
    },
    "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": [
      "r94",
      "r95",
      "r96",
      "r97",
      "r191",
      "r196",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r221",
      "r222",
      "r223",
      "r228",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r306",
      "r311",
      "r458",
      "r459",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r844",
      "r847",
      "r848",
      "r854",
      "r940",
      "r1256",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286"
     ]
    },
    "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": [
      "r193",
      "r226",
      "r227",
      "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",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r664",
      "r665",
      "r666",
      "r667",
      "r728",
      "r729",
      "r730",
      "r784",
      "r786",
      "r789",
      "r797",
      "r801",
      "r803",
      "r804",
      "r805",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r824",
      "r840",
      "r868",
      "r870",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r939",
      "r947",
      "r1256",
      "r1259",
      "r1260",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286"
     ]
    },
    "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": [
      "r97",
      "r191",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r211",
      "r213",
      "r214",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r228",
      "r843",
      "r845",
      "r846",
      "r847",
      "r849",
      "r850",
      "r851"
     ]
    },
    "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": [
      "r191",
      "r213",
      "r214",
      "r221",
      "r847"
     ]
    },
    "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": [
      "r61",
      "r834",
      "r835",
      "r836",
      "r838",
      "r1112"
     ]
    },
    "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": [
      "r883",
      "r885"
     ]
    },
    "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": [
      "r8"
     ]
    },
    "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": [
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429"
     ]
    },
    "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": [
      "r36",
      "r84",
      "r926",
      "r1253"
     ]
    },
    "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": [
      "r89",
      "r90",
      "r1058"
     ]
    },
    "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": [
      "r798",
      "r799",
      "r800",
      "r825"
     ]
    },
    "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": [
      "r94",
      "r95",
      "r96",
      "r97",
      "r113",
      "r191",
      "r196",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r221",
      "r222",
      "r223",
      "r228",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r291",
      "r294",
      "r306",
      "r311",
      "r458",
      "r459",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r844",
      "r847",
      "r848",
      "r854",
      "r940",
      "r1256",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286"
     ]
    },
    "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": [
      "r12",
      "r47",
      "r50",
      "r51",
      "r105",
      "r106",
      "r107",
      "r137",
      "r138",
      "r139",
      "r166",
      "r167",
      "r168",
      "r170",
      "r177",
      "r179",
      "r181",
      "r192",
      "r263",
      "r264",
      "r292",
      "r360",
      "r373",
      "r431",
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r457",
      "r460",
      "r461",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r536",
      "r537",
      "r538",
      "r540",
      "r574",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r584",
      "r585",
      "r589",
      "r683",
      "r712",
      "r713",
      "r714",
      "r725",
      "r780"
     ]
    },
    "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": [
      "r193",
      "r226",
      "r227",
      "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",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r664",
      "r665",
      "r666",
      "r667",
      "r728",
      "r729",
      "r730",
      "r784",
      "r786",
      "r789",
      "r797",
      "r801",
      "r803",
      "r804",
      "r805",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r824",
      "r840",
      "r868",
      "r870",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r939",
      "r947",
      "r1256",
      "r1259",
      "r1260",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286"
     ]
    },
    "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": [
      "r166",
      "r167",
      "r168",
      "r192",
      "r362",
      "r363",
      "r365",
      "r367",
      "r585",
      "r625",
      "r722",
      "r726",
      "r727",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r742",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r762",
      "r763",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r780",
      "r837",
      "r838",
      "r948",
      "r1289"
     ]
    },
    "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": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r110",
      "r112",
      "r182",
      "r402",
      "r1041",
      "r1042"
     ]
    },
    "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": [
      "r166",
      "r167",
      "r168",
      "r192",
      "r229",
      "r362",
      "r363",
      "r365",
      "r367",
      "r585",
      "r625",
      "r722",
      "r726",
      "r727",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r742",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r762",
      "r763",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r780",
      "r837",
      "r838",
      "r948",
      "r1289"
     ]
    },
    "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": [
      "r964",
      "r974",
      "r984",
      "r1016"
     ]
    },
    "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": [
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198"
     ]
    },
    "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": [
      "r12",
      "r46",
      "r47",
      "r80"
     ]
    },
    "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": [
      "r34",
      "r46",
      "r47",
      "r80"
     ]
    },
    "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": [
      "r12",
      "r46",
      "r47",
      "r80"
     ]
    },
    "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": [
      "r12",
      "r46",
      "r47",
      "r80"
     ]
    },
    "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": [
      "r47",
      "r50",
      "r51",
      "r74",
      "r744",
      "r760",
      "r781",
      "r782",
      "r926",
      "r954",
      "r1118",
      "r1121",
      "r1122",
      "r1142",
      "r1238",
      "r1290"
     ]
    },
    "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": [
      "r581",
      "r591"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails",
      "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": [
      "r581",
      "r591"
     ]
    },
    "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": [
      "r581",
      "r591"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails",
      "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": [
      "r581",
      "r591"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.cognizant.com/role/IncomeTaxesNarrativeOnetimeTransactionDetails",
      "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": [
      "r581",
      "r591"
     ]
    },
    "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": [
      "r590",
      "r592"
     ]
    },
    "ctsh_SyntelSterlingBestShoresMauritiusLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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": [
      "r1010"
     ]
    },
    "ctsh_TermBenchmarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cognizant.com/20250630",
     "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/20250630",
     "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": [
      "r868",
      "r872"
     ]
    },
    "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": [
      "r1002"
     ]
    },
    "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": [
      "r1009"
     ]
    },
    "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": [
      "r1029"
     ]
    },
    "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": [
      "r1031"
     ]
    },
    "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/20250630",
     "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": [
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r357",
      "r372",
      "r526",
      "r539",
      "r559",
      "r564",
      "r567",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r671",
      "r684",
      "r913",
      "r915",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r927",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1218",
      "r1221",
      "r1222",
      "r1223",
      "r1230",
      "r1233",
      "r1234",
      "r1235"
     ]
    },
    "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": [
      "r1032"
     ]
    },
    "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": [
      "r1033"
     ]
    },
    "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": [
      "r1033"
     ]
    },
    "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": [
      "r1031"
     ]
    },
    "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": [
      "r1031"
     ]
    },
    "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": [
      "r1034"
     ]
    },
    "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": [
      "r1032"
     ]
    },
    "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": [
      "r145",
      "r153",
      "r303",
      "r304",
      "r309",
      "r310",
      "r836"
     ]
    },
    "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": [
      "r1028"
     ]
    },
    "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": [
      "r1059",
      "r1162",
      "r1214"
     ]
    },
    "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": [
      "r1059",
      "r1162",
      "r1214"
     ]
    },
    "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": [
      "r998"
     ]
    },
    "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": [
      "r1129"
     ]
    },
    "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": [
      "r184",
      "r189"
     ]
    },
    "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": [
      "r183",
      "r189"
     ]
    },
    "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": [
      "r996"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "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)(a))",
   "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(19)(b))",
   "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(19))",
   "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(20))",
   "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(21))",
   "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(22)(b))",
   "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(23))",
   "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(24))",
   "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(25))",
   "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(26))",
   "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(28))",
   "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(29))",
   "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)(a)(1))",
   "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(30)(a)(3))",
   "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(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "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(1))",
   "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(12))",
   "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(20))",
   "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(4))",
   "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)(a))",
   "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(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r82": {
   "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"
  },
  "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(11))",
   "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(13))",
   "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(15)(1))",
   "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(16))",
   "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(17))",
   "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": "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r109": {
   "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"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r111": {
   "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"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "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(1))",
   "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(12))",
   "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(15))",
   "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(17))",
   "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(18))",
   "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(2))",
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "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)(12))",
   "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)(15)(b)(2))",
   "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": "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "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(10))",
   "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(18))",
   "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": "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "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 A))",
   "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 B))",
   "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 C))",
   "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 D))",
   "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": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "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(1))",
   "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(12)(b)(1))",
   "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(12)(b)(2))",
   "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(12)(b)(3))",
   "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(13)(a)(2))",
   "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(13)(a)(3))",
   "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(14))",
   "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(15))",
   "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(16)(a))",
   "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(17))",
   "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(19))",
   "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(2)(a))",
   "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(2)(b))",
   "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(3)(a))",
   "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(3)(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(3)(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(6)(b))",
   "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(6)(c))",
   "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": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "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(1))",
   "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(2)(a))",
   "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(2)(g)(3))",
   "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)(a)(1))",
   "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)(a)(2))",
   "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)(a)(3))",
   "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)(a)(5))",
   "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)(a)(6))",
   "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)(a)(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(7)(c)(1))",
   "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": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "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 A)(Footnote 2))",
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r990": {
   "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"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "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"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "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"
  },
  "r1172": {
   "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"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "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"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "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"
  },
  "r1182": {
   "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"
  },
  "r1183": {
   "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"
  },
  "r1184": {
   "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"
  },
  "r1185": {
   "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"
  },
  "r1186": {
   "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"
  },
  "r1187": {
   "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"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/820/tableOfContent"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "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"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "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"
  },
  "r1285": {
   "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"
  },
  "r1286": {
   "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"
  },
  "r1287": {
   "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"
  },
  "r1288": {
   "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"
  },
  "r1289": {
   "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"
  },
  "r1290": {
   "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"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "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"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "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"
  },
  "r1295": {
   "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>107
<FILENAME>0001058290-25-000267-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001058290-25-000267-xbrl.zip
M4$L#!!0    ( %*,_EJ3=JS:'98! &7L'  1    8W1S:"TR,#(U,#8S,"YH
M=&WL?6UWXDB2[O?]%;K,W)VJ<PR%)%Y=U=Q#85>U9ZJ,Q[BFM^?+GD1*0%-"
MHO5BF_[U-R,E\8Z10*!,*>?L5MM&2*F()R(CGHR,_/3_7J>F](P=U["M7_XF
M5ZI_D["EV;IAC7_Y6W?0N[O[V__K_->G_U,N_\_GQV_2C:WY4VQY4L_!R,.Z
M]&)X$\F;8.DWV_EI/"/IP43>R':FY7+PM9X]FSO&>.))2E6I1Y=%GSK7".N-
M(1HIY6I5E<NU^E NHU:M5JZV]'9;D:LC5&U>C:^'U9I6KS6;931$S7)-:: R
MJBFU,E:&LJXUU&9[V+S2K_51D]Q-&S9'2*W),FZW]?:H-<1Z6Y4U,@#ZW(E'
MWIF\M^5>&Z_>+Z6)Y\VN/WQX>7FIO X=LV([XP^&91H6AG?^X#G(<N&5D$>$
M]('<I5HF=Y*54G@3^))N+.ZSN(=2K38^!!]&EVJV;WG.?/U:%VN5L?W\(?P0
MGE O+0:X>WQ*5597!KFXW+5KBMS<]YTJ^4YPQ6+LKK%V\8L:72I_^)_OWP;:
M!$]1V;!<#UD:CK[EN^4Q0K/%-T?('=+OA1^LO0+6]-WO2SY8NU#SW,G:8#1[
M;!E_(LLC/TWII=6&6ET,G;S\SUV#E]OM]@?Z:72IZWC;8R5_7'W\_CL!7J([
M;3US7;KP\1"Y>*D^KTQ>=^T;T>N_!3&Y3@R@K,K1?71L[)8A^6!-AO"A\9;Z
M5S5Y;2)BYB5LE7\,2IU/$XSTSJ<I]I $WR_C/WSC^9=2S[8\8O+EI_F,?$T+
M?ONEY.%7[P,5S8?.?_W7?WWR#,_$'=!A.=+4IP_!'S]]"&X]M/5YYY-N/$NN
M-S?Q+R7=<&<FFE];MH7) (S7:[@0.\&/AJYCB_Y(/K\G?L<QM.#YK]XC'OU2
MTLI$0!::PIVP<=TEGDD'[_3%1..29!#8C<I*L]09(=/%GSZLW2C!?2.G]\5P
M-63^CI'SA?S%73RA5>K &Z?U@ =RN:VO/Z)=ZOQ3.?X!MQ91Q+Q''N$@\\[2
M\>L_\#RZ.;&H3I78>[7>4MK5XQ_2\QUG34JWEGY#)HG%<^12ITS<)OGAN(>$
MSN7ZAEST3"SE&7]%AO7-=MV!1YX#$NR/[LCL-<5]IV=/9PZ>8,LEUP5_O'WU
MX->AB6\M>!(UMFATK2I1XUON["]?; <;8RMX36W^!#:+-+A'-(S/F-@P?D*O
MB=ZO<:'W:V?T?O7+O)]<S>C]FA=Z/_F,[_=AW=\Z>(3A)MC=,4W ''?MTL"
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
MQ.,^X^6JSJ/A_MSI F]?M0D45Z5]^&;,":!W#N__*];'AC6^P2YYP1U/CC[
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
M;F41^],PK/$QD\EL74AR+0A=H/S=GAH:Q>(8VS,;O(ZV.G>XTMBTAZ#2( B
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
ME@%BU5)'N5)4^;*(/?[,Q!TA%-NS"9PW[Y7I8>++/L;[(ROE&"'LM&%NS>"
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
M@P:Y,^B3)TYS/"52 R%#F_Z^-2!2[H\>0AD_F,CR;B,9)\A\545DOGG'U(&
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
M)X"7*M/-<^HQ'33$P<\)M[^IU52WOS6KI4ZM?7R'44:/"D\#)1Q5,Q:E7/$
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
MM[K%',,8PF#W+5MDCX@\^OO8PR7<,<)+NXV#>$5F;N($_,W-A<_>QK^\BQG
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
MH4[AY-OFF7YGI,GY&"8OHH_?#@A$14%T"C_;-HC0E:;E5'T)1<U!426^+F,
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
MJ>QW+I;_ZGK!3+KA,;5F0:Y/F7MC ]E;&(X^.$5SH)P!Z;QLGJ+E3)VNO.(
M0;BF$#Y%8Z*<$.;EY'IJSI1B@C!!6$"XBJY(FCSHC/2\190)HX11@=$J>BYI
MLMX9:8.<K;L(HX11@='SEZN4AUA=9*#DS*XD"!.$!81/4<8Q)X0-K+K1)TV!
M(%P,PN<OQZ;T$,(].6?18((P05A ^/QERA29EZA7<]8^(@@3A#F$]?.7[U)X
M32!9)5V8(%P(PN>OEJ.HG9%^)>>M>%Y*R9M2(LD$G/MU=C/^ 1A@EO1?,&K+
M?3IE:%EJM[[\1;<:S%&G</=M,TV_,RK86J?Z4F^$HOPH.H7';1M%Z%13<YJ"
M"48-@E$E7B\%^P<I)(W:"Z-*'%.*CM*H6'E_@E$38'0*W]$VC(:@&O6+U;,^
M<^,5@LH2*I6TVE*,SL@HWO*:!$[=470*-\D6BE3TA P)1NV%T2E<%=LPPDX,
M&AW&6@NCX2G<!=LP4@!&>K'*XP2C)L#H%";[;1BIH!KU:@2C[/;Z7O/M];AP
M\*$3F'/I8^BY"Y;/9K^3!-E9:B\5V\92E=CL5<S"48MU;\F,ZU(E,\$H'XPJ
M,=JK:+37BDMF@E'=852)T5Y%HWV_^'&#8%1W&%5BM%?USD@M[OHA%-4=1978
M[%6TV1]Q:*T(1@25O5"IQ&:O&L?9-TCBU!U&E1CM^]BBNE?<:$\PJCN,*C':
M]]%H;Z@$H[;"R*C$:-]7.J-ASM(6A*(&H:@2FWT?;?9:C811R3'VM:[D)<ST
MTK64M?HX>< *<U,EYOH^FNN'%([87AA58J[O:Q@=1&$=[851)>;Z_@#-'L6=
MAP2CNL.H$G-]'V/L!\5/&@2CNL.H$GM]?XB!TQ1CWVRH5&*O[QN=D9JWT!%)
MG ;!J!)[O=;KC#0ZC;481I78ZS498*21-&HKC)1>)?9Z38%-32,UNKTP.G]=
M'$W%TD[#(^SY9XS!;[X]_SOS \F=2G^ZWMR2R)Y_2F:KQ)ZO]=&"5A]F(A25
MC*)*S/D:1M_G+3U-,&H0C"HQYVL#3*\C%+461958\S6],]+I%-)>%%5BS->P
MGT+>.MYDS*\95"HQYFL&FL_JCA02.(515(DM?X %<_)672<8-0A&E=CR!UB^
M7R<8M19&<B6V_ &6T*^3E95@5#*,*@F^'ZB=T:!.6G3)QGI%S6*MA\=5CX93
M1=R7P39U<FGLZFN1>8(MD0?G;\@]X VY<_=_J_^N0RS33I8Y?P/P 6\ WF]?
MTPMBF7:RS"G\2#E99L";@RDU4DJ)98AE=K-,)4ZS@=X9#>MT4".>()[8Q1/G
M[[8^P-)<5\,C"DZ>T3](3-%&IE#D&K %[^ ^U.DX0BS3")8Y17Q /I;1><?X
M8?LZ?!'+M)-E3A$,D9-EL+S<E=*^3"-BF7:RS"D"/W*R#+KSKP9]VF6(91K
M,C50R[!JX-5 KM$!/PI=B%\5$Q?>TLG 32J\T7+#\9QEB(ZA)] 3ZON$!@V5
MGM#,)QP($]L0Y755)NZ9]VQ/F(3?O,T0"E8N_]%E=%D3+LO'Z_OZ)/*_;<=B
M3O#VVEC4(PX4-&0_G <P!<ET+"E@DYD#;WU\E7PA'OR"DB&%/HT]7K7O"*4H
ME>0)Z/W.:#C(F2=0N:N3,%I3C)Z_H)#.(RA[2LZ@8X(P05A N)(R/?J@,]*5
MG/72":.$48'12HH Z7IGU!_D]# 01@FC J/GCPS7L>3'52]O\C1!F" L('R*
M2.V<$#:XGW>0LQH)09@@+"!\_AC280\A;) 4)@@7@_#Y@P>&LDAD)@@3A M!
MN)*"4T.E,S+RID$21@FC J/G#VH<8G&9JYZ2,PZXNA(RF5K'UKK>^UT8^&[H
M3=![F,-=2#V1B[*56HG7;MCOC#2C>/M-:JU==QA54MUKJ'5&_2,**1",Z@ZC
M2IQ;PT%GI)(T:C&,*O$_#75L/U6\\BG!J.XP.K^+:#A$RXZNUW[/(R3M1=+Y
M/35#[JE1Y.(9>22OZHZR2AI5&+W.:*B1]M1>&%72Q,*0L6M.\2X6!*.ZPZ@2
MIX*A (R.J"-',*H[C,YO]S=4C-/2AL7K1)>.,BHK7V3*5,BA[84<ZE!6WJ"R
M\L0R36*9\Y>5-ZBL/+%,DUCF_)9A@\K*$\LTB64J*2MO4%EYXHFF\,3Y<Q\,
M*BM/3%$OIJA#67F#RLH3RS2)9<Z>@C3H45EY8IDFL<S9R\H/>E16GEBF22QS
M=D_LH$=EY8EEFL,R-5#+J*P\/8&>4,LG-&BH](1F/J$=9>4?7A=,<J=\<\7M
MBTK+TV5T6=IE!4K+9RH'<9[(3W@.+R$/^BX\ 91H*AS?QLHN_2I*4 QZ_<ZH
M;^3TZ%#U(<*HP&@5]2T&/:TS&O:HEB9AM!!&JRB>,>@-0([F#=0EC!)&!4:K
MJ,PQZ&%E>#6GS9,P2A@5&#U[</>@-T37L*Q77&F0(-P6"%<1;#WH&9V1,215
M@#!:"*-GC_,<R+STNS:D/D<$X4(0KJ)2RD"60<S*)&8)HX4P6D49EH&L=$9#
MLJX21HMA]/R1A;**F5#J\ )JNY_%F??)_LFLZX5G3QC5<S\A*VF5.-/D?F>D
M]W)V8::J6PV"427^+EG#M@#%L^P(1G6'424N*7F ,*)"W.V%425>(QGKN:O%
ML[$(1G6'T?D=.S)W["AJ[54G0M)>))V]GOM YO7<5;WV2")Y51AEY_>0*-Q#
M(FN$LO:B[/Q9B@KO7RO7O\L)H:PPRBIQ0RA*9S08D$&AO3 ZOZ= $9Z"08T.
MBB5[$>1^JAN!_VT[%G."M]?&HC8 >O!,QX_ XWK2LSL/G]CUV(3E)5?#"7EQ
M4(FK0>G#B?F(6NHDTNL.HTI<#0JVCJ5N0^U%426>!F6 O<\(1:U%426.!@73
M4^B0TEX4G<+/L(TBK-VLUKX/(T%E+U0J2=10C,Y(RQM!3!*G03"JHO/K0.UA
M(#JAJ+4HJB2=045C_X!,_>V%426F?A4;O]9>^R$4%4;1*2S]VRA2\4!?O)SP
MF4SYXOJM^G^7V_;U"(+L+L-\))4;FV%4TO3;(8?.WU!VH![54+8D65':7DBL
M2JS:UD:V _6H1K;$JL2J%\*JYP_%5X]JH$NL2JQZ(:Q:B8M"/:)Q+_$B\>)%
M\.+Y\T'4HQH&UX91B=V(W1K1BGB@'M6*N#8,1SLCL>II6?7\66S]HUH@$ZL2
MJUX(JYZ_]7+_J-;+Q*K$JA?"JN=/M^P?U?*96)58]2)8M0;J[U&MIL_ J ="
MK2S;7\S-5YP)V\W7=!5=U>ZK.)O\&IC D_"O93^/.(.C^+&=T.0<_G?X.+[_
MR?0>;8>SK+&^I_PO2!M[^IHN2!6FRD.65Y J&X)4WQ2D"@K26]</?"EPI4_A
M?&K/5W&%?#9"6GT-00[:DPVQ*F\*TEMS80<PG;^8%0M2?/H#DN<![GL_=R<_
M5C*QWY$82,H%/"'P0M;91:E!*J762BXH"@K 2G<A3KR'&8.=8#YW7T#82AP'
MDC]S7WS)AZ':4Y"M3B ]N<_L"8;I2[8C!7#+9$4HH&E$_ZF@/^XL_"+?_@EW
M.L',EQC,TI+^,W28I/;>KJ]0@F:I<(H&M;:A &7FYL)G;^-?WL7 MAT^27[3
MNV@-HNU'VZYJP5\HOG[W8EO!##?G;D]LT-'N$;TY^KH+7_VZ_?E@ '=IJ5_U
MNG*NSY6NK!JY[M@U*%GIZL-A28/2=+VT01G[7U[SQN;#0V*)P^<-L H\< X2
MU/^E_)[F*9.? (<RKR;35WJ*=I&S[J_-.GOQGD,:<%W/;^\9B%@'=X^Q.3>=
MO!T "IR(6W_FO9!3[8$HP1W*V%<6I)U/-62^XE6[JC44$? O&OAJJ<@? /*/
M*'Y4M>4E=[TZI:MDR&,[U[J+TV?B/$15Z4['.#N*B4T"?[:+:?CZ)+Y+XR =
M]X[Z9(D2:*HPGA\+FF%GI-:H6-AE2=V;)Q?&\1>W3TKLYX(Y/G4>RTG#-R5(
MW@,:2W*9TGC(Z(SZVX)WRUI",K=Q>#G@L2R&%ZT'>-GN!'4.O%R6N/W\M#!M
M#ST TF1F>H\D:^LG:U=K],7U_33ND3NC[4!S$K;-!TPQ87L8, J<BVH!F*KJ
MYM15_GYTK$(&=@I(HX"TTU@P2S1@:FIG) \I I08CAAN)\,=:I*:C^.PZX9:
MK*7NN4(YUV/4&A=GM0Q2<\>!:3M\=9'LOO3"/";93T]F $\V5]%3"_C3M7S)
MLOW)W/69U5T/F_IU+;*MC""]7D]5S=SSSQJD)^8KO1<ZC+\S!JP9ZRGE#"Q,
M"<O&:.S@QK&^V.;8GMO!ZXXP0VQ'&L5C,NLFB#[#=ZP''V(HGXB5&[.Y^W(H
MC"]&H&3B.'SIS23T/#SAFXXEP<RB/W_)$LZW <7- ,QD-.EJ5CB#E'DIG;:$
M!&I=759J&'U76DA@7\UWQ]Z0P/V4*AX2&$N->@2(450@10525" %1U%P5-&H
MP%V:U&_>#BOFH#-2A\4[$E!D((&_/I&!N=&O _H+5MZCZ,"CUS[*S/4ECTU<
M.(AAOI05>CS7:GG&E\9A ">N0()CX)P"",\60+B+MZ)%_+Y<PO=A\-4-WO/5
M2N,Y+*-7L/(L^5OK#Z*] 86E@<@ P=TK9J.EB)<R @Q#-)2!W)Z;OF]/;9#<
M@2O!XEI,,B>3Y=?,?D;#$DGM,T;$[&:ZU>H]N-^7BY7";X,>\)NBUB+<@>!3
M;7Q,&?"1T[-P:A@M<_ZB$SE*4[1^&A2[1*$4%$I1I]BEO":6@0+'O2$5FR2F
M(Z8K'K^4F^M4T-?U8@EX]8AAVJZSM;?R5D3ZOM+5\=R\<'T;KWGKL3E<_,Q6
MP0K_OAY!$<VVM[K%',/,PF#W+5N.U A<H[^/O5]'.T-W+NVV1H2AJ$I74=52
MXC3*?E2_R56@MH1DNN__EIO[,/KJ@4UF#KSP\56Z1_;#$) <L1!YYYD!\A7N
M%;*\$;U8U82Y7*Y^V3$V3FQ%:N]*PK 7Z9/K/4ER[_J_4RBQMCVD#+58_<1L
MH8QBF/7Y*6W\MT&NQ,^9M\+,([L>>\S\<6U. >!OS?F+^>JC&$F&EH+$W=A&
M-W? G4"93D]!?0%N4(Q<C^_X;T,'-A&\"H9CUF$8TLQ##>YOMC75!V-S,M:G
MIMJ79688EC$=CIEEJ/($ /Y/O3/B$:R2.Y50G<- T[__:H[2UB\]*%0=*CS\
M<W?(Z$9PZ,% YUK$"N<,S$7'L,6FS/.8)7G";12;3XX+TSVLVC0MQ):J;E+5
M38JOI?A:BJ^E^%H*,3Q5?.TR0RG-#M='ZW?QZFD47DO8KW5X[5[P:QCI5ZQ[
M)T77EA:D)>)FEV&TB5A;TX]/4%E,;11A4U%8[9*GQ J*(,CW81PD^=4-5G&2
M:6R'*1T%.W%2P%;]X90WP/98.&&.1*]&!6 O2XJGY4APIV84<3M#N]G&:0=M
MC)LV,A+P]8K 77+E5NA[&@]B.5UU6(OX2<+.V<-O\V''2,]QJV'L;<M$=ZR
MFY-_A3:*8ML!+=R'ZWP?IO\TMATSJY^;^*M<Y3L3>WUV)AXS??:!B7\_N5Y\
M_4VTII^=]]&*WJX6=+U]Z-3^R:SKOYCGIG"GWD,7\U"1E7?UT; (@E4H[">&
MX#;4Y,ZH> L@RL.@! 9*8*BWG9IBJ8LE,.PS8NN8OZ WIAHD\1SQ7#/R%_8R
MG8J>HV(VQ[JF+S2NB.>!ZBRID70;0;T8=;=@'C\-<;OD&&8ISKR2#__ZO'
M7F0":<WY_#7Q,9R6%QY[MMW07Y9[W2@'V]T9M5?#(J_?V9-I<S/MMP1)[E8D
M*3Z96N#EQD>[\S8*KCA<S,='C\%$X3=N%L%K028X?B1>%IX-U  (N)/8MNTM
M";8+0R^F+_U;B<K!TIX6O3BQ4*MU6C_=.^'3M>7R\&!\;)HPZW=&@ZM>2@WW
M.!;O"HGQ,K,G,\E<+#SWIXT !V;8.35XZYAYF[-3]%YR?DJAZ<&'&+YF/JX2
M^:^5U62TU,9N_R[9/N\T-HG6;LQV.)JE%]@#@+7W5@CF$RDP]H_1" #2<,G=
M])X+$S'&;UR$R&NK=^VSR5N0::_,]%93''1&\F;57@DON3IV>>23+X_>&6D5
M+,]6"><*EV>8Z+NRMCP^C_H^<HF4DR^1T1D9VZI-Z4M4;.RE+-&P!RA,7Z*N
M]$%4; ]Q(_>CB)3(/KY/70AF9B ],8:A_:]\\X!-9>K"?O&".\3$L[E*\%8Z
MM(NN],-WB7T5_XS4P&L\?;S5^H=WVFMY>(Z-]HV\]-U4^N9U @VZ:A]GGZC5
M#[B43-0116(*+)+K,+[NJ./-T>T!.+88K!2@"Q:<)])(-_>WTH.[  P/>H.W
M4B<"JC3UW"?I=OWQ\>G![UQ=P$(K]5QHY%.AKKPDA-1*0(U-']5ZD:S#STXH
MT&SGV44=#^^&83W;F+ 3L3NSKBZ!<=4ZK>>S"?(2S\>PL+X-C"BX=J6" Z5
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
M!W54 -BY3^ZG;9%2]_BCM?3(RVN"\H%-&#8SEE19Y'*?J2,*/.,,-=[=)Q3
M44,YD,%CYK"I'6QET5!<1QO/AP<LSW%,0%3Y)*&(I!IS#N:(ZSVC,Y*O9$.O
M3^P'A3T1>Q1L^5,Z>\@]9(^^L:NN3 U#H\IKA'*>_2]JB"X]NW,XJ"6.(;:#
M6HK]S'8GE+;1=5G"[L&/M#%A_X?3U8Q.M)^71-UM9)2QLM*P>$,L<GC7&S4[
MA.JQJ,%0HWYQO:+&(479!.>^1-M3+7MBQ]M,>/08=A-?%ORY%@5_%IYKA9,@
MS81'+))-L"9H'ND=#^[##'00I/?=] &I_0V)_2VB=1JSJ, L!1TY)&+KCY]]
M(K84_/1!3]6V&WQ<C+"M.F;3<Z?,Q\Y8YER:,E))"[=E$&Z')#T_L;UJ!=8>
M[.TJ:T>2LNEX.=3/-#=>!B 9]1KAI>62$8X&<%Z0 O,G"<4CA:(@Y0-2<@^^
M]3VE=4D<-ATIV<1A-J0, 2F]&ITQ6BX)N:6$1& Q$<B)EV:_WX8U;Q%4HZ,/
M2< J)6!VH"B8XZX6]^2<2?Z5%*<K&S45DP]N@$V%<H6?G3;0O.&N8(JSSZQA
M)^1&'.+Y)5G7+Y^S6$$_V972+R9B* 6&6/,B6#/;D:9DUD1GY-5 ;GJJS&97
MO'V),JD1Y<>EQ0QDZH!'&3.4,;/,F-&6&3,?V#@X0<L[?.R^+!=%W>IJ!Y^U
MH:O=GTR:F<],,J5;CUEV(-T\>DQTJ5EX[K/-<_:Q,+(I1'B^_DO# ZV^D.Z?
M'4S%Q#=^,B?LY@G;%>?>>/J=T4#;M>W$79@>F/<D?7%-$?%=;$('^GZ5-B$-
M(R*'!Z<4PBD.3FYPI//8LSM_YCV.Q$+&';2NI)>9/9GQ\M?,A%^LD&&T"HP&
M;L0ZV'>3P,5$ -A[]*[T8=512O2L^E=H>@%\G>QZ"$+&<U]RMTT;'N@P]LUS
M)XQ9_B?/??KB.H^X8E\ L_[=5, S-QT' (R=UM@5%2V<7^CMIB)2#&-Y;',^
M?Y6F< >GD#GY5VA']<6!/N_9?&(ZO%^4QQ:F739]OL-#15&4N^EQ=-$[(_4@
M71+-Q:9 G6"VB07.2"+LZ<FT>779G!,^V*"MK D/\T[8]OQ@8[Y:-U,%^!J+
M>^RCMB7H/08@]GB5?Y@K@VD#V,=,0@!?26; .<-=(+WXG\SF%B.D$A>I[YDS
MF<'\?UQ)-Q;.%N3"!Q/&+=W;V!Q5^O[INQ35UK]Y_UWZCOW3WG!99/JP_%,8
MYK(@_^;H?KF2%O/0O\+O^2T3TV<P#$>Z62SFH*:@ OP[)[[T)L/CNM)G "1G
MXRLQHJW'V+ZT$\2 -!"56S@VUDKD?O[Z:?_&\-[T;?]^X3'3NG/^Q_1L?#V2
M15Y"]UI98=?HC'K=H;Y=!^O?I1=8"PPZ7+ )7[;U!9'FL-L)*Q^NP>JOW/.3
M3S@_M8?S2V'.[>DA?/@LNM)]./8!N/"VW2M9@#HO( H0_!8#7GCB4(J$P%PT
M;GPR7R4/NV)(4]BE\E-2.24E9:1D*E!@]KF'JIYRJ-B$MRNG] +]]RMXZX*)
M<E&NZ/FQ",>PM/#Y&,25B=T-?9 H(!2FJ(UP#1:[,WILPNQG6+*4ZZ_X>D6&
MB+R4Z)^2$NI.]A:C#=R"H]9..>I^GO7[PN!0:0+/?,>4RU@E!4'+E0?\#+=8
MW!S'L'O /B\:$"_5S"?785P'NTVV?/GX_O/#AYNK[5TDK0/CSN)(%6R[6]L0
MB"],M.'3MWT_Q))H(FB<K8XI(-7.U$HR.0K@+A\$(H-34YK\[$JI.@5"$31"
M7YKPU ;3 ^$Y!9WJB3>8Y(+488_BCXG[S!P3:W.:6/( Y"_\:R9:^,07<,6:
MUT2P'=%XW>:$XV(>=G3![XG'.7@NBGK^B%ZN,9&W!FSRK[9[K1W1-S==O3N1
MM82OV_W,]8)KW+A2+"6-4U9O^))PI2]U:?CZQFGLT5=1+ON5V!:LV@F"?,<C
MXX#])#XCXV(7S+U4M9REM8P#)I RQC3 8).MC>7 X>U,LA*@Z:_83F@<JYR@
MV*W.K2TB8PA[2\.6N!2PFX=*:MS;I-L:T=6-&O=6Y+>EQKU[W->R2HU[J7$O
M->ZEQKVQAS:E>:[PJ];]H(5*[JYS5L&&Q.O&&'_;":WFKG98OR/= W<E83%#
M[F<1NE/X!(.'APAKT'Q)6JY+1_7B?7% ?YM%-SMC>$RQ,HFJ45+TB-HUAOG"
M8W:7290/U#;,-2@JD]C8.H%4)O%RRR1B]!6(W3#P U/8\T6HQ,XP"2J?> FQ
MQ8IQ($XE:0/,T?A"'19M?$&%$HD1SL((!^*7UAEA&_#&OJ@D*GM8>A9<;'.G
MA.$RW#LIB.[W.B/-H#SA]N(CATLR#1]R9U0T08C*(^1?VR_,]]]F.+459HCS
M/:)<J\&RFN3&_==X\=M!]?U"HCJ]6^[C:VE[%SM43K)9\BA?&]%"\0C;<DE)
M#3G8U4'T-+M2QIVGU:M9).)E>S752E>SY#;:NG!+U7$[^0-6PX5A_,4L#+ED
M'J8>18%Z: UR_>T6&JW6G7*A&XYZA]+'!$D_<8JR6R3G5Y:*\'YGI-2BX3$I
MV&6#1"X-)%I=0%)5$9Y:"LTO:Q[-*\EA ?K'MT,#J> .5?4XJN!.4COZZCJ3
MW0K2H#/2-"JA0R5TB-F*EM#)SFQZ9Y26WE539LM0%*>1<4<3T_->\93R;,Y#
M%H?A\R C<['PW)^PTABU;P>^-#5M+[IN5V+0GNR3C9RA[>[;.6H!]:D6$-4"
MHEI RUI @V4MH*@&^L-:#?3R:@(MJSWO*PS4-XYH?QW'?KK3C],IFV "S_*E
MF'>[J^UU?[OG=KI 'F00R.?JA'T'LI?%T\:N<U$]>\P&3NE\7>>XSX)).9K2
M50;EQ%@.NP-#*T?H= V]'*%:QS'I74TI9TPHYO>G+N49T_X=L6'AL>F*=[JR
MNYR.T;C T(>9QYCT.UPW\Z6/($TMGCP8A\L>&RG;/(+<VS\SDJ.ZJ-EZ@OWH
MJ=9JW3/&A>>UQ[276GVB%F&K$FP=$K2[*F%LG!O7J='TD*B/NTX=V1W7QQ&F
M_@[+G)6FUNI,J5OMXE,/M[?"( 8TN5LPD7&Z:KF9J#.E]0#7:K=81.G1 ,YG
M/*U\G?X]NVPL3HIL;GIBB366&)R2); #AM(MUO2;6()8XCPL(9^2)12^2QSE
MT":6():HF"7T4[*$REF"=HG#+-%&C_>?C%?\MQW,U(X*H[ZXDL\6)IYU)-=Y
M=-$9CDZ0D'M<L(@F%N#X_/!!U-=T'"90S+]:>.S9=D-__HKWH$<,GNK/\"4>
M6X3>9&;Z<);R3,<70/-%LGA@_F".-'Z5;A_NI<^.99OX=*4GJ]R##K\,L%!>
MXAG\H;XHKXS.>/[WS)W#PWSI#:S*-7^,(ZWJ:@&E>03=+\)I;V&9\ERE%M6>
MLC_:XY/K 7F=CZ:'9>Y]+$P?>#8&#.2M;JCU.R--V8Y.7Z]FB+3).8/UX+!A
MV3,P5C/ N-+N<,<,QF(&5W'A;1!@\]=65,X76%TA7'HQUT .",92OKS4N"DM
MYMAI!"-+D/^  9"Y_@&/!-R&7H!<<#MCCF/:5X(OKJ*"M7XX#U85[*,&"!B$
M<A0>MA"]W%4^BFZ0[YG#IOD[*VC8^EW=%=T4PQDF$S&MG6A=+EUC(7^3MTCA
M;478W&;",#,/+2SZ,Y^+/ANKTN[B1EX5>LJ;"F 5Z<2:B H5T<OFY@L6_,=Z
M\),9KM_P:BGC3!^@P,MTSD!:V &6H^:/Q2'!9A;POO>[JZ;;SM9^KO;68\:,
M-7]_,J( 9:X5]X;99C ]-7]%BE@KGIT7+AC0XDU.7&CIN,@TQL2Z8T>-X?:Z
M2TL)%G!2IT1.L9\@Z+&"/NY$OV"-\""%NWBU9XOQBJ5L3\N"U'48I*_#*H:>
M/]:_ 0P$?MH*&""D,R[ U:K(-.ZH.77 C;$J:\NQ/LYOS$-[<[PTL$H;JY-0
M_P8]8,NT1@!1 >QHW[>X]3/BP$3=VK0%N5K3$;K2S9))L /#!*4@RBP0N/&R
M\="YU;[/@SI +$[@'8)-@=VY;)B:SZX7#PT>OD'258L9BWE[9G!$L>Y:;#*?
ML:N)9\^137J\AO6RHX$IQ/*<BRW?YUL"UY!B<;:#BQ*U]@%WONUC3;ZUA?P_
M_E*WBV0B*F]="2-T0.XR>"?N<UXXY\O&EPHD\6N\I=U^?KC!-8QEK*+P?2SZ
M%KY\P&_OV2(0A93@"I7S]M2>1])6O,5\Q(KQ0FKPD\8*$/",Y9!76RB,T9'^
MTW1"+"\_C"M_XS7WMY^C :-PY\UCQ!.QC9-H,K5ZH'@])_<3@"$&[VY&3I6J
M^GZ)\YWYH&U- *^?G6?XG1?Y2Q$\V/Q1W<Z/SR1Y>,^NW>RW8KFK&"TP"<'#
M,9V2UR,J3'ONQY)\17A!Y$AJK$1TW#O%8T'H.4*0+!\'V@V6]A-D7W8:BCI2
M"]&"@@!C<E\8^[&LU/^_H?4H6B8 9)Y,BT72@/<LLI:+9:^0L-:9"ML%(?CC
MAA1C!GS$-H'4<+DA*N7#87J6MTP^%Z01"==.@,CR.?6* T6A-O?<?&KF0,F9
M*=,[4)KGR.&HG5&_E[M&?<2L0KOO\'Z[DK/,'>#B%\;2=#@^K'9GG*>H3H\R
M9JE7J'LM!\BOL&HNWHR=B!]-H0_>!)&Z#^-<Z?'8GP2;_W#9@"=.>\I;_\ ,
M+#]N ?5H>O!'<@!)3;/A]!88^Y,M>Y2*!F[B+!7W1^+M"/$\E7Z6 JIS^;'4
M(6(!NDDLT5;E9?UEF L.G_)635&' 7^K^Q9_/O 8B'Y0+VXF$]B2022C\KC1
MQ GW:M0,7O%VYCTS/SKKP5_Q$UK2L679Q4SZ^ P_&XY$4&#_,YSS+5@3''KW
M_OW[&[Z;,,><).P:?SA<9[@/,-X[TE*O4*? KE%<,/(&M#Y"B>LYH*,Q*[GY
M<QT8>VR8"SL 6OP%#^W>=Z7O_V$^+=Y]%-4( &C83$A853C0+)?#;&EKX ?_
M)U0*YO8/-D>U%6B&EW##P L3>HW'Q"M$TE!4^H ?/5!H(Q03643PE'R;I[RC
M,D!T"A2OPP,?O@QT28;*]HUCH>W&LY$2YIQG@M\NB6'=A8%O6PRDL:"U('7N
MG:Z/.]VASIF)H^,:^1.+8_%"HG:DP*TM/V\BY<<:)4@.-YQ;0B)P*+S8/HMZ
M4*%&*F07M@R;(NGCD^<TY!UM.08BR2:ZCZ')F'_*(MOG"FXK; A]$Z @H,:A
MXKB\'+7 XO_&8FS='.5*H1B_QS5+?I\)DG%B+]#.;L(@V+78L7 <H(_..&R8
ML+H=#9P=U0(X<.X<]MY^?,_,$"1$.'\/BW4SX<F*,(J5Y2\W)+0LD(CX/*V)
ML 8GMZB'J.D(JJ](!A+B:0%/3#(K$FL2) 0*D-T'X8=;O8D=(*-[^'+O3"O!
M9;+]Y D:_AJ;Z,@(%Q%68E6,GU! 71-]P^+#"']Y?*3&3I"1(6L#1Q$2)W/3
MXR.,6H]YTF-H6UBT(25#D%K^-.6V1F074<N?BAS,U/)GCY]=[F\(.FKY0RU_
MCFWYDR-[7E]FSU.?H*;V"<J3VTQE$([)::4R"(TI@Z ORR!\@*<\BT;*GY8=
MDQ.-I$Y0&F'URL1[;ASK'\P"_GF\P<,7#\?:5SIA,.@L38C631!]AB\KK<G5
MN6H;?!8G7T<X;"=PK!3G_''HV]C;G)]L0Q];8?&0K%5 !'SP8GH6-[&Z"W[R
M1!KA 9M;KV%4YN/J/G%8G;RN1U1(GNW_Z": X?.CZB-"Q$-+"MK,1-\6O'+E
M1H:3HF^C]$1#Q8)YW"J #;;'KS@+?B*&8[R-!IO;Q /@%#VWG^Q$Z$"B?@X_
M.;L^2TX$[6IH_H]]R4LS2MWZ-?\9V:7CZ7$+06+F0!C\ZDRMAY=.W\@3BT4%
MQ>#8SP5GNZ@UNO.*5JA$1W7TL]L!/XQPK*$?.)SPY\6!H0R7;\WX(9[]XGKH
MJ048QY^G/C8R_PM+B3#DQ/#G$5EQA-75*L:+.[_X<.:V.<9^0ECO>B,H98ME
MK)7\6R$,S8)3'.C2"L51-F9S]X4CSP_'L3WOR?31,N6P@,_?]#Q\+I=I5W =
M#-\4G>D^(P,X9A07=O\"BD3D6UTQVHWONT *3K;?Q8.7/>:C^!G>T!Q$%,A(
M*Q3R(>:LU]@0NF=,TB-SF(<Q-\) ;G&:\**2,.M@SN)H0:1KLG73BCI+1V_R
MU3&EN,,<;P<:/T>/LMC4Y*8M3S(EK&1I"S*(*[AG7OB8EN[-$RRJL-8N+:\\
MAL&40#+XW(AG^Q%]G=@P[(NX#V#9T#%#BS,PQL#@SL_?[J/Q61 5C79+&,<6
ML\BLB_(-'KKZGFN1 2Z"]$:$*G+ZHF5W]=4O^!@N,[Q5% _(B[#8[#<LAH6;
M3*;LW)^=^Y@0=].E#O$M(L(G$.7_@Y(\90LOLR/EN3;KM):4$6/Y@!]A&>=2
MT(GZ4PI[+L?T:I_S!9\L%VY=*$:4C@-;K2.!>:@99H+TP]J<DY2!D?N<I'=E
M/=\Q8O?Q0I?+*=BC*-V!G._EIQ\4')+T?+6D=G?^[/7*.9J6-Z8ZT@F.D0.]
MM#&UJ@)4^KE5F/F*MDDMWDZTB76!6E8:JM0>LLV;_CEZR-:, .BL7QXF$P<F
M*NZ3E89?(KU3R)#XWZ7F'GT\Y>[LE2$PUN*)SEGI+.*!B5Z9<;DZUA/1\H$L
MZ?XDVAT+N/+V45%FHE?3^F6?<CD-N)M(1C>1V(+1-N<+6]44C:$SX;-)6BEJ
M#<4Z-=$0,8SKR1LG(%Y.@C6]]\B%=!=1Y0,5)U9:\M($FS3@\BU$Y/]^=8,[
M;O&^$1F4MTLC=%KP[K SDN7ZM!PG'KDL'HGB%@AOA+<:RN0#-5-.)9,-D,DD
MDHE%+E,DE] _N1Z]Z6N.X!WYYOF.+-3.-]^.<J"+X(EV%+W7&16KADI-HALA
MA&F)ZL[X.\JLE<OXR<3=J?V36==_,<]-$PCR$F(D%AJ$N7.+A;;I9KMM^\EH
MQ&MC.ZCM7 BX$26RXH(!(IC673,]SXOZX(B_SLU?M$0E;[N#H[;=V+GX6D3G
MQB8$M+DV"%G$_+5?HGS,KY^/^;'=0HVXOVUZ6V-L:J2+D3AN[Q+E$\<'*\*>
M3ASWC_&H$;*(^6F)CF3^@_673\?\&K8DJ0_WEQ"96D(P97GQF *HQF&E["SQ
ML0]N8,Y/&<.:RMKY8QN:R]K*CF*UI_9I#K#%==O"9 A6)<'JJ!T#&RX1LEJ+
MK!U%DD\ML(8M#.LC5)6$JJ/DE0'R:E?/O5I'\+4T]VH[X0K6$]"13+JB5*O:
MIUJ1<%L*M_-D)PU[:7T7:<NL+ZK.'3Q.2U0RXY\G!68HDZ[<+%2=F_';YN&F
MR$3RMI!#K%%+E&]C/2X3Z!ASP5#IC/3Z^,,(6<3\S5^B?,Q_7#;04<ROUBHL
MF9SAY QO%6<?EW!0^+S<)T,9H>HD^X5VC+)(R*H[LH[+D2@LKP9DWR-4G41>
MZ<?HMV<R2T:],U1X@>6&V(F#O[Q$3VT3U,TCJ)!-@6_*"TH%1],K:1T[_79(
MU//LTD.0I<6.%<=+M'(W<>),XLP:<N91F@Z6B2P6 $_<2=QY$=QYGG)[1J_H
M&808DQB3&/.DVZ8A=T9J,8OF&;@SI3G[KVO=7O,U64T'Q8GZT_.&JK?86^03
M]A;!?O!LHP%]\QK$QLV->0\<9L7]LGGC>FSARS^7; =^-25\A^@%FZU1];(5
MNK6G/XMXX&?'LF'B7KA@>+GC\B[,</W"?(V[RXJ+XB[2J]?@&V"$S+%$VV'>
MQIWWD!:MDGEG6_MI 1?CJY[<YV4;:='Y.O%J4[ <_^*/[GT7. .8S\/^N-,P
MP*;C[@(XD3>NGKA^U/V9-]V.^A!;HNTVOY9WPWZ"@<XD*_3LJ*&YQYY,7'</
M1X!- WG?O %_DF@Y[L$(?/NGN-6/+M/YS"5!<$Z/S4;T:62Q(U)X;.%Z@6C.
MV[F93,*G4/1ICD+:W*>%QV;,\7$);0?^9M*;N>O[OW2.[N<;4R@<^^Q?(5S)
MQS.9F[YO3VU!,69Z#A!(]._&,=X"=?&!'K;A#IG?X<_IW+,YH/CQ*NX4+IYN
M 5QL/_ $ N.0O7PCCQ86N[M'W<)]$.(2?&J[EL!RW-!Z8O+FUX=!B].&RU&B
M<LK'L^Q*-_R=V#M2B.JX@>05]I-G("$ 0DR2_BW/+G0@90ME%XHN+KE^ PA^
M@>5]<-^S[XFU^).3_^&%S9_9[QQ^:9M.:LA5W/KTBO=K1T2:/Z_P7_R3\U6R
M.?A*8OB'Y,,9L6O['$V3:-!CM@Y<+A@WH8LH<6!5)%F).'BCO_F>+2\2SGV%
M[P?OXG&\Y82#Z44=IR,-)7%CM)GW5K>88YAG&.R^9:L'6K3]C'B;Q9T[VZ7=
M5FTO<5BF;D\L59YFXJK2552UE([-93]J?V_KFG=_WE*CTMOVW;J/COV7"4K%
M YO,''CAXZMTC^R'^TF.IL!YYYD!\A4>F61M0]!5-6%^[*A^V;>W;^F3ZSU)
M<N_ZOU,HL7;Z*>W@DDW13[;CK,-/:>._#7(E?LZ\%68>V?788^:/:W,* ']K
MSE_,5Q_%2/+D!1)W8QO=W %W F4Z/07U!;@MU .Y@ODV1.T?KX+AF'48AC3S
M4(7\FVU-]<'8G(SUJ:GV99D9AF5,AV-F&:H\ 8#_4^^,'OB&"/K2+6J?/-';
M'*6M'Z@YT5E2=,>.&T(-0%.-S2N1$K2MR:[KKO?1Z>IN^M7%9YES82OQ[Z9W
M80!JG(/29&52B5M#^WRP#_#D]W-W\F.EP8(D8J#7+E".>"'K-/'PCL=!)R+'
MVCD05-XE31(GPO&K],I,?NSD!U0[>)5>0.&&_TU!CW%?_+=2%H.&NLL8TPA5
M:3#L]C2E%/U&5KN&-LSUJ-V?:VKZ2XH,:K#_4357NK*U2GX#1ZWHQ.G_<IR*
M5:L6T*A42+$^D6->!V)ZFC+]#VS"GL9PK%=E3H+^B?I@G_\HD:Y#IZUZ&>&7
M=9IC>[L-YHLKS5Q">%WI6>^,Y(1/UY;+%3M\4IJY#NL%7\G#UJ54$%^TDR\R
M5]<]DB\T$+=7O8)11W6M^U!SC*.K:Z=6<_&IM&KF,J%'0A\S5JZT(Z!/6=EU
MAU+F"HZ;4-I&B]X9&4=4)ZYC YCZBTF=Q.1.;&<NX'<8V\/.2.W7"-LD!TO&
M2N:8]GU;ZM[^LX91P_ZS=<G52[KNSI.SEV(D7QG%$Z;R=.<E1?M2M&_A8OY'
M:>G#7@_VIJM>P6+8%'U/_'@A_%CXJ).3'V4T&!EJ8]+4#N@ L2<69L)VL^\I
MKRHY(: ^?GG$Q3,ZV!,AK\$R?!O#4C$J-G0\!A/X"[X7 ;(8S8R1JQ@5+R))
MMZ)A;6<R#ZW31\/Z@3OY,7/G $[__TCL7R'.QO8E>+H/U\183])V;$Y^/'K
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
M7(3CN>W/X /+!()(#HLR#:+'F4'$0.))KN=+$Z#X%! #5_OAV)]X]I@AV\!
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
M,^$.O+*+=4_5=/RK8##:6E?#P_W^W<'>(P)KHN+:)-8!^Y%T)^FN"MW5$^/
MR<&2\B3E2<K;5^*5"N#T.C</QGX&?&,(39*+))?S*(B]_6=(-X9ZI)B2='>!
M"F)/DPJBI#Q)>4=7$/5+4A#)Q?H#\8ZD;W*N(_3,#":.Q]^L+>/V[W$8.>/%
M4HMHS6CWNR?N$JTAD-].36\"*SF><E.IL/!&&2WH>]^# R@O+&"*&2ICWW7]
M%_S_0($EX'\!8S3_+G2^*3/8SS14&!S:5GZ)/<9AJW=:BM;1C)4)>+GK7+\^
MN"JZ^Q5$@"MSS7G([I*_W-M..'?-Q9WCT>GI1_<"/ )MX.;7_-7X0O[U_8MC
M1].[8;\][.I(%\*O+E[,OU7;<)L_K']NZ&U-&Q1^U6FK%3_7A_U*O]BTJ7Z[
MW^G6M*>NT:MI3UJWKGMJXIX&AB%A=]H]]?2M*U4K%<US< LX'@N.+J<'*QR\
M7RBFB\5CU906M7MQ!_]"HN4CB933''^K5EHLK?B-G?QNGD#8KMQ,-MEA?\0_
MB5I>!>W?@-X"R[J@)QZ>J+Q7X]/&D@=W,"E@YOY]%/R XT!B+RIQ156-P2N]
MON3>WH_'S)+W5OK>?F413INIC':OZ(HD94K*;"1EUM<.O)'I8#\!U<'+%2L.
M N99"R4*3"]T^80LTT;'P@P %AZG9](Q4>^U+'%1F[W )63W)%ED?/[=5RP;
MZ!ZQ'4,/I^L-UF,2LAW#ZT/+XV%E!7SLWCRLE\#+=@RO%"6/Q"G+16NQ@*I_
MNO&^$@^O!@][QY38V&&N4[X;O43+ZT7+XV%E!7P<5$X>DRAYO2AY)$Y93F+C
M\,%.^9KGAG50,GH%2)E/HKH=%N3QG,/UP).J,*=J7-+E*'LL'4PJ_9*D<H3>
M%/U.T000V4J@D6AU>JRJWIRBC[WNFM--0&)5$YG5?JTJ^EK1!.+F\"J).=LQ
M9W!&,:??/%1P^$B.=$%RK@ZTVD/.'30Z36+5J^!6>\JY+C"K9O3WJB^MIMD1
M]R.T6[KZZL$+K@^LR JJU.96=?KW:<I1,P81UI/)(\G@4LC@>%10 ?_[-P_[
MM]25)"!)H(F2H%10HX]CG/KKR-\<UB]Q6^)V/5K.4&HYD@Q>KY8SZ$@M1Y+
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
MY(P7)Q?'PV&[VU.K2F.MT^[WA[6(4'70-O3BKZHNI1EMO5./8%>U=K?;J^^
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
M02]*(I_>OUW^>8;X"6?*. <1)T$*#L4<Y*^8(\*R;$MB&UONG3AT!B4*Z?M
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
MQLGP/&PW^/Y;Q +/=)-6@^&C9__3]R;_=)Z9C>T&H_#'1;8AT\4=A5\0'[[
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
MNJ>$R4'$J_+ 7P#PS!G<HAEBK#A*'J4NXK01_K#M6/F7X8<!7#QA7[H4EWJ
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
M&]DPEUL[ ),.3.9#!D2<R470+GKO.8&E?/&5,)Z3(S>: O]:@0)=(MZW,@%
M(.VEXT/ 0'<0H!9 )QF^,S7A29O!CI"1X(]G9NHG!'X#_.!,-\\WM7&L#3)R
M,3 &!04&:)QG&IQ"+I@P=<:V"P]P9GI+Y$\"AA>0D4M$2%.[DU'9R7"AVW22
M#_?YAAS2'GI"V;/O/M,4%C$0)Z4_FN(4@U0.(AP^LZ"I2.30G:#[W\>A1=ZS
M$_@>'U>3CC)"1Q9Z)#/$@D_@OB<HXO,#:G"D3> ESFQ 2!O#=2ZZM,^$/&%+
M# @BD6G"&F-T3J%\PI@)(+D5^"BB_)E@/!/FXY;Y'*:Q2:/8V\H7I# Q:HC"
M+4L72=ZJ+'P@]"F^["+Q14_1)09,C5S6"8'E0<V_%#Q58/VX:*B3[81 EG3+
M )T7/_AZW-#BF6EDB0G%(<[INN7CI991.P/TS\Q[_-!*XUM\ I6/ H6B,@1^
M#!J]> G*NED8!J#]^&%I:669_V ,6DQ),I4I[%6X1 $B%"XA/ZHY=VPW1XT
MAJ\LXJ/"7--+2#N!_<S\"KH20 6IFD:V 8$E,3QQ#MB59<[-D8/8R4@*SQCC
M&I?'F!TF"G7"3' C4S,@GO_XX7]"H5>C#SD=)];BDZ;P_P'AR=+A?N!P#E=!
M \? YH0K"8NO'1,L."FAZ*$M9(.H^/%A[1PVA^A?3R\ST<.YBQR=R\+MO3HN
MCJAEA,P*.#QJ#0D0^7TL2&$?(3T"T3[[W#L]!VV"=/]DCP#K69AM0]Q7NAOQ
M#MN9"8WY@&E4C8C8?_# )H!+Y9%.1)1//_[XXR,9&Z!_$2L24N#?8$#!OYXB
MX&1)_ QN&>R+B;@\,L-"'@\)V)R!$6<+ ?)'[ 1\)!WB-> ^"!X<Y/?O]E-;
M^>UOYFQ^_YY'%PF33,2OV(W(J+1]"H*DEEC$C3&@,M?YBG8(X(A'CR3(0D(2
M6 *] @%H,R!M,DK,;SB6C7'B7+)F_HIY)TF>48YA+^TNMW?$KB@DLW/U=E <
M,!SL-P.>B$+;CUV;:U!T4R\X]6_$0!Z;SV"M$2HB>O+PJQ ;RCBF86]T1;!O
M1C/4\#2>[]W2IPQH%QE6!HWLZKA]Y80"$G23GJ^X "X.JM])EO !;VD@!C^(
M^?X#AB%D^AWP&Z"3.<:-31P4>1L!^K5H'Y893NE6T1CP>#'.EGL5N 0;"]9,
MS+;RB=,@@I.VGKW7%L'</$((\R-#6IQ@F''(- #,?0@D.RE8S2-XN&>,A*_F
M$NVXPO3B,E+AR(9<1V1+\!L!>&'VFK9\>GY0@1YHKH2<A:/0X,PSG@LP"Y;'
M)= <Y'F:@9&^/%$=2%/@T?V5_0LDLEQ4;9QDQ"+PMTGL4(SP$$M[[XBVC.HU
M[F<RJB>C>C*J5RZJUY51/1G5JSFJAQ"G=JD[(T[#_LV^H<!-AOJ-#!A>?L#P
M'.V0NCVU<J^>3KO?KZ>?F#IH&_KVSDJE=V6T]4X]ZH *BG"W5]\!M_>R*=0L
MU*S+^$KR*.KH2?JH8,2U*A^Z;E:60CN#;*(_! W(1K(I/X>UF(!Z#8D;?@&F
MP92//$+[?E. ^&TNHEKF%T8I7V^CLP[ /E;&P*[\%^Z6)Z[&>+5"-,UR_WF=
M 3I ;;1M*5B8>$_2G%,,)F;A<;K M:"XHG?NRMQ:<:G=Z3EOOSWLZI4[.:KM
MOEY/;S/@2]UJ/;8VOZ%OU,/"^VVU4ZV[Y$%[JK%CV<7>9B/K9LN>L-?N[F[N
M=A$GW-)T;EBM*^*VN]J^4L,]'(,*PYB.Z,AH^''V;V)3?>1T+><N5A6_ R6Q
MOE-7ZU,B,>*",:(1K+U:=YM&7?.'I"7?#\H[QO^Z;J%=CI H/B2GH3?O4*D/
M*/E"Q/="S&RVV)SJGY5PBC$]-#Z^/TR@- K":)&^/O8A>E-6"7$<6Z@TZGZ6
M&A=)K&BZ8,FUD>>>"G((Y5V#>&67 H:_7OG][Z"6:P#A=U6TA#T/?)Y ^M9>
MQVN<H^().TK#S[E&FE4/V-BQS=V69G2+K:GJ:*I4.FO]S$2K3%N%F-<H %&&
MT;4 J(PK4#*-QC,-HS7H7@U.2J9Q&@ U0G65/.92>(P^;)I:T@@$EIQO.]H,
MVNK9T*:\O=>IR]ZKM>5=R2O..L.)6IGPKG0><9D[*.\GN.PE*E/W:SCN6=FG
M/-IA2YR' :ZXVV_Q>4R-/+WP>8M=&/QQVL?[# VAM\Z1V-J3]$TNOE?,Q@OU
MA:V0;+Z^H+>,_K"LQK +:^LW9:N1[34"J-=KZ]<"GW+\^QJAJ+>TCG$M8+Q&
M  &9E3:<3@2?9FE5UPATK5_:Q_(J82YYQ08?2^]L://:38PGYF)7S):8N.%2
M>R#3ICX^44#:?NJ6D>9'\TE)+1VFD5K1&>)HW?;5:*VO5\WI#YJFVDHBRQ.9
M-#U>'TUJ37.Z-0ODDE44NY':_2NP/.C5_>8FE?S&P)2(K8C/O!63YC8FIU\C
MGN'X,%6[;QB+DJS@>D$D-8'+A^$U0J=S1E]?4U2PUT:1;[3A6JFO!+?D$ELP
MAA+.SX$TKT<K?\?F ;.<;#:).?-A8W^* 03<Y_^JM'15EZI#@\&CG=%8E]IY
M732F#:X%B-<('DVJYZ^/)&6T1*KHUY2TTU3\D4_)I^IYZ@R=8#9EK:F#<Z2M
M?>##JL:!/\L-(.2S[=)R0MY >I\LL$LO6E5+6TJRF\)9LL!*R\ZFP^< M?G"
MH=COE+9DFP[$:P2/:C2.R,ZO-UP]T#NE/;BO$N:25QR<EGT-73Y.?+U\?*V8
M+_M&1):^;RD>BUY5?$EK6G5<,QIYR"A*=4RZFBJ?*^Z;<HV(US0.UBR(RU#!
M!KE7OGGD&1-Z2FEVZK"Y>I9PBH[8V ^8,@_\9R?$7!Z<\2>TK\C\!J^JIG5=
MN'(_,+2&V832]MJS6J_I\'F]CI=^^;2>I@/Q&L&C5I# K](Q=I5 5\_GU+H$
MF$M>L8E7G"]Z?/W.T,\;U?)7Y0M]HP[[S2D*:H;[2CI"]T"C7E>BT;GEYZO#
M.EUK#M(U"]S2!5JL5 W/V/CK^I4JX?E\X_IA^#W/"F5_Q$ZT4&8LFOHVZ%G/
M+(QFS(NJ>C\O'/&NMJU%,Y9X;9+O"ENG2XWK O#NC2X5+JEP75D'B8L/./_*
M(N'!D@.;+W4N8D^.:VXR'U.U\N-JF@Z?K0)-<HQ+X1C=7M,*:R3'6 K[GC%^
MUQ1=6#*8"V8PY0?HO2;\E7QO9\'G^7*<RAM].JQN^_'(90?W8SA]RT#'C2-F
M*^\_/Q5W5:AVW&M@L5O/UUQ::>NEDVYW(&S]*MRF%Y;WXYYMA5)JAR2)9I)$
M^73)UT,2C=!\) E=!@EUVN7[#IV&A!J!OC429J'>7ID8&H4TH+:7-O?J1AJA
MM2=O2O:E44>SYC+EZUCAN)32K!6NC0^]AI-566&'^=\P&Y\6NW,B>)M5NGW+
M3XYG>I9CNLH';^P',^JX>,2)P)4VN>>,8&U';\AU".[ F;,\5HX@&KRUTS_U
M.K9_()OBJJ-!)+3*L>C?CF<S+[J[58O)[$P*Y:/]>QRBES+?(_;3<H_8])E/
M:;/8C\O-8I=UT*NP+R_#B-S5N_8XAF))J^O"3*M=?6;/<)=E'#V2VDX7:M4E
MM=5';=L;S5RQBTL2[LG%Y/98]Q7CVJOA)YT=CM'3Y"SPY]=<($?(:#B7G5"4
MU5#H@C[L*BZ6(=9S^N;26<E<B(,)H=ZP\/[;*>?WO-CU=P:0)1E?)QF7"SY+
M,CX:F9T[,T02]C42=J=D8E93"+L1A'$RAK"6D7($(FP4.JI:N33STZ,CV7,_
M1"8LF$0T<T/[<NN@W>.,%R>].PWO+FV]0IM<N3!XOVO.0W:7_.4^P6O'HZ7H
M1_=\J%]RO05Q)SHH__K^Q;&CZ9VNM?O&X+N;U-H5+^;?JFW8V@_KGP\'[6&G
M^"M@2=]MSA_2=Z</B=VK.THVF@_1-^;W=>< E'IS<E=\!J5FM(=X90_OOUEN
M'#K/3/''BLWF ;,<"OM1U,^<^8 I?_(/Q!B:]I;MC^F__5,8MNZ_CH2%,LCP
M\/=1@*BTX7>"G*@H1EMFN_NN,RQ<9BEDK&EXSG(K;R,9Q*YUAI _$R*3/S<M
M)UK<J8(?J-T.O?RT%'4:Q#@U1U=VA-M;FV/MRY'XG!=.,0.F>'ZDS)@9Q@%L
M%*AYG.8?P3*4@.19..2 S>%I;/"EF)8%J$(?OSC15/GY\?%S6WEB3,$F6%KG
M_E??N\4/<[E,'\4;Z GUGGJRSG!Z@I,E.=$^@9/X\!/7$5D$D:]$4P;/AB#$
M'?@V<A? \&>P&Y)M])YLS\E)6HH9*N9\[@(4X;'V1JP7MVR Z$+ KV.%0&72
M29;)A>B@D_W$' '!P-UN_$D.[2V@3A:4(\S7]K/3*BW4OX:#JHK6 KJ.INM;
MM99S+664T:7J3J$\&C_L%UH';_V)!QJ&%RE?F#7UX(63A?*$Y(=<8V/GP5I2
M17>A_ F-)*U7.;.RG@.3B71ZL/\2>XP;A7JGI6@=K:O\!.)#43NW_RJXB26]
MOF"K&M/5 3N.Q.;;;,Z?RLI_*]>U]N<TR#!GPFY' 3._WIIC0/,[TWTQ%R$R
MD[P\-*VOD\"//?MV2:U?1J$9<.<5D;LJ+3<B5643H9R%0UAM@]K!-:D[. $+
MN+;W=[,)VU"F 1O_X^8OCCWN]^":1_VQJ1NJRH9#>S@>C)@]U%4+B.&__9N'
M+R0\08]["R_$-JQ__\%\*(+UNDTAI&9O6;,OMC(N14R7=RYL]"2LX34B@3$X
MI*% 53MH+P.Y1!U",9/]C3TS+X;%;Y7?V!Q,>0+TCV#O>RP,0=&?\/Z^J*[_
MS/Q)8,ZGCH7&QE<6A;O8\ [L&Y;!OLTV[@E-LO2:@-C^VFUI1E>!%[ADR%B!
M#S?EQX$R2JXMS%_;)+DV^/D+ S,(K)4QD(S_$I)IA"9/!&2/AH\734.%P5EM
M95W\W6W4K-?()O?="E&.7-_ZND:"_ER07K=HB2+EQYE-E#"PX/:C<'J+V^OT
M],Y_)[WV[_/)C6*Z$1!6KYN25G*=QF#^;2]_8Z<S_W:C./8_;IS;'M'R-K>+
M0)/3\JVAVM:TRCY18]@>](I5_TTFP693P>AHNWYQMHAB#7LO=:&JWA[VMAM&
M9]B4UNX-JBUUHDUU:T"8/8I^&U&_-RAEB?Q+X^8',&[NC0+V'/D*_]BHN]ZM
M8:F>:K<,R+A<.+K'H!R\/G@66##A<@/=P^K2=S6W.KGOI-Q-O'F',BX(T94K
M%)9PK7_SGB<O7^I[S"6:CHMK"2;RJC9=U7>-OJHF> K+W>/;M\IW=8>NNFVM
MQ+LW!=JT]F!;H$TO+4(WZ!WE[7EA73>9LY=T!_\O QMKJCQ9#O.L+8,.C]UC
M^C095K(=)\)\V+2!PQ(Z.>CT=M0J2O"<%3S=QC7]E](L!4Z6/?+$@F='"K37
M09/P9\-H4H)G2:(UK6N\!,\2>)I&/5*BI<#Y'/AV;(D8X&\L].- 2K7709?J
MCD82DFV>%SS-XYL2/GGX&(T?MO2*Y=K;CU^D$'L%5*C)$98-AH[>+CUK1H+G
M#,33.%=PS1)L=R5VJ7-I:ELK:H7;$#!^\2/350*1_%E>[!UP.TT5BC4=J;9%
M7T=WD0L=-JD/2RD/-3&1$_8-.E"R'0/?&P7X03FU1 +^V@#?+Z?P- ;PA>K0
M<MG*6GU!827%S/QVFV1,=S %"JO>ECY8K[4H:I-00YG&:OW#>J+?EKJ-_E+=
MQO X=1O]4G4;A?L^<26'UE8[W3TJ.7K#:L7=FS/V]4'_8BLY2NR]U(6J1MOH
M[JQ/./6FM':WN[W,\$R;VEGS(BLY9"7'+I U*B5<5G+(2HZFX**LY)"5'+*2
MH\F5',WBZR4MYU_]()HJCS/XM656I)O+<B&7W'+I'UV#"WC7\1KK\-&&Y2-<
MIPX_'AQ\O&1/7$D7K 3,:P?,&7*:.(RT1L=\_^TYV#+U_X%MV_Y,ICJ]@FP-
M?="P9 T)G26^N7W@J@3/F3/1KCS5"7?>N0+!ADTBX4,/4YK>QX$_9]6$V\8[
M:+)PJ[;I0OK<"OOFTV>W=*U#*22OE7M*Z*B=\M)-PN?T\*E0BG(B\,A2E!0X
M7(HIMPKEZ4I3[15HFP-IJC48.D-IJC49/$;CZEZE,,MU8@\C;"_^'S]P;2G+
M7@$YJK+"LL'0:5X1N@1/#CS-Z^$@*RQEA>4A0E%66,H*2UEA*0OM9(6E!/QK
MJK L,3%Z[SG7%S5=3 %U\"6:*B]FJ-B! Y\IHP6-!^/CP@!&RMBT(C\([[9D
MA3=OPKI>%CX"$_D >KVW&V*WZN < */)UKV-XS=7X"DFQ)FNNSP+;@G,.#]N
MO0DR-8]<Z?2?3I=K*2]3QYKRH7(<,L_,72C.; Y8PNP$>P)S-E?B.3J70MA9
M0 HW5C3 LR^^I[@ !*;8\);P_I5!ZA/<NFG]$3L<K?&*?F2N!5NT8.G &='X
M=%A: 6QV0KAE!\?ZP6,"MI&O^'2EJ1$COFDICF>Y,5X2SB8/_&_.S(P0/&JK
MMWT]V%-Q\] $\BUE'L!J@8/ ]I2E"@+Z!:QB*BX+X=(4@ '\!)]#7%C.;GQM
MX/Z-P:W"\6TVPVO"Z8L@IJR (?#- ,DA^*IX;&*NDA(");%2$;3*W$1F%P/M
MT#*6Z]# 1_AF-_PV3ZA?%N++:<!X:>NE[/GB>;PC'S;L1(L[-9FEVNT0($I(
MV1K!=1IQ<F+DPC&[881SR*TX"( 7+U9H7@&*]OP(:&_&S# .:#;O.&7J<Q8
MJL .+&#7 >/5QPY.$+4 [/3QBP.K_/SX^+D-(H IA,Z=^U]][Q8_S F(C_P%
M(3VAWA,.SGQXH^/1.XB;(?(!I_?A)ZY#'X7(&I /S/P0%$0'OD4IP&NAJ<,"
MO2?;LS@(X#Q(*^!C+D $'MN,P2L#G]<AO#H".D-]PNE.]A-S%.*0]\T_V52@
MMT,I?&T_NXCAS;K6UO1JO3-.M=3VM@H[W+R-BSYNJ#3U)Y[S)_*V+\R:>O#"
MR4)Y0O)#KE'"+]OP>MNR56W]RCT@ZCDPF=BG!_OZD&GE)Q ?BMJY_=>NX=X%
M6]68K@[8L52[8IWN7'\J*_^M7-?:G],@PYP)NQT%S/QZ:XX!S>],]\5<A,A,
M\O)P0WQHI><3<.<5D;LJ+3<BU0%3YK<I=835-J@= :D<=W "%G#-[>]F$[:A
M3 ,V_L?-7QQ[W._!-8_Z8U,W5)4-A_9P/!@Q>ZBK%A##?_LW#U](>((>A^GS
MJ.+__0?SH0C6Q<:37F@J78I0'@[:P\[V5D>5HYP(<F-01W^&ZD8I/E3,9/=R
MFF6(2(O=.1&\VRHE;7FNCW 4A<J;]]\L-PY!/\:/WS$P#RPG4^(?0;6/0#S3
M!^^_S9D7LN]W\><UM%Q#A7K;SU7I-C?(=9M3M=Y@K=V<OF>[.76@9NWF!H2X
M)R4T76UK@UY5.L.)!S4U M/Z[4&_:A>RXR_5;7=V+W5X4L46KE(8Q)@YMNVR
M8I90I,S\!_UF\+\0F('IA;>K'&%82LO\VU_ /EF+XZ3'Z>VK8Z:GJ;6S6ME(
MO-;O?CQV![77 /YAL\!?[DR=MO8=N8B4[U""K27TU-P.J"J@>=/5FJ"\VKMI
M$Y35GGH$*&\\RA&ARRV>[_(J2PF70+G6DEJG1&O)'6SB+(]=8POAHP8%2AKZ
M&).SA(*<\!$,QX5.&(6YR!>&,TT7_LXC,JAS@OY\BW$"FSS:H"63QMR"S<-5
M%'RC,*Y+MQ0VF[O^@C%EQ#PV=C"X.@_\WYD5W9+G&CWULYDS"3*E/ K,9^:2
MYSU"GQG>,OKX0]_SF LOC4<41#2MB(* GDW'HFA?-'4"^Q9C2 M\3Q8K"I/
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
MUQF6PR^HD,_;5*BLPMBIXP%1I/:T(-',=YABB-#DJ]H6=Z51;R^ >#6/*+S
M[$3HQSC&U5)+E&XO+2B]W^=AE;K%MUUQJ4Q@BD KY ,JPC=*+B#J2\P (!G]
M879D+@/.3/G.!G-NUH29RIK0NJ-13]/Z/:,[-';2)_3>@>D3@VXJ?<*D@NHE
M5G/56*JA]KK#="S54+5![SBQU(,P5H2>7@H]/<,8[F+ET'K>#:ST)%:J8*6_
M@17S6'>E?_98&>@U8F6PB97=++1ZL#)88Z6RS5'$HD]KA9@CU=1ZE;U]:K\N
M#UU]*_55<U#/4GU5'_5K6<E4>WKV+RH?;Z@.]Z3Q5;;[],E@:)O%0^<JV(TE
MTZB:<J66*T[-TPPK^% /A\-IAN^5K-(]HM>X:90N-G*]SLF*9P;[KGW(#A"F
MIZ)AUD$\U*QPFED;LKJ*,KIH)E8>8+C=YS('2/%0)>I+L.:AGY<259 VQI+"
MTJEB:K[M6)'<3.IE;B#QDLZ9SH4IPI!;T%MF<W'"C6)TWY0!C2#UJ:.1.N@.
MJJI0H'AIHWK4E:&J&=6Z1>=_WJM)&QNJ^K!:T8'<DTA[*E9_*VN:W'G?M+ZP
MW6LEV_=__9YF%-))>SS!-GSU,FV(&WQBG ]%X4G46:%.7;7KS)D=/YU3>3FG
MOG"DWW&M^/7U>]Z3\]6NT5/ Q\L/4&\^,2K;]BM648O'RN\]=U<1_/0_O?2
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
M6IYKX^ALC6&0E!B0&.,,!&&X6BQ3.?L6FS])S8M%7(G*9SM2DX96B'*?-#-
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
MU%*T86RRJ1IZKYZ!XWW5'-6SE#Y2AT:UB>K'GW-K@-9;[7AYG^NJ9O;KV=,
MKF8QH$JJKWML^SH>T_1#=:M&/)K%&C,(B60N49:?=\N&UA@#;1P'_1<_5J\Y
MU AF<?;=F_I-GD;.\E>4/;%N7_]LXI*/E6W@W@B(?GNN@NS#3YQ/$T6J^;%.
M_3I\K7R+SUW7N\L-C+[]OW=UO[CDH96_-7/B?WRZ_:8T=.;[/#M>"*%_K,=2
MP09M(]1P6, B?PV1F?\WZ\%5_K8"8T&Y[U2)-HN,V9-)**%"PC.73,""C1N7
M?6%]7R1.6XS3ZZ])0Y\=Q+[*#S&F8G0G=R"86N\ !X)9S?PM<"#TS$%=#H2^
M48^QC@Z$>KP:AMK5JAVOP('0T^MR( P'Q?X1L0U:T1Z3YK%09Y'FL32/<\WC
MOS9D'G^_^]R4??R^H2/_D6I*(,W4ILW4)B[<7ZW(]93WUMR:=RZ2%,[+N&$&
MZ\>D4:DT6-N/TY3!NH/8<@8K>T0FE;;K9S)_]&5+R?S1R\D?U3-T%YD_*O-'
M7Y(_^GKL.\_P/[-H,?_U_P-02P,$%     @ 4HS^6HRC2U_5#P  H*D  !$
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
M7YES[B(6S(R E5;!IF)?&W&KK-LYPE7'PXA2:8V\I@+81G L2W?N>8,#5R.
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
MK\>399W;C@,IYG"YJ'W!:C(Y8HZYP%4 RRE_5+)X"+)H2%HKCG51/;?>N?)
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
MGTD$DXC'=6N=0[?]M=/CGJR.ZPNS8DGE?+;8D/#-;+V?+.T"%EE,-&J@I7!
MY$3!ZR0A$^F=P5/!Q$Y7O/ !-\PD_-NUB;3OV<_&.:HBW(KO]@T\\Q>3N#D^
MU@3O JJ/7]1-\]M AO6+ZNAH6^&5!%SQG'X G*?6I60@T%) H7@ ZZD#+U20
MK 2^>:?TWVEI?8]K-*32>\BUME%6FB@AET:3CR]NGCAWS$9O#$\.3Q[A+)J-
MD2#"1#2P4A1K=?;,A(['>(?'#7>,5]3+M*E0:SM4)4U:3$F$> >5\U09:2A(
MXREZ_(Z#\<Z"$](PPCV*HINJ]S[BR:NWCO J;]M7(9R_I>G'F?MTCM;D>+EA
M:6MCBH&6_&0&X14#9UB 1%@BDH9DE:FP;>\%\*QLM3IBKFR=K[V0FY#6'.\"
MJJ+!MA?(\ 9;)45-6TFY]NN_%UQ,*1)J.'"F;;%72-F.&!HM.66O/>*NX:4-
MK/I[K+8A-=]'N)4U_OMTMCA_<9%F"&=S_&BAM-4>^#)0K_%L,U$I2/A7IU7(
MTG<JVGE U=M/'O9(KZ2.:359UK3.2G')[.O9WUZ>:1]2$$;C([,"(:+"=12S
M@C.BLW;Z_MX7\Q3^_''Z^<?U)ZX4NO[+M3ZOG_>4=?A(J=5VIEY?SJ:?4OH2
MQI>E /'OD])S]O_%KU @:UH)87R0+I8L"EK^IC1KDFCT$T^]H<HRZKH%1!]^
MUI-6: -Q5HZ2K=!M?#F6 C$,62><!!%PM_!!>="1ZRRRDT36.&1O/O,IJ_<@
M^54TGI<T>Y?FBVG^YW0VCIM >VG/6GHRBF!+=T:+GB$+#)AA"7UVFB@CG5[2
MK8]^RDJK(*P&-^M?37'G=V'QS]'B_-4E@L-3_*6;C^9O\EL\SDL,IIA^CDMF
MC(Z@HL*-@G&*QSD5H*34F0M>HG?5ZYF[('LVWG%#A1R%-NLWI0O.1J5@73$>
MITJLA9Y[4^D )35I@ML1+P*D(;,$S**EBC9,N3R 7U%O:6+2&E:]N\QQR?1
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
MQ0 RH>,HLR-159^"NH7B6''=2MJ].^7T,"FWF(E["]$F6=\!4ZNARCOP'&F
M\H&ZNE?U!PAZ*!+HY!BE!FU[Z6A)L"MP43%0BDJB=5:9U3X7AU/^0P./!]!]
M'_DV<:0_3\>?BVMW"]PZ."BY$HX%7*@E:$('B^M6$HU]E$)0.3'G;'43^AY
M1YA=>K#.MF^!5Q)X@TC;/]QLM.RNNIG^% S/.B96YJ4:]*%" ,.I!B2[,R2R
MZ'CMP_\NAN=U]!\DX0:AE)MX-J=1!T2-COUM-,<Y] _3TCTJ/T#$#3;_'<@4
MY8G@*0;E) /AK #/$V*D1.=L'5>A]CV%H93^P&'?6N=])-M UV4>=D&S/FA"
M$EF$+"$G7M)^R>-!@\8,4YP3SXU4LO8]]]L(AC_*#]7)M)I :_?4^Y!F%R_3
M))Q?N-F_UGBRTTH1D\#88J-0J:'4RH/R7FGKLY#T3F)LWS3Y[0]_LKJK(JW:
M]P%NX2GSQJ>7BQ(@Q;6BF3C?7&J-4?B(>Q U6:#-*41I^F,AFY@"H2ZS+/KK
M<]_CGI&&JTBTHN4UGRW.WKG)Q]4ADQ(G@3$/S!A<6;84#QF"Q',YDB0T99%U
MV8?Q4V_LP?BWZ_WWU@.?AS7]>!E6S$%=@=@TQNP HX_=W$6E]=_6AXWD X1_
M5WT'2*[B+GP7CM;!<VUQRTGE_BD> > )X^"$D+@A29YLIZC'L16XQ^"MK[\^
M JNLM]]04A>7FPMAWD1O"%6@DP^XI4<*3N>2UXE"$*Z,-9W"%0]H[M9#ASLJ
M#Q+[M(;,*AJN2R#NRPT@@A"+XJ,EXH46=.3H;SF2P!LF ZY&2-%I>LM#RKOY
MT">HO$?+K(%368RJ7R:EYJ$D'U=ERL$%$2T:;4'BXGQ,X%)R8+P@'@UIQ%F[
M!&<;Q?.P<BI)>5OOHJ[>?W<7&Y.]"ZY&L<-]F(X303Q49_=2X$"!-]\(;N 3
M+.%&EP@D68K.<MGA(NYZU!N;I;$T5K_6,2P1'H@J#L6#/G*N'<!8[7<O/L[2
MLAAE?329B$:%21ZXYFA86I7 DLC!2.M=%(Q8UJWI_LZ/'SY 44?TTZIR:Y "
M_'4Z^;A(LXNRW'(3914*+[6<*GN(1K(2?_&EI1(!&Y&L"(L;6ONBYRX<S^M8
M/UC2V]J7M;6_R5=U0-7H6-^-Z#B'^N$:>X "!XB[P:&^!YT1GFAC RA*7(F;
M(C#B!/BD+$N2Z.QJIXZ&),$#!_I0'.@CY2:Z=Y/Y6_>U['(;CS4G;SQ1H(37
M>,XI"5[D!)J%<O,L)UM]#,HVBN'/_1KZV5+Y0<)M<.K_?3)/X1(/N++*JZBL
M1U,,#5.E(@5!6+EMFO&H"R$11J)BQE36]PX8ST+AAXJWN<>&5DUZ<5%F;)\1
MDWAD(D*V 4V:S'UIII0A!YTDIXP;V]9CN\9R!-TWNR=01=X-WORWLVG 9<U_
M1ED4YI?<:5GQ?".&,T&MCS(Z<+G,Z+++=IR. ]JVA# 7J0V=4I1]+M4]!.HY
M,:.N!IIO%2_=?#1__VF67'PSN9FUIV?6E(:,1D&93P3"J8A2P"V->X([)$4?
M.=5F2E=LSXDP3?31I.WMI_6UT3?Y-J'1T$%$W()5' F=N$1JNP#.:JE%(B4&
M5KVN? ^8Y\2,.A+?6R-1__;J^_/I;+$QM@Z\M;KSLVK=5GT8:*5;JLL'?5@_
MZ)H5UAM.=&F2GDM[C]+EU)*4@$?*:4D8.E7;^=J-I%X;PUN?OPJG*9-#IKAA
M:24RO@ I@$T9_W#(4.(2=:FVRW$?GJ%NIU;0^?[6A >*^81OICJ%QH_/'!)C
MH?2)-Z49E@5EK6<^LS*-N#);3N=F:CT%/WPYM8^@A[J7V 73MW@YM9>NNEQ0
M?(R@AR*!52:1H!';TL!-$DU=DDL[Z4R#YT2Q;B5#)ZG\_I=3J^N^CWR'*2_B
MTDCCG8'H> 0A8@;O50+F# TR,2Y<[?M)IU->U&S//U#0#7S'O=GV+KB^U0JC
M7CKK6EGR&($/66'D<,=35AJ@F7KD/55E D"$:#13,="$F^*3)D+_"J,F/.@C
MYV$JC#SWRF8E(,; RY6[!#Z4V6^*E=B6\8'?J=-_HA5&O43_<(51'[D-56&$
MIY07S%'@6B)E>;9@>,(_+),L:<<)J9UU.J4*HV8G^\'";M"T;T^"M0NJ;[7(
MJ)?&NA68/$;<PQ49D=)5)2D/,MNT<F4<%Q*R"920Q&)*K?>#4RLR:L"!/E(>
MILB(29O0V<Q@J&8EYIG1XV0:7+).!*L"GH3?3I%1+_T\7&341[B-#O[-R;9I
MTFI9UB$+!WPY$(X;#=X2Y#AC-FC'\,>U_?D=,(97>(.0_Z'BW:OQ^FF_FW0_
M,.NWZZ-J)?T>A%DIYW?;\+]F@RD#+DTFD%5"NS_@WN]2:4-#G'<I1Z=S[33Y
M'BAUO?>565OFEN2<RE%6S%H3'%AJ?.D?K9RT#JW>VKW%=L 8*L=70\?W^^K]
MI7K"N;T@;"S3OTLW#MP(J<>-2Z'/H[S63CN!>UKMJ,[IY/8.UFN'?K,]Y#M8
MO]D.F+[%E%XO777J-_L(00]% I%I\LAL\"RG4K.FP/@4(#M2IAQ9)ZM?&#WE
ME%YUW?>1[_#]9JWPW%A:1A?A82BI+2,;T/UA02AN"?HO]4<VG'Z_V5XZZ]=O
MMH? APH%.Y\%*9UO<7G%(O*Q-,70I12292L$2ZJ%2W@JH>#:A__!,FZ0W=T3
M[NB"ZEN- /?26+?HWV/$/5P$.$H>E*>EETWA/,T,+$/BRY@"DR30$*H/9#GQ
M"' ##O21\C 18,>"%LY8M'.B X%'$%@C*.C 6) A6DF^H6NFO?3S< 2XCW '
MNF;J* ]!>@(ANC)!S$6P(6EP,1KK<Y:T>N;WE*^9'J+P0\4[3 F?5%EI[24$
M(="EL2*!H=8 $49P&1DQNFW<[SE9=P?*MT%V?V\52Q=<WVKE7B^==:W8>HS
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
M,%4S,G<M[\PGGS+YZ*P$A@M&3>+J[7ZFRKK\9T@T0:2#8#E\K>$-QN63G*G
M;5@#;3I_4 %"*AAM3!BCO"4'T*Z00+,Y\D<@E8#/8=+_F;;7/3N_"U;RC- D
M=P$>268Y.J"PT1+$/*,"(9!YZ-'IO2W2&7TJT#;8+SSG,0)Y1 58D1VH78GU
M6<)E!!4(SZ3P0*/A*_IC*)PI;7&>UE()>-UC8):Z'.*-/'$H^GAP:Q>IK :9
M*DH3(G3X;-(K=*VN2<GD7=^[S4IDH[#<KD,][S^)V%R=?$T%?OCPX+%!M&XQ
M?(S.(I?N^K#>T[M #J?_NEV*&(%YM\=0 >^\E>[8MMCI?,D,E+1R<,T6*/ 6
M;JMEEF5-^ +>"NF2OF+"LF1A97F#)P@0,@V?NQ1,(P\]+;PHYF88A8L @N#=
M(KR9=QO8=-_VN[M+6'BQ9A8H<_$8>6@#WLAFMRG>_2Z\%M9N/K2FSL\+R?3X
M7NN] 1[*O>2XI9X887LA\XQE)_SGHPD85.4Y4<.5"MQU^!M]P)N-ZJWQ5C3V
M0)P0J\7IOY4;O)$57?ZHT2KE-\<F-ZWC)[=,EI\1;CBF82!)$$<QG\L_E\7#
M%^(#4NUXCDZ".'393^KH="UZ>(R&\+S4&O0&<3H]=)PT#OF5DVMQH\OE,MHQ
M.ZZ!AYM+?P R_-=; A^I0 5OFZ3M=S4._1-F]^A,ZS5\DHH(;3=UP-P\QE)#
M&4A#;?_P"_MJ)AFH6UCX7"3JS,);^<ZH0-X3WXEQ_3[S.T0%BG&O;SF%A0D_
MWUJUK?NM.E3E@1&-.KQOQ&CN4X%[,>+])-::,[9O$\IR(Q:2;3%*4O6$=!P(
M VH.:':;AS,Y4<Y>GK)-W9YXRX6X^\$.1#G6\5UI5U2RSU-CYE0 9&.9" W4
M)G_T_H!H,1O^D:GR:;,>#+M?=5.M)A8L"MI*-YG/HU''S6"X2S\];!15#FU[
MDZU-#L>L@]F<Y* $C^U;]E%LIM?$]#H_G8&_ S0UYVKX2;(%_C3!E/&;K4AM
M,^#L^UC0%[=S6I-K!F,BNW;VALK!ZG-C*9$]N9C4+T7B8Z0^T9M<_\(=&K3"
M<J1QARF>B1P]!C_2=H#ZCC7/XC01A_*(4_#Q&9K2S$KR/HC^5]S1#'>3/;PV
M&S&[_V>YW#:C^!4<\9/K40O],"GXN( ^F<7Y< F9TP5^#88.\HU.2ZW/_MG;
MNT-ZA(O=-\%UML##2FZ$%TZ=[:") 4E('$.U7%?>\_H094M/40^6<[=$Y -#
M-((8S:ZO9^5+96W:?#(_L^=B1K0:*?86TMF>IZGD++E^;V\IW<O%#W2OE8J'
MJ_[(_V!@_DX2^9#@290EF1*JW83ZWS8*KQ^U?T!X'"E?B!EM3% ;[R?O616
M2*<Y]A/C9_M )]T[;M^HSCE.:ART&&X;^(95S"(;6"!+MT=Y-D"GP+94(!K,
MAEVLP4NT0D^93K3W)K\P^Y1[RK^B9.N6Z@\DJ"C=D(=G;K,^I%2Z:.37S:L6
MYGKB#6TR8C&//Q9DTK]OBE%G^HX<C!WOH; 6%1)NK[6V@/B+OXVIJ+5;5^/O
M'#M("@J;O-H[>(0Z:OZA?,3Q\Y(4XC^$_>V_PW[EWV$?_9KAE(8YLAU$D)#%
MHCUQO&T^C0"^:$</MVR$>,Y[N@8\/EQ#!1YG[8:$'XYE)-3#3[E-=BV8VD(T
M3T;)%>:(O)F&+#^>%L09*XKG!Z@M6]CUAAEH\"PGP6A0UVR-6M@HI D!LW(J
M,#C&@UL,ZJ2!8RBM4,IHCY0Z]5,!+0M(:^)1*)2RJC^ 0;2U1)3FK%;[-RR8
M^-PHMYKI=A=JJ+?7%IQ78#VNY_7O,7?30]='O<? 4I]T"25 !0802/A<&9QR
M(99@#).G NE@*UHOGE(!DIZ,[P'_$>UDAGM4( Z*Z2?#'&>/&-MAJ6-+6R3.
MV):C_M# :W@][^@+1!U'Y/4=@5ES%?$F[9WH)@=^(57GW0B40I^9;W>T'^S>
M>@[N:T:$U(_K_\:\_Y]$#UXKO*+_N.]+PS'O@JY=LL2#ZH""@KR8,PHC=N$D
M)O4?*U*&J,O@N9S9RF22N-D\Z1RN80D+NO]1K<&=S=W=*T?*+6[45J6:Z"O(
M=[@O5UCUS3$BFOE9M5L9I6I'+L_@4>PU-7MR'NI9D?Y^(J$<CC%'R$UIA=VH
MU4Q;IJ@6J2M[*+FYU7>.S"L<J\\7R.9UJF.''3Z(5E&5',PJXBL077;2_C&3
M;+UV:4,U_X.JAF5HAM:)_\;FE?^,@#8GIV[=J6.Y/R0&_MRJ(A3;J@^L(4ZK
M6.<0 K1CO?N&24-7#L]%>0S=+(L)(M#'2^U)-0D?'U8[2]!Z@-N/.].CJ["_
M9;VCLYP4UV :HTVJ9=V>G="?NTT2Q3T;D5< \)J%$0?F83<&]QXS?5_[7=2I
MK!'P!>:7:@LK?S313"PE03UW"V.EC[[(.AL$;)-XW79H$U%_;?4?FXTU4(%
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
M,O^ADA'^QSS]MP@B?ZK,C=(F1=0BU.KS^3;2%!7:<N51R#-S$:?J.^P+]%1
M9>2414R-,<@WD5Q=7EX]O#%761FL[/R8TR:"^>%YS8@K^?D*-#*AS_;E__8,
MMS4^0*AMG,7I6;.M]2L3I(B*)&5RVJ[\<" ;.E)5L(PAC>B6XN<9L]T[X;/\
MV>'9!J._,3>DK=LC3\:QKCQ7,B/BU45G 1D$1EIF66_TN72EJM+B"<^)W[?+
M6B^EY7<UA0JW09:3L7\V#9)Q5""R2#90%_=,"]WGIYY(DK_^L:1.]5[(IX^"
M^PP?CSC>>T(SC?X0BOG?".5^1G8-"47XU*I4_49%'9Z^7NO=D5#X^/Z I:EE
MA^'CIT+&'W[9P9;AS;=1UNL<DY#F1P1$JXG[%.G^(+;'[ <?&SF/->J3(X=/
M1V"5*@=3:!=)OJ8Z]2?&/.!=&@O&4S#N7K8IGR"/R#:S:L&NRLD;?).!/9K5
M6F(9F*Z5C(C==^!GJ+EH\+:SF@AMAFJWJ(#VY?4M 8(RA7F81B[E& [BV6(J
ML!O_LQ&/[/64/:A-RWFNQNTKBUVD/1V -Z<TE<%7=*']\O [X.ID4LI6NQOQ
M&$U4IDO#549W#YEP$NM'H@)U(=PFRZ_K>0H#[^%CHM%PCDEY2F6!I9:#HVN]
M:]S/X_I/E.)] 2Y_R/"-C.+>DP5SX"80/V7PMTH5+B=X=]C/MTG;T_NBE(O=
MR1=V*3B?7)*V"J!]#&6'LM<G7$"US+ZZX9,:BLQIG>_GE^2X4%#0A&2@V:8'
M^\N77@E'32&B0H6D1E!V^A/)K:BR_I8Z6;:5P4[/?)TS05#(1+CLIGO/Z9'S
M"V^A:*CA8X0=\E7O-;./X0J&/F'+9!\E-$WM1AQ[!30) A>?930&CD@MT1C]
MSCXCP8!XSW3&8G9ED.#6;GC,%G\F4J!5C0J8OK>VYU^O=^VD2RX*.J?AK%.D
M([?\;:-M* #Q,QFK2I0DS.X;X]\/UC]Z7JWD,F@_[-VC<>'7(=V&_HQ[QTJ_
MJ&KSB4![5+9;#(@Q\"KQ%NGF:" OIN>J9X[5-]N46SLN%X"-M L47D/?#4WU
M+C'0\J?YG.:&EW,<[7KPIM_G]'>Q,D'A+_+OOGP85WLQ@9QLR%%U3^4-%)YD
M#[:(?+N;2@K\:=J:;!N,G)@EB!U@M67;X:$WP>SU=WP=\+)O;1[972Y*KAG6
M9D4\8K.1@]<.ONR#78644KK@ MD$>N)=WYOM%+\PO5"\B_?5-(&?;C-]<;-.
M57C*D&RVUQ*?<41KMZI)P1B%Y4JR%#B3]2+/&TF1!6%U[LK#N,G_XEY??P9X
M+@VU[8=B@V^(2E 2>J #EG U!$X?>J@R&X+:YTR@5>TB<D6F$4(;?=_8G+6^
MU3].)/!'R7_OCS,]J,!IF-@S*#.)J<@7U99LTZ\YY#+IAXCNFS!@>FE_SNCE
M94:+<Y?B'P;7!=#-48'J:JPY[\84KK+(*_(M%7B[#M6J'LID.%-UWT;WFW#X
M9QG_&L%3 BBN28QYWD*:G[!CELV66)1I2O@/L;2L5"Q,+?#%&/P9/"*U,UK^
MUT7QJ4.?).M(\2]E"8LM:=T<$E&E]FMZ+_ ^R-DRE6^*#WC421Z_]/NK,ZC
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
M?EOMV8K(E6$1W\GQ\,B.QEJD&6P-13WEJ_I.DQ8AR_9AV'[).)4V$#SX=DZ
MKG.)*IE_.V=QBL_4&(Y9T)+S!EOHJ/+L30W]>>P)>/'L <SW2"09PAF*/;8
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
M2#,'!NX=5%ZCE([WBH-]ZRL=MY668_N9<.Q\N%7JR.0A\G 5M,@.LLD N3-
MJ!2JO3:4Y%&2OB1?L9.<.N IOW$EIB*YZ87 QO$97Z&R5MVT[GC)C[@Q[KU$
M6=.H,H# X/UWX,S*X'%;+@>TP?>F_7A"U'8_5P]X37H"WK0M5BO_G0$*1',Y
MT,6\U,8-*L9Y?M &)[[>:;PD$/5YB?/S=J<'S]Y1X3&*K:]3V#ZZ?$KPW).
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
M;N,%]BB FO>CZ(G:QC;XM7RJYH9%%@ELV*O*0X0^^0?[?8<<@V_8H@[TSP2
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
MI?*^PE!Q,N?T3(2U"= FIY-4$Q(60\#SV-VP2U[+O9Y,(#Q6BM=STP?P>B2
MUN,[=6"R?D*4)KZRM,0OQEJHG-^/$G:&RA?,-#(M>'3T7#5$0"R%?ND/)=H?
M1%KV0:RE_ZC"K(J2T'>):A]$(MER$:MJ)-Z+?9W'9![ZON#@53)Z[XE9J&A$
M"O;7"$^MRMSODWK:_K#?,:.DM#QJK9G;CHO;]P@(U@G_RKGBZ4211%R7L2,U
M0Z*V9S7*? ,;V:R8+K\,AP3>T.3:_1 7>WAZR8>Z*]=28&IF"/%0]-Y+=9MN
M*V.=499&7.]3EJ'*D,#^[@,37^P-G.R%#R6$1EV68(!*(WE:J\*6%S!G;KC8
MZ4SPH3NZFZ.";L_7HT/& )Q&A3KM^,&A5?:V7HHOF-['R P*/JQ*FPITU:=8
M K)\E18Z0_MTYWS:;:)[8A*)2:5"8N<KICMO-+PXQ*<MZ4I:I=5,?"OA;4S-
M#5E72>%<B;9&9JX!+OB7Y]=C6G1TX:<FO#\^C9)4XM_Q(^\1T*,X@G7J-(3U
MET-5!6UP\./;/87R&7_B0Q;]FP+;S$<%WL!KT27:JZJ3F+&HNEY[.D\-U^^F
MO*K(=\[3JP:GP%/N:]FI13>?*YZ\2W==SB:_)LDT0XY1C6P)<!;[1"1X:!4U
M.&&L?%QW\)QVVX)+V]?SNSQ!Y@F-?)4)<::H#F?T99J\#CP)7H*GGH%JU):7
M]V&O>2%-Y4EW[Q/8C\I<.84JDZI4C!OXT#Z3QJ/JUTU<W_E(UB89G\4WX$[6
M0/(USC,;%RZINLKT7[MEQ$O2@;/#F4(:J_4"MA?<+U]V\''G#JM_?]*5\WQ8
M$PD:6:,PZ2M?10*'N!4>'E2;EL_U%?QV:#GQN62HV$2,VJS!0)FB$J]V)6[@
MZF1Q<5G$E[2E.14!G8OA)3*G#O]Q2V0+$XV51=7K88]3I2O2V-F>H@EG2C^]
M+>OI/S->[53I?-JIRCMX#"?- -E)C^,(\%4-V83;980%(2X.(6D.6X?V0_5M
MI5U(VP_.2*?W7/'Z&!NV]X3K'!O/BM< #]"E?TJIFLYZ&=AC5K" 2"79A;BV
MI%YSA/G[@)Q<FWSQQ?)[.4OGG]Z0:8\^#CJ$?G,I';O+&9P=^"6WWUC@6UQ<
M->NE]"J-_T.UKP1 4(T!0A%+YJ57+T'V3960',/_2&GA_I[2>D2A#:)"D8_T
ML,++?," CRW](XE.0H\KTK44"7C:.P7\OFC^:'X+RF%]3W8=X$Y7\*B%A$(
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
MOK=V 5#B/:M&R(29S]<QY!HM$349O0]^:U-*XFSA7T!HYZH]B"&[UG\P5)N
MIEXX]$68\DF"J/*;W:^0-*Y=UH>RD0Y),)#O&34R(>OJA/'[>C6Y-+VS/:^O
MSP0"70,M_DV+S<L M/+CM^Q^R5X9( ]+)SC'I,G"VM3D[A#(RBM@^_LT;U-:
ML!S 2LH"JEU #J"W+.-H(B68&OM-@7;:6G;N.&>@$-N_U_KW=/];2<K?(J@A
M+453_\Z&,?5C_Q16Y?];6-46C:K"D*1_AB4V^5D"%+=>4.7OA>X'A!CU+WQX
M)YGD-*Y)UY(^B*IZXO8O#:N!R3W;\ ]9)9!4XTOI.,/_BJ&R',10<2NB.:B%
MG;_5HOU/ES9^>5(&M0T\H5,J\%0<41<\(C9/R/0$\R %%UNFF\M[WA0L[/S<
M7'(Y7Y=\[78'H#6# R<0;4S(4!VCJ6*>:V4\QKYT\TNYDC)[KV+E(T8%'][^
MR&/NS_GYR_":PBJ@H,P]1-@JSVMO@M.)3EY_A/=5,Y,<B\Z$3[37+J<V!-![
M=A\W-%D(N,MT>60S W16^="S7V!NK]L[6A(770IM7[Y:,4+5SGW:DUD\K[L*
M_S0E(W$VLV#U:O?^P.Q[ 6TN8"<'92 PW&0H>$.2:L0 83H!@W7W.Z;?F-H&
MK+$(Z@>&9$/'R:[3#A-P6O:;#N.TG>SV#:@5)/ (MXZ9RJ?_I,A%W^]>P[A^
M\?=O-6^N.EX5?ODE2"7>S3SHJ:+_\7QN7:UL-Y8YA=4C1.OIR>XHL6)5;UG%
MSO[%"O:NA<V.%P"Q.0[:C\BN]6Y">>">8.41XL7DYDF3VC/S#@KYE&7^<H'Z
MFRPLM/Y=]2WE3[ YLY+/>"\;P]J^,DF/4EQ)_.=DWJ4"#LX!WUW,V(TKPQ1-
MSG8=^H;B'L"6T$E[+8[^^UF/7U)OC%-#+ \J6XP/BES,MJ(^Q%C<+A:$119
MGW40DNS^_G[CIK7106F+_G0^VT&C\W,)EDL2 ^X&RND%K<_Z;EH; IRW+Q]J
M8+EX4/SBX.7YK(;XN]@^=^2A>75YM 8_ZIJ?RCEFSZ/8WT3.B *JWU2*HW$_
M:X>\-H>K1;3?+*3#QY\=<<[%^RC:7K1YH'>\_FR[AN01G6VQ[Z,0NT*G>N<E
M>666:GL5[[.1]HN6+)^G,M0$Y&^>:+QIV>)L7]=QS9Z'IYTDO.JE*XM)''[_
MS"1#BHI6J]F'D%D6>)O7HWZSDR6S][ 7!M[CJ]8"-,N:$G5]S&4VHG8^O%F'
M'Z(ZTKXB+$EOLOM77RCS$_MG424%,XIS\'U'\2.XB;/P)S[#@4O&A6N5.=JH
MG(ENE)_S[-P!MQ0)]RTY'8LLXW9/X[^:%;R;M:Z^_POY&G[."SH1934\&%>H
M*?B@[(K[HLQ<TFV]WIV<IU\B2ZRO)-T>Z!VX/%0K/*G=H(@/QRJ5]C['L_LC
MZ?15Z/Z'0^=:*= U3.76T>*/[T^_+[^7_=!]GD]O<+Q7:)URBLI&'QG@)1PM
M<TJ1A%[.4CU/, IF5^B]S;GS#16$G<@SOOK.:FKB8K=F?V%?7\-!WRI+@8N7
MZG@\L))<1@2)6R4[!=5,)W <.:U(S$&>J#+JT5^>.4\BX1O!QZA/^AB@DAKX
M5*IXT]#]_]'>=48UM6WK*'!00:)@ $&("HC2 HK2B:B @(CTHA I@H 8$2E*
M((H"4B-=X5 $I4.DJ00D8*@"0JA20Q="2Z@A]85SWKCCGE?&'>.^^\:X/_SQ
M_5@C:^RY]]ISS?G-M6?FU'#LEYO^O,_$=Y2O=T71,S<[-2$*<QOA/8VF2&ZS
M/<;T?LGD%H,!32G9M>L1!1]'J:&_&^;, T SF#SZ8?V&<U>OIY.E856H\C%;
M'35P9"+3DGI9]XEB1]D#*TOPSYVX-O&6N94TMD4P(;F8<2#)L@[5*,V2JFC%
MS(X4IB6QCIN]7XT0>TB_Q[7G+U!_1KUS\"XFWBO(W/8:D$,Y9R(&ARI-Y=J%
MSKN9,F&O'NJ7M=&U*<83V!=4[S(2//01BG=$$5?ZQO75&ZVQQ#M=-?R>Q=F1
MZ[/2TH\URK_^?>F'712C^2G65\@9"0HI4P?%<;=Z3[$ MFX%-Z4:(9OZG.!O
M57=STZ[/ Q.UCR,;("R 6Y>XD1R9<GT:)V3&;P<'$@P ])-.9,A$2"ULMQ.@
M#%TK0T_=I!$L8*L_!#_QZ;,$V1*U8SW_!31_6;&IURI&?X?I\E!W WI!'CH1
M4<=OL =#22\Q!ON&&X>=VTF!SSI$3;  NQV[ZKOXOL43>REI37)\=K(,7<>(
M+V6<WA_ )!E:9&2!:T";K#IJC?X\7@NE1H'1U.A*%(4H=JAK_6P#!OPN!!^1
M7WYNK[CA/G)6D5J&UMM= #7C=8.QY".FNG_F+QVQE%WVN=XS8[,*6?:2=/PL
MMR[#K_7 6%$!;PLEI=R%;8CTL@-I&2@YA\F_S,-\;H=D<NDSE7=@M\_GO[/B
MS7K^ZC&G6=^S&1;@"/8.Y 5,Q"49+DSAT.N'WZ%10W2V C]2NP[; AF;?_1:
MWK= ,K\5-]MS'@8*\([8<?Q4%QE@34H^Q0[/@P;'*JWOR+F>C*Q2JXSP-GD4
M[#&*;!! R/2X B-%&KU9 #_CL]+0U][T(L]+[#660YS_&'?3ADR(K.(4L^KT
M*JF@5#ZTG@\%]:Q?<[;:RDS9X1EJ*5OGQF$II[!+.Z05FU()DG+PB5H4TT'S
MLK?4/-3F]8X^DX)^MY$NCL-1'XD$ISA[Y?ZX6.-451GJ%*DT7Y@%T$YZ&#E1
M8%?B]B0>WI\8?Y.+S5!IB  B-)P%* <V+FXGZDO-)5(M+M><QPM2Q"F)F5G2
M54%[8,F[]3%B\9K! A2#W-'P)!C-W]H"ZA,6.WQN12?I6R;5-3!RL7T>0WFM
MZU^S<:5S6([.9B$(Q38?Y0>-,7+EBE>N''5U>@ 0ZPS.\ 97$TB&8%XL6Z8S
M##B&N:?>G!,4O$=8<G\T@'D2V [: K$=ZVY'Y!F$!$5B LX-LLS4ZY$ON7]A
MP[WQ=@<A.K1KVN$9+-&I,-!C/1_ST5__2ES*%))G05N9Q-@*+UW8HI:B@@Z'
M$;\M<#2=%2^LWP3-8$F-F7N0\PD!UBP UX+#F*Z;2-69HDO&B!:7 !1=2;H>
M1I4<9P<I#4^L\P,DZNO$*9Z3-3 @Y:9^9?<C([/E@Z'13JHY"DT_0L7.=AAL
MG_^BRU]DEETY0^B0VVWP'O:WW/KT*0C?0H9"-WS#WK59S,0 &UJR4KQB_LA'
M#\<;K1$BJQ?I7E7(T8B<C-#>RR;/ITAH)D\/BN)D\A2[85 KR]:$#?3][$_4
M)OA/9" HQ3F3!,&Q  ?I2J0E=6"H\DTH<+Z[IDTLYL4EU:37LR]-1S,\L[(C
M&SY)^YV+IB20W.H)PED?PIO'0;V:IJ HC>'<]_>E#E4 A$N?N)RF%[U@ <(D
M*3QLWI_V%4N!&&X196T&BKCNMKTGRDHT3C,BM3EP)S$(:5(YYM4WG,FU$(W!
MCZ:ZUXC7\UI.,2X-')@(ED)P4/S)L2O-B\U,OIY:$V^G&+'*U.B]E_G+N$*H
M>R_2B^JR<\\FBDTM-0?XTQ57ZZ%42:8P>^>?T/_+R&%:UVLSDO"=N26KT!*.
MQ/'1.5B ;)-)%'WOD;^,0"O*IG].%+1'L?EKF!B%;4JO9.+ %,[3?QW*CM[-
M601ATQE+<C7B["".5X,$9$9 PZ"D?:9_&5E_QNL/R"(U:#]L_30UF,+^$V &
M/Y(7.7$HY^\':.]L5+$5TW_[0_G2?WD8>Z&G6%=P*)@'H2N(G80 YC/  T[Z
M$9!BKQ##0ASOGHV37[0CKW^QE56K>?*AG.VJ/@C_[90_\PC6!?N<!1"13$8*
MT:'X*HTA'^R-2 $O/X+MY)D3=+LZ3[(;_7#[Q,<JV?8<(E.&M"BPAN-:,O^*
M?1$GQ *T+*Y09<N3SQW6M1-PYY_*F*?WIS'WI4VZ)BC2;PQ(H&CH]XTMZWS0
M)*]Y*$DW,\RO7-937)ULE9T3G^PT/ +=[GOH#7N[86W4J11S<S@8-@-Q$V_I
M0.ZVV$I#5JSBWCA]#J]_10E9@^X$D'E7$< !:6UKIAKLZL(3X]CPO ;GW*&1
MA2U%A=:2$B>;G)@@D 6 NZ<$?PLD:U&\:F9,+8\WNEV86I?@AG97P;CF>(G-
M909RC-P:^78VOI%HB0]_H'.<X3$&>MGU#]]FZ9_+7V;KIP8+A_(@I$A1EU/T
M2&[A2PB5]\8/!LWLW,G[IMUM+8WBB)9'D/6ZOA:F-H;7KZ_Y.Y^M-9T,DF@>
M!]=U5RVK$ZSPJSF*8[;VQP-R+]/E@*9-CU7^NNL_F=KIE1AZ="? E&S%V9Z*
MUX DQ(Q0"462')*(XOM(D/ Z$<K]01Q3$+^L+,;?5W/9T5DX]G1[F=\)_6L5
M_$&=<-,KA7WY)6HJZSS'V;S]Q-]2:ETI*!S&+:I2E"%@5Q9NW@.?] PLTD@<
M.X;_@)/EFXCLR4[U\GA*!O_%!K#U,&$"PN"''V"_E2^R(_DES+*;.X3QICL_
M?M;R['8/1?(B-/B>3QH+=N&HR@IK^LZ.AV*E7-6<COA+I\[?S?[@U3:V>R9P
M\8\>$=M14+?,T'&--S_)0C@TCZ>U@O_YIA447/(==?5,S6;I-68C=H\)E%3P
MA_09M%?VQY@G959FGG.R$E$4KUVSPNV(#6_0!O70(2":Q-BIM/LG!8YPGKGG
MVSQ'[_1+-+7]9I90F_[COU&1?P;H%.@]]#,LZ=6"\72)($$]/3K0]W3.L4[
M,8.55G4VIV/.H_,7RO7*FUN)8L*.26$ZXF$U)-5OKP^0T29Y4YB<!%!8F$S"
M>VWL<^C)/^*#11:@DM!P@6(R+>&?=TD_K$K/7?Y [/'@DOU47YBE5NOYF<.#
MRQM*1\B/G!T2,&XS 87G<'U),E$6[,A GQTU'.[N4O@'Z?*F_3;4R+=30"'W
MX".?^#V$]HB%F8U#4ZT7\4&JFK\#G\RF&?DDF:?;/FRP3^=$3!R8T;0E.QN1
M?L0/]\48W;B%4KC &'5CY&YN'2/I-#UVB]*6\<@XM2Y?TK7EEX'[33CMYRMG
MRLCGQ?KZG[]OEEY2GTHL#;1!Y"IM%Q%ICU3HNE/+YDTI#GYO'[I82K;L192U
M,(DL@'E;B^2 B^\!"_P [U:UA65V<41\;NQ;PU3U9->V@?>QV7;)ZIUOSCXJ
MR%F^\=Y8S+7#UM^X['/?:LG2\HG J*((P=-O8_S/U1R3>38:?Q'=!Q[JFOB"
M;8 #<,XGWZ4NKXS$&$X^[G@]I8C$/)UXDM[R)0"XI$("=SB2A6Y^VK&H?*)Y
MEB\O*3 ZV -+DF#TPMRMV^=L2A\'"M_[!-6;'*WX@5M,LOXB7YN"S)PELO4T
MP&WD;W]*^5<AV!_9X!)\P& *%:HM2HG+&UFM)C6U5?0=Y8:Z?)8!C0R=LN!@
MUH@P#A>#Q0.D#2@)$U_@7S&;'VKPFU$&<J79\]?NOS?@KN"=$6_D&,:0DL9%
M:CU*,U/,7*J34',RD1L0%(&K"CNT/=7U4O-@:3/!O=?M)$_Z9Z,:O[DSO4.#
MW#]FQ'706NB^:2G5 MVQ<R\8U>P-YL <$&0!1+4/ZTS8WR>!10/TQN2_M1*T
MED,F'5^[)9]6$J6]<-Y>7"YDW@D61AB3P0T$,7=M""DWF^I:G6LTUW!V;=]\
MZR(^[IG,MX#CJ8Q^!@IYW^0W9G^=6-BXFF-W[6.X()RNH9QY[C:B9R2!6:Y
M1[3CPR\1>-+N].2H.,1O.S!A)+Y"G[IHZFXYA;0+?WZ30\LSLI#N)GN#.[6!
M08'-J>4CYT+D-MH16K/KJ(E(S?41N0=%<?$RD_LMXJ-!(P>CP)4J+6B^X$X6
M@.<\7(02?\.Q"J;0TW9K/[S4!JRPC_$CUH24[ZK) >OB;H)$V/UL!K^TVXZF
MZ_MLE;C98#S?_'#S< N-T7?1/5"HP;7WB^C6!T9QK2W-)H!&\[P%':+*9\QO
MI/,)R1],O+)FP%03Y?")^[[;MH1$9?#(M3/S^-SI<"1$(O[AW!.N(+:+YQRB
M')9N7AT.O)@Z1^AD6\G0-[YC.J\1+QIQK=%;4N^'UC(*T0LP^9&1=G_O8X>N
MK!O+<EZ=-NM8N@X ^$INH0E0BC1AB?V&>%M(%X9'+#Y9D#/JK$T'TD+P%PAC
M-]UZI"3!6\.75$\6G6^2NR#VCK%P%VLEXSWGUIMHJAO\P.]?KKW_9CB&;42'
M4^&-J]PP"M+\ENZ#ZLC;9[L-M6>B5H!S^\4.!M^EU'Q53WE*-T&^]>C>41EX
M*$R@%:L7%:P4[SM.%6%8H3D8177[68"O#:1!NJ2Z<=WJH06E>%/N3M_[:B[;
M=V93F)P:D=1Q<*=VGC5Q$U8-:6 [9R*B^7$*PR/E8^X7"E.6^H-B]I_G.K#\
MBK7JY)RBP_T!Q(['JARIN]D(C8\6BT:"U/M7[N?&CN]KMC,0ED$U#AZ<0D=B
MX.&X!A=KL[IC7C%8WZ,M9!5DUL;Q. >#4DJ.&5EW,#W_EO);DS9^\K''2T4[
M/GW3\9[?"RR]!+)C8>J8/GRP]+N HFD=KZWAO5YB!S?:VW[NEHF[L#FO/OC&
MV%=K$]?EHYPBT/IPS;#I#:I NL32,%F['W=JI$8+\\@=CY(_[_1HT5S_1IY=
MJGIG3(*4L=BE)&7?-*6XLQ;XOC/L'SILU?O*^HS,6FPK3EU/(A(J,AL"T3'(
M0_(;/>):@KU"(NG?R.5RI*<LP./68:@ _53MX!7\JJ9.X=!"JF_-&&'<\(,.
MI[/<2@L V#A(S*P'/T]&<@6#A^_BE]+,TX1$8H91FQ5QK=RTHFWK'VX%YV>=
MRV#6>7?I)O!UK=HT^0#J=NJV!#8S9;-[XZ#*]8_X#9JGZ&G^@>_#Y\.$G85M
M\'J@BQN  Q6Z('+XHI'Q(3:5Y?V_% ;\W[ CRCQPE";41#-%:!D[X[KUP8WV
M>T^I^\0?@EV.[[R[%# S^RJ#@U^5KQG+4V5\=EUW]T/AI0%/49JM'4^4YXLS
MDF9G3L0EK@D?TN'.E:5&HB.0<"!%VB&%IG_9>QK"Q6,/G+IB\.8Y/9F*R:^W
MO4HK?PJPU2"5-!\-3I/I& !O@S)K\%LLP%-G,Z%^\,M^'_T!"!U::$>TLU]N
M3LL?;I7Z5%.9E)TLQ'TBKB_DW9/G=N+*)#TLZ6?CX+@X63O._^VB'V1VU-:A
MV>R*=NTF=[[C*QU._H..@Z-C!O8>L>8; A- NB!'2P;7QX\]P9)WR0'KQM&<
M(K_SR?N"8%:J2NW/B""467/=( E,!ZEL!9+?U[JN-F[7'<$\@.)].R]8'J>U
M'8J'TH.Q^T^C!>M,0HM74F376  )2[.KS)?66U.4W[IW<J9:PORF556R5!CK
M@QNEP.9,D@5P:+JAN]6)G,@\6:V363Z/>;16$<CM>Y4%(%/I(MG5$J\F>[??
M$<:8E[>*&=*427:@_)HL6 WWSJ/+D=X%B\8T6 Y4-=],>\OLN8BMT0,O'^6N
M"D8$+$YQ1VA+!R0O-HK+#JPB=$IN98Z/PSI<'FJ<[AHS'=(#+''Y;%A7A3=T
M?RTRB\%":SO;VA]DYY:7?^Y#'Z^L_)1,)/K;9(<<45A34SU0J":9 0!1432>
MW237V4I,+SV(G&=R Y^4:4)"U*MH61DU]!+:J/"51*>R1Q]>_<QGVMOH*9A<
M^D3GW]XZ_/O8 E9$^_A"\^F<1N;1GOL)O,O]<!?S;N".*]!\?>L2TGP!=,4#
M=-'2]"F@?F\R5J5I*B^ZD&@R.^.G)R/3RE:_Z=/_'SK][P:*\U8)A<WT]X$C
MH)-2/;='LHCE I+>J.3AB9FD+:O9\+>CJO5H[EBLF:;MI!>TN4X,BS]O@Z")
MMG8\A'B/*FJ]/G8HZ"(Z0M.6!D28QQMDD>8^3=J41)RXOWK_OJ!3]?2,X%*A
M]V#R8LNUP?D=JT C(K,+)&NH_@1-X?YI^U'7RB86(0<_"I_IXARDV^<&V &V
M!X7C_N3+5$@>=\*S%KLUZ!'ZM3ZZ4=T^U%;0\P>W(^K<A)D75@?S./*X2X)$
M5>@"$E.=?5W*3 G2[[UJHST&07X=+7T)7IULU>'$47*QZ^*D<.9O]LBU\[Y]
MG1_Z5?*+O7O:/$W[S;VVM0W81IB*1^ZVE#X23F]!L .^9RDP>HP9A"X F8ID
M 3K\OT(I1WU9@-;^3L;;%RQ YLOYQWX09E#%S$R!\S+,ACT1.A7RQT38GQ/[
M=KL[N=--8#NQ 28L (<"=D<\AW:9?3O0PPGMWLCUY<PSN\:?6H*<2&4!!%*8
MSAD"+$!]>R93/P]-%X!/>; O!_^:23GJP[[<)ACVE07H:G1=ZW"CT]R^+9CK
MP\S94I%3MUF UX10*$GA)PL01]1E2_6F&\%V8BC6+,#>%>2.^-OI#X3OT1G6
M,>S;OK;C)7-WD2C%GN5#-P2OBY#03*Y1%F!-ZRJ6=!T=P=8")30/<L*^BVU"
M^FK]1'?P*5M6*LR@<W-<!<[HO'"Z0,W41;;$P5 6X$^1BUDD:;H H7%@7*[W
M%-FA)-MHDC(+].=+]SYG+!/K=Q!_6C1VCUHK9USG'3D_L5,[>%GI%D.#0.F"
M@>"O!  [?+NGW^CU<$3(6@8_3VJM;3D\F==2]+"(^=V$?( FF%U5%=8\+!H8
M$,\3<$/_F&F^I2['GHMB ) \PN]D91GHV$SPVY"OESDN*3OV(E5&=TN#[M8^
M_I]+@_X+ #S%R(+>Z0J'53:'8/QC-I0QU:&&PQX#>6UUE5WT]42^-S^=?[OT
MI #=#D=A25<)$5B@Z^<^;? M'!EXF;-\Y.U-+SVIQ;"8V#9%U6\73+:Y@O&F
M#LE"BHV.RL\Q2ULG;YB-,ATU+2?&D/682@PL0MGX\L6^'-5 K>O]R[.PPL^_
ME2U2$625%X\@(NXE>91PW=ZJQ=]H YCT=_Z'P86J$AOH@V1]NL#@EC\9T26_
M^G599F@DDY+4KA6"RFXX"5F Z9M <P=7CP_F8F><%K2CF4%WT6-8BJ_;TO3<
M?1;@A38-O@W]N*K$ N2<HPZ:3G91I$V6%B8?"QK!PM2#.J((9ICJ6FYBA6$[
MU6I5&W?S:CN;5RL%G@$_LU,(+PA(, LWZ5&FE9@QG5\NW\MR?^\SGY^50#E
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
M%[#_?,T1E*.U$\(4A^]+6[TDO-01^KW6WKVFLTA:>6YSC^,A&UB*Y5;7=X4
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
M-T4_/(*"N?OD$LYM/Z:.I'B[,+_I?;8GG?&3K#W;(&]BH[Z>O-Q+4V)"1I5
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
MEPN&+G;->N!$(,T!TU(S".*IQ10.Y@%*5RN&("PH@#I*\:N[/?C[^)C3M:Y
M@VQJ'$_JE2M>/][<V-7A=Y3#$BF([L/7BG>LCL6<IWA$-NZOMZDBPN06O(I"
M?GZ<5*K0M;_P@<-__LS-.#M9Q7BC9A5BR'Q<I?6HDE:S)G,(OK?Y.*@'(11O
M_J!6,G^(?&N:8S\1SQ%R8_+:W46UA(>%X:DW4^U6_!2^QP_^L#S<(']VCY"8
MF6K/;$F=.QWA63 R83O?<*=Y6ZR_J*>KA"X.KM+<T&.:")HV6$2][ZO;,FH
MJ_&/<U9O&%"W"<?L6>"51%YJCE=LP-?5FIA$$[Q>ZN<1)$9#8P6O,U[HJY =
MJ!,C!KKT$(K9?5GF/N9GS*YWJP:B*(TF?.J).35XNCMULS9D]DEW@-;F:*+(
MJZS0:[NO?;*F3"90%MO1X@SL!FZ,UKJMG1Z%B]?^I$&_7'8&MER?O^\W?UED
MA6^)CTS'RAYOKN<JB2_K4@3ZD&.NU$HPDZ884H(<H?-X%'IG(1_K*X43DZ5"
M7)WBS<I'[R;4[/*Q>W3<3!75DU1I<M \6:JRO*7?"B5KQE.O8K)>F_TA)]O>
M\<VZT]4QU7._?U9B6LY@(((2Y<S!R(3?Q(Y?)L*C<LF?X3)TV5)\K+Z2>Z!6
M;:W]NY1B1CR)--4?G'K"C[UC?USV0_@ST4>J"6ON8?W+%C07N@GCS3)*C!B!
M,?I&UR,BHIF23EP?FP7)2X'J&6E>\UJ5Y9J]ARO[M4H'++62/B^935R]BCST
MKE1&[7);\7!P,#I,AV"[9H,\8%&X#G^]"A[',<_C22R D<Z-69_@1/?;S@C^
M75N8!/6L*1N8JUORWU[1%:"&/F3WJW]^BN]G)ET&@AJ%16(=(WI#D"'"CW:V
M_0W[FYWKF3&8-8NO&UAFICSYR"F(0&75Y6/6G_I[X<4,E'Z-'/,*,VN/"!LA
M<(SS-]56G#*3VE8M ;C*2X4M3BHI;&A9(SVD;D?ZJ:AA%56^>*GH?:_.FJS9
M]X0)2[:M=^!1$K&X4;?G0"CP\<YS@H.,A^0;.%&)HD&7QY)C,*W&$8P4:G\-
MA*(19<P^:F(#:DI-+WAY*]CUQ(RV:3SJ280^TZ5/<>@[N:@=$2O'+JXV[2_K
M<TJYT3#3U6)HKO;/T#V,>C2Q>WI[Y'RJA5:BUH!F0\7ASW<L3EMH$90O/G*;
MS<#=#DR+3P@[N-) LL*T#[8$DF1OD"C+MUY5U_K$688>/?M /BYP\^H5 )BV
MR7R 5D6=!UVT.[K:DF-/C3S<-.+L]9)Z63OO%*/LT.N2FI]:]#;'E/^Z]675
M*T6(5.L+I\N*?IP8?B/YYXT6;0K9&-'1T3'1-N%T8:U7+3/50J)*3R350C\5
M$>8N:O-B+_H;YE^7&5"O_ZXTT4LZ8&O64!0LSD+UH1!C05ZEQ][&;ZS 4W=Z
M?9&Q?]#B(YA_6VG8SOC;PO3]!(QY%DNET5-^DC#Q4+!$//CRCV7B*R6N863I
MIU5/.T]]DM<SF[&^[%76GA7.*6IM[K(31>L14+6ZR@*Z,^E(%E#Y2I#Y(A<W
M]ION EU&E07,]C(UH";C8@P+L/IJN[2!EH7D-L#]QBN$W84_VEDH 8;^>8&(
M#O5*D0_QL]DHG9VB^XH%Y+G@>GL8QG^[FYE*7F5:G)*K@BKQ+)JS"[EVV68]
MF9FZ,V^M@:$:O'U2E;P9>;=PI-'J;8?'K1@YMZ)5F"'7X8C[?9ZV^5 OJ^<.
M7O5B 9P6X#%XES0?S_K)^2'?ZLMOHWP\@^IJ_2NJU-PMG^\JM5M0.7/4L/18
M2-2CUJOM)S[<,;U4.;%6N-3D^_/7EQ\-W!7@=DCP$>=[Z31'"@]:+20005.8
ME!\,RI8:O^A;'T&MR>OW\;^#^9YZEA=S:N$!AYM,Y-?1%8AXSB].9\<LL5.\
M-ZF158,_R4-H;OR?&T-" HNO^=2+$X(M^EIBSYI]5E VXLJB[P:O[G[C2QX_
M$VDW04T?( KS&)"W3-DVV8'1!ZV-%G+*'X?:58]@%3Z@C[BM-R=]&PZR^8UU
MD%L5)<\9R)5=V%O2_QE7DT7_LF.>0H,K._9FY$%\7AW3'>4)ITH/0:%44/+[
M]Y89DQO*N$-BN2S@N_]ER+@9N)*2+=MX^.QKB-2-=D-!>)Z91IS:VDO$+/[
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
M?U-32_JL"Z["-?2"*_[*_+RUOTD@X7KUR;QC"*O??ZQ35W<QU!=F]#CGP *
MT 67Q2BR48M&;>I@V")2R4^]RLG5/$RQJQGS43QOYN-0RA[-]+7?DX#<_^:(
M]?[]31P7BDPO4H7?0$S#>ZE[6^_&EO)@R)EZ5_80(<+?S!$HFW"?*Q@\YR2^
M7)=ZNFWPAL-*653YK\78D)J)RO\NSW^%2_:S92_3MB&0;T7R]O[1D3\)>[]L
MVA:^L*T^&ST)6-0UV#%E,X^^_/&[MYI;Z=<%MF=-G">.?;Z&'N7F>F6L]3[+
M[9PI'B8EUG1[;Q(S4FQHS<>Z@X(_E;FVY7(MK[3E;[O%4$+_V1<0ODH)U>8N
M-0,K=, //7$=7@(Y;.\H^J/O)%94,)8?Q&],("/E(SS5'@OV )9$&C ].]LR
MR%%_<+3R?MX<T4!W#D:,*Z;S6W",'  3 08!!SG%8!4W!.,Y@M7_-S_Z915X
MI NK"";%EO^K*94Z'93?/S/3KWLZW4#AEL32W1_!.-MC -$]#H8;10I-4(>^
MP(3W)[@IS.<+H"E0P,G)H#*M +VX&RC*0(IQ%R+:UUQQ?#_$T V::PZ!O$^"
M2(E<Y#0);Q[S+Z[1.5.)OKC>@]LWQ7,8^_DW:Q0CST"H^'Y)N5MA?CJ$2B5.
ME.9*O?RD+9/[?7':,&O51$;TRXSA]W4.E%_:9HMM1]8EK9+\@1@6\2V Z(#7
M;:9M1" 3VW2!^S^N?E4&3I;K3(WI-3'>^Q-]T*[;D#UGOUI5EN@>Z3HML/BM
M)@_W@Q$"R>ERS)F/=Z$SD@.T+6C7N@Q(.#]9?=9VXL@X?7;N2XP2G?>(M,>0
MU)@Y+7M!"6\@8Y36&H>M'D4:\ +XA%:8$$:G1^W- %=68P]2\PK&Z(.]/"G<
M3X'M_- >>;=D3T'!F\&NW*V$AD3M-T$9JXMXN<_6G#.?;![O%$8Y4"OJ!;#.
MO 0CYZX, #ZL]50';5"=D=1-SQ!G]J9C3GP/MR5S#(,4)X32^>SM+''^ADN[
M<9N3H\@)IV<P['EDZC:DGM0U//5#(&G#C4(\%TQM0\B$U1BVW2(IN=79DI/#
MCNCV.]C&QJ;%^DMW&C])?/+Z@E#53Z4J/#;O-NYJBRV1GD+._.^^$TL.=CRC
M6G"9#>_![=QP_4QI  B)EAI[64O*NBIKJZ4/_MG[24*BEX(Q%V;<172:-WB
MJRXT-3O?@9L!A1I@"UNYR[NAJ!H,!CAN]\M]PX\H-^13*F[<+^D__^=H:=\3
M79-;CXI&U0 HO5X@L<@UPG4X"F01; (GE[UCOL+)]DCRSX]*6VTI9BH_7JW%
M&<O_]6).G?!D=.+1,1A,,*4)R1%("BW8+AK_*<:2C;\\T7J J^?PDD5(Q1K6
M.@25$>NC(]TR4W5@AGY1=7@O+7&S;H/@#I&(9GXUG/$<SD; "-L0.:%OFR*P
M8E8[V2VT0O$1U"Y2C](D#Q<8=*O&-FN8.7#GWF4>GHDB]2P844J#2K.C*;^K
M[V K)*X3KL-!L/>+,-PJO:T! WL%$/8 I3$!XQ\HSCE'006\]]I/K=L]N6DJ
M8^<V>]NP?P<Q_F8PRJ. H\_/,-$)6^9G8U5:6I1B<")A7;7VV2Y).<?4</5%
MO0L/8602[1LR1?AP<].,*.MBE F.K4-C:9=C!J/A]D[\A]=*IR^<0L>3WIUU
M(V>).%AR8W$=9Z@AP]-POS%<R%LD)P>\QZA);CM4?X],']8 4R?'ACLYD)6<
MR\U>90@+@W?XZ=.Q>4XC%[0+T5@"FY2 ,6# H=Z@<[M 99P<J=LMZ166[_8X
MFL/YZJ)SP;K]DJHV0Z3/LA^D<Y#\? <=,!.E@G'F/^7M84G[+9V/LG1#T3QB
M8@XGN%>J>04$7U. '$9#)"'@<I<M= 7!#<5U6+19"&EA367\LPW1),.2F^LQ
M%A-E$Y9OH3YI%WV>WG8W'U8<>HY37LM?XVSH$L_%X%Y%5A8[HM=7I8$P@9EP
M[&L'6? (>QMR-GN=I9?1*LHL2O1V?DA;H>9VRPR'E2^$?5;JU,ZRI,QF&T("
M,\6#VU5KQM>3X&)M,AC-AN9ZT)E-ZL0JX7]]6 ]@?TY$!31*/4L,D2E)VB\G
M8M/C=KP<LQN$E?!<F\'1YSPU=ADI'?7<; %=1^]L&/T:L_O8A9H[%3HW3U1T
M!-(>S,0Y7 47N1&_BU?=%A)@4CA_Z8N<9V ,$YX<W_X7-J<\O- :D*8\)::0
MING.X5O=_0@MU6/ZF#3WD[/]5DM:+LM),)IWX\HOKA.V6].6GXAC9.$:G!,H
M<&7OT-KA*MYQ\@32"V^P8?A#9V.^^%[ 0 %W0RTM*M7QR?7@1YC7*827]I%<
M4\$@3([G?"3=X:!@2+ +$*OYLZ)1K;R1:6C7DG="_[*T4:WY(4F(JCUD5P3&
M!K1DQS,V*!^*:/!$!W4V^<A03:QRDH5AK.*;H)V&UHD*-I LB:'#H:+ N$#2
MA8T42"ZQZ;U%M9L/6G' , ?S_08UU%C=#?0/84*3U#*>%&94. ?>)/:P=%M0
MAT>U/!!_'$U:8\29(>MAT-565 CCJ-PX*YA$F@>SC;6F[8_'EOK86^4JTW3D
M^Z2BWO?)N[16UFH;0+*=PA$RH&%'FTGS. KCR30VOU3@W.8SIQ7I1+.9Z5DZ
MOL=>9^+O4DB6QLUV^6%+TG^]T-A'ZL4E$N'[!.+@,*/P!6:R8=Z,7?Z\>/9J
MR:=.C3EREOF#V0<'K#DU>!QC%B4;@=P)#[R'8^3!-%<N=E*5L3O -(_QC06I
M>8>^&O) E1.+,^Y!D2:0O<Z8>%OD'2[M'CILOG70[P W&M=ACPLB@/I4FH%
M5C F@/A\V-WK!&CFLQ8\1W4/:MY].K*K!'79[OFM[\VVV?JBB]L0NFB['*[#
MF<IX@ZROP;?)]#?G)L"O+W_ G <0W=%Z[\EUDU&#+VI'3SU?BAB<=!_0/O;9
MNLQH:K]Q#)+2RU,($2(1$.8O#RI7EG>._P:KC+[8OB7-((.TF07"RHUJR^4+
MJCR;*,(?U*Q9XY\@?8E(3B=GGYML^]VP89'_>!L2.@SJ+73,P3@G/@HI)X46
MYC=-U>@&-B'=Z)J@;[)JQ2M-6YES7&U^B24>UI(9=._8A9$HJ<&OX]AN6&U9
M5Y6]$&V(3N68@*%UAK$U42_;Y=#W4%$$YS;(99_D/ 9](P XYT\@B/B6,=E<
MV.L\^?/OY-I6I:%K63,-._HD3Q-D[OR22&G(ANCU4%$HT,!3N.'UOLT@5C9?
M"L9P4'M%0+E'"655<&^1*NL]XP5BVS6RPQM=+5Y\3K21H1M ;^O/2)[*&8:.
M"A38A$1[<>8WI/"0=JI%9Y1.%;L:F[O49<[/S[EH5SJK2,9K_P.QT6U"JF.%
M"E3OW$65'5R$"L-0/?4!YOC+V4KCGA=5X)FAM<_NJ8HG78W.OM\1)X: B A3
M+)ATG"]$;204U,W]73RDS),O6IR,!Y0]4/C\Q\WXQN)OM\(C;E>'B]UC-4V@
M6/QQW_GYTK&^H?6-#,HE_1H-?G&;,;P'#EJ)T^!B MB_V;Z\4T!C',:<_?(T
M^XIO[G>P1'75@KYJ3YNZGBW6T)+M>$WJ5OO*E*CEUGWV,N,C#1H_^=$#MUN@
M *)H(PNV;U?\]HU4K7@P'\N\8BFX?]IQ3,^ZK\)B^ %,]"<R)0:I9H&+]U,@
M QD_@^W6E7S0T3-'SS%W2UY>>[*S>O=E%2.TNYV[^$#1/EPD;OJ;0**%'<\D
MK!RHQ$[ ]O+T !DT%#%V9_!BK^:!AOJZ40NN7>@J\DJ3RZ>3^KN@C\)W"W5A
MMM3%GOUSH;9FU4NXE4;8T Z4#+B'X\^OL#=CU4AC#HV$ *9=!+5_MU;^2C]T
M]'W.[.Q7[Z<\FY3JM2#7EJ3E6P8'9BH5/!O1_R>YH#*HPAD*U+\TY^(%&D(&
MES\@11C4>[X>Q=A%1DA_7S5,R=:^_#@R^.HA>S.-+Z*L=?"/I:05JM ![.,3
M6Z%,PO0X*R31/A XX@XL)VT0'JJM)U#0IJ@[]&2*G9?)AG5I8EX)!3\8<F^6
M"7&$?<.4P;&>JNPTSDU^(2[D2]2J8 =/C!WR\."$BN46^B2-DQ_:=+ XRZ>G
MX-WF8/2=_Z=F&?_S$MF>_@]02P,$%     @ 4HS^6N[1HHC>50  0&(  !4
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
M*_9]-HZXQH[4:F^:I'O8W2-N;<=K:-2$5\6&YBL@5^5C!IJ2EIN5A-?TP/#
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
M$&#,C M.8*EOP9)9PL02]2'DT>L O,"6H RRY )E;ZO@MTU_7*"1H:_ZNJU
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
MP 17O>]K,+;($^-&45YV)" \N@YF&SI9.?A$PXXY6EQJ-NR.O^4T?C&G$P_
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
M3693XS*6?!X[CB&Z/(#[#HR74+^#]L3K1L<%>^#< 5HD0=[Q2_T:%=EE+V_
MO1L:ZC>F?J7)WJ=8*?A=3I_GE.<KHC_SJJ8YHL<PPI@;]Q"<2 3B6RAF'WB!
MB(]S,2-KQ= -]_?YOIR(2%4OW[O>IU[=KZ:3V:]8;2B\[>3DTEM6QLWWG;RH
MZSE%*$BMRZ)GY7QR]/\@^(?V[W; P X6P.7$ GISZ B(\!4*,O->X,87Z3Y)
M\%]1B!]HJ\WK&%Y.,0<OMC?_X?L9;#L0;^7FQ/2>_/LO+E<^0$SL3 <B)VLW
M_M^>9B@3"?3,4&,_2(1\HO.GX7^]KEB ,92A>1$W4??_Y<L?;#3S?X>=Z^ET
MX0#F636SOUMH)=!,&@@7EW6<&*;7$I(LN,>0$'K&4.G K\M#H#7:P/R'^K:_
M^O?3!GKCOT7/10_FOBT6\,1"G_&$ 3%*TR;<W&O\Y1G,C@AF<FW=$IO(/ RI
M)"KWB7]8YEB1NO0QR/'K!:FE@RDKL%1SN]?U(O[+$,.4CQ5S,(4-;M.E72!A
MAJ!@F)\?PG>#HO%^9?]^WQ$,%\-\VL67TC,6OC%%_D(_^_G_N'FST<?<QP=)
MMS#R)+,C,IZ9&(?74ML2_#<G=VT[\#M*?R('6(!M!B@IA^FU\QB"[]I <[:.
M[0 5F&@\)_HPI%MK<AY"!L!BFE;BDDO!9YI!.+KY6X]G14/E@;,$]?:#EKF_
M5XNN[NG<<U&D+\,=SMNJC60!5!=&$5V4YH[2_*8XHHO@G/ZB5:.JO ZA1NA2
M0JYLWJV?L2&R(JDQM?=/G&CK$=W"E?[8K?V 4V_4JC?&:JR]P@5NKA5.94==
MH)W*&<''?VG\<!)[B3D,)P</=.$?P-B@Z*<0N# W(:TA$5 @,;BJ:TO8A\SI
M$.H(+.WB"%3/.$.Q<N?E4[O)?>M:>_;Y<,$$.HQDB)$$W3LZJ5520[L_#@D_
MSGR8YF),O@/GH\U29Z VQP0%J?<9S\*P#S#O!=OA^]W!YNY=HR;GBE*PWM)6
M#;'/_6N<8;;Z>X-LC,:S\RJ?^;E_VBP'1]./O9A >G34F>RO4NKRN?&H6-]Y
M NC=-L;([*R*8D6_]Y6H4]Q1TRO??30] L+$LG!D@N>NZZZ)5IR9O>@Y ]^Z
M[?))+X\M+:AB-G_W_-TTAM4@R.:XG:,5W%"^L,PGM5&>_V[+$'.$8DE_@L3O
M[L 9JM@A%"2D%?9K,>ZE_XI..HSCH/[=0!+LPX*&HTP'*0+UPB:"L6<1GYW+
M?(7_3SR!NH^;!62H,%HA$1,!8DE082(NA\3>Q5?C8W1@"7#I4$$>,,\A;JA[
M^WR:87+>PY\9JI?YWS&5+ZTJ-CBJ)97E<C6^00:[UH_J-.H-!-%RC'FZ^;#>
MO-QCN9,")RYTGKK@?JCR2E*)8Z7,_VCG3(.:VK8\?A 0!1%E% 2B,@0%1$%
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
M$YDBIXCP4+80B'-Y\-FLMZ)0?=3Q5-G.5Z5A&U7=[5%HZ%";@SH?0:S"&[#
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
MBFS^_<?O1?[G1S<*\/$)B AN$A3Y;Q^\3X"D$+"^X1S?AEW 1LD-?)(;>(T
M I91X$_Q-@#_<6S8R,<OL$D0%D,4/J%L"RP^'Q\LM  L,?QN*/P^P"\I(+53
M_\@F:?O+@KMNR>R[G_A22.5H49WLF1ZZJL&5VV'"(G+R6[<IJ*EK:&KM-C0R
M-ME_X."QXQ:65M8V)\Z>.^_@>,')V=WCZC5/+V\?_X# .T'8X+L/'H9'1$9%
MQR0E/TE)37OZ+#TK^]7KG-R\_#?%):5EY14?*JOJ&QJ;FEL^M[;U]O4/# Y]
M'1ZA4">__YB:_CDSR_BUM+S"7(76UG_KM0'@V_"OXQ_UDH3UVOC;!X*_]=JP
M,>CW"9+\ COU-TD=L1>\?$MZU[[[0C)'$U\6U0FK&)RARUZYW2,BIVI(46/\
M5NU/S?YKBH7]'VGVOQ3[__0: 3;S;8"=QR<)( $..RM&$_C[H$M NQ'-8!RR
MQ'%>C6' 3(&$J:%Z*(9$ P\0&I\;[/:]:S+JIQ=>:GF,/THU+NWF&3[M1U+"
MFS=I\I%_$C=R'N!WL$,YV3Q@@L #Q+@'V;902D[+)"(:(1$ 2ALQ$RE-,7TG
M0^;VWW@H.5H3[W%.ZKH:0;=5$<OW&3D102JWHIUG!>.[S+6A&18*6]UP=LP;
M*;F2(.J]C@ZO,1S<(C3O+,LZ5IK\97[!B7OZZ#TK_J7#B!OV3H/F>O3,7*(K
MUL6.89EQ*_]KGN_80=&OXR&!^^NP==\>)/:+9SU_"PW5U2(&"@R50IJJKL8Q
M7XQ>UR'J3<:X)/]QQ?":0"=V0@'HRZHUY@%A)'P?6+HX_YY0LAAEO@%GTV?H
M:M!,+B4\Q,E.BFHGB#4%^0?G^LCO"Y[;OF2@NN.5N5.C!6/GU40AV85,-4Y1
MK1#DRRRC\X!YEUO4:AO<K4+LL=,,G:J (.]J5!\MISS<XP]/S6M)DY(/5FN>
M6;-*-\R6.C81WB_2O%E'H1*NR#;6%6X7#RCM:A83/4TGUKWE 0)Z#SW*NR=Z
M"THA([M]4^M^"YV_#JB]/-K[97+U<)[=%XD1N56YU3LS0=X';67RE+7<+[7-
M6A[AOWE$Z>>&9<=6L+R%]GH27H8[ @K _LDD"=4$OX!4+D(EN7,*!=/Q-18Y
ML0U^OI>B'%I0Y<%2!XBY0?OWI5IG1X^VISP[3(8<"_#C)'$>X,?1F'!L)D6Y
MR3!:ZCEH2D1E@3=>^SW]N7=ZX]VRG.SL^O**EQHA06AUIJ=5Q/X*RH,=^IMN
M2KSV>D=S;.)*=Y?9'I*^"#O),R2OML.\<X&Y_T?5C4TJECLJO]]\L5(H/9D6
M;F[F2Y R5_ EB9"\.DSJW)1Z:^Q5H*6&5:YBQ4=0;OAC==2[RYD.8E[4PZID
MQ)=;W[0<@.4V;61CYAYZ[H,"E7XS5VJHZ8DPIX?VJ'RWEHUFD?L/=Q[6N8F=
M:W*J[5\>V_?5S<?YH1R]-%JAW>Q-C.O7W7MLFIV>:BJU H$OA'^^N:.\B\Y]
MFS?NK>!6Z>D?E'NP\*4O)B!!K61O6[3,]I<JC\7W[=8]^UN9%9=#HBZ_E0G-
MJW0U[YS]K<SE1U$]47N"MP-WNS?%R3HZ#QFBQ6;\??&[!G6OZQ0,!:RF58C*
MV#^:U)D_S*<J;J<;7_3*Y^ZYNU//W[A<=+*3>"[[7?IM(V/2M.%!V(?I TV
M4U9)S2$J#Q"&J@8P-5JP9F?OW]<V)H1L_WQX_WY-ZPG&2H$"H)D5\U\>VE-Z
MD*X5.\N*&<\#BDT+><#,]I1E6G NS8^E!]DR/T.R1'PG*%GC23VDT6"N]3ZI
MH?$TY#,U+DRDJ6[%*CA=3DF\</-DR-8PRWDI3;XI$%(7G.]@Y*+AS/'!=SDO
MI,!Q)@XU9#F/LR7HKY@CQFE96'W:.Y50Y8'4<?5*^G*)H9>0Q;Y6U8>:W^:'
MW1D:\X(,(K5E_B,/V#2,[P>WXL7G5MNI71)L:T;63/HWGZS9$:<]?G[C*[BR
M\T[N3LJ7SA]]JWX8N$)RP6_ M]]%SP^S3'[R@!*)!E1LYEY7^8:[1K7)E#B4
M?6H];#F;HC"C^*TJ=TI_?3\7MY'/\+:QZ1^;@U?G[_, _E+.'R1WB;#Q/9SG
M;.%"*+<Q$V T-;^\144)8Z?61^W+JM+7C>)I[:$9:KO.N19L\]_VK>72%3L
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
MP>;*8""YK>,5/."5M./2#_2M>MPV;NGEV0$FMROQ-7W);98'=$A/0L]C>,#
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
M[GLS<+<6%8*6MMLY&*5IIIRR%MZ9:NN]K6Z\JFP[2@YO V7E0R18B(\E1>@
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
M7]=G[^OZ_?5;K@?SS)K[N>_7<Q]>]UH+W@AO$MAQRM+&$N#;P@?\!7T!O%_
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
MT<$;)N?:'KOJOOG\XHK 6'#W[L_V!5R2UTX0.D]@&V2M,-N-4TGTAPGZ->N
M:0PK:\9$Y92G[[DJFV7#[N[#RU,#Y0'3UR_7//@R(6I9ER)ROZKIF&X;9[F,
M^P$/"Z&,V1[G--;8)TZ89'2:[:)7A079IP1I.WV8M]?(,ZKZ4!MS/1V5C[_^
M<)= B,C3\!NX%@FBSY)H&T4R$"L#(58WB8040(\V!M%[6[ FLEBEAL:&A,*"
M7Z8W^6V"5 *[M<^]/B/C,.47GWULMP9;0A.J3%N3.4\^(E>M?Z,XZFX;95P1
M-'59-JR,*\H#6-OGS(08G,[8&O?4;6QSV=RE"KS  #FMT-I&PD/+<N.L\XP0
MWUO]8T;KOHLQ+$V,'B<!Z;L,X_:@! EL\V!JK[B;3G/NA#ICZV9*ZU-  +:O
MS0^03U2S'LY_>?#F!\Q5"+"K;!UPGN4%JC I#/L.Y'TGKR-@D,!W)<$,FV^O
ME:OZ+]:GT-ZG_!5A['JO\N-<1]"!^WNVZ.OSK<BQ):5.50_@)HMX@ )"#8)?
M]EW],/%:KQA9_A9%<6%UO\O/B:WI'F2/.:>T5^:^@*HVXWGV]LZ;6>&9=YJ0
M7"G8F %79)IUAKV%X7P?*^N1&J>D1'^13[4785\ +YHD[/"KC\O2)02^IBGD
M%P4G!)8<\#ADY>NRY/!]JP7A)0^XV@MJ6'U D:=H\:3E5"6]0;8#E7 ?+A9X
M);O5S)1N^=:0<V;;M.?;,6NN>]'0\K>VN?._@E/>6I>W<(?Q=,O>T3IF._B,
MBB-+M1%EN/M .*TD]G=(?P:MKK57[D54Q8*QM\:G]UD3L'U1VNPBZV,WGL:V
MWH7EKMF#ZL,0!];GMA3(<A[CKJ#(H2TX18PC/6D*9%@FT6<[-L/[;XT[VWH>
M_65UK]8N_);M,=TA[GAQ]K7+Q]KT'E4@LJ>&V=*^I )A"'XO[BB4/8D^J%%"
M.[R*LL17B J[,P:Q/E)#PZ');%)V?7+MYO4A[>DH"1^; $2'[:/SWJJVQE]W
M7L;U:_$ 4!TJ)_?-9#%(T)O.HL%2&_>:D% R-C1/_O9<>,))<OM0N4Y33U/[
M^%K[[] MG%G;[E3#,Q5O@UH4CSF44H-&^"<%4N+;?H/Y_CB&%%2L?8(N,@S<
M&2]KP]>Z%2.NU-96^2U.UD7+7TKXL>U-^\YQE?=J(S4 QA[:[PI0CI[!A'Z+
MOAQFQ1SAW,/L>P'E8;Q R++H E*,;47-DTY<=:IK(M:\S>H*5^9;OMCP8!G3
M]]'E=/?[.DF;7V9RH&DK68^]JX8ARD*VU-_.):\OAI2@T+>90VDO&]]GM%U+
M[];]NK7BQ/ZJ6EL!X#<A!'2' J8:/$R?)9F)@=XT>#)>$A$T"8]7J*DMGH3%
M-QL/7?M5W2,;X9BGC7!*\YQ0*VV)-NU.NI=<=$WNEL.CKYPBXF0N2I '^/$
M,HJ$J^D#2Q@:'[ (.@^(*Z*/?ZFAC[67G(I$GPSO:1D@P+(6Z0DY18X['UA<
M^;Y+YL13>#X2UBS%-FZ"S [ M3@U[N&*O4FR_=ILR#Y-[*O^Z;=5?_2[N]_9
M'OZ.A+L-JF>[@ ][@MW@N[#B&%5.#&XR>E./+8UC1M)39F(8&2A.?J,H-562
M??[-MPK\^23+;S-]A8W!JXN25E);XRR.T;6OO[Y6JO"2Y=V*HEO"1LVID&/H
M)4,] 4)@"GZ_WC*!,>OX3;<QTC^ -LZPD5F1_Q7P-,ZE0/X"K>U*9-S<\[N^
MAU4W>Z-YP"54=/,N3NI>SCWVY=SL%.YN<ZH%O6N^0#]W7W' WCTNRC7^?R4J
MMQ[J.V&-NR,21WFW!4",>?XI?5P21.ZEF@6X0R@Q0C:5310=&06/K'YPEAVZ
M7:!6->B=.*&E..N2L_PT[?.9F#"U\;S@B8YF!"<'Z8N4P;5<(EZ!DP6P*A@K
M\'3!7H9)>Y <B&JK,], CP>_!I-:)=TF>K;GB#?-,GO>Q2QF47RRQF6E+T1^
M;AF?#MV<8D)U/OH(]@NJ4B/1L G70I''ZH=U=;;2'"9AHI#()+.R0O"0C>+)
M3KNWY+03$XZ?=J2UI2M;+[Q^-G8()T><C*6\U6A;)N,\.648.,-T"D;:'=IQ
MXS5>PA!_#R_YZY:X:?NBP;L%B;&4):(&+E/5/<D GI]S7R@!$PKJL:YC!-Z
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
M>JY4Q>.4SLBIC\(#WIC8Z_;=R$H-ME0&5P1%=^9NEV*LLZ6S:?!%-9HI*JY
M?YAMI_;H:]A4ZPK%O262N+C2O65A=%;T_?E*SW$&ZIWA63X+Z;\-H01L'X5N
MCQ^M8N+!4BHEU<MTH-&V"$I<K7<P64J[&)W1C>A2O]S,S*('7K:X@U_"AEP>
M9]0?OO#M!Z/G!NI-*%NRCGF3$V<XKMB6>]FY0!^,+P;=D+!/#,6VX3IGDQA[
M&X7C:/_=;:OJ^8&N2?(!3*T#VF,)/9%&D.?WLB!FV+('.8E'T<_:2\Q/[.-4
MFFU'>QUZW\?F 8MA0<VJ8)RH.^S0L[R/M77$!_*A&\&_1F+,W&+6+>Z,4Q:[
MZ8XNH$0$RP DM3J">2U'LK+(MPN?@]VNC4/-@]>ZY+K3T1M7<CX .UP_G>/?
M C.:@+Q.TP].M\"/F-C0LV/-9'\62#)0"8T"DW8N5[%B8 !M&;YP!Q__.R]3
MV]OG[;O\])!43)0*ON>DI/Z%G83"9FW,0?IP!RK62P4\3%MO3+5DG(D)+5S
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
M\PBC0LQMD#T%A?#+::A+7F"+/ T/LZ*G).F._^F]9FJL;W@];N?F"=DTM7]
M0=4_H$ 79E'6X"B)Y&BL&>T];&(?01]OY6K!+":G%48]W1"Q4/I,5JE87$/J
MJ6EG^9E37F_#<K6L7JO5)GQ\D'#BQKW>_P/W /-$;]U1'1(3"]V@1NHFYMP^
M^VZZ+Y&K]L7$A7%Z;D_=&)D\<2_5VEG:KOY5^9.MKB>4;RF?_L3_812"V2,(
M@VT#),%2\+LMR98MXXJ4T,FVD!4CZ/T._<\7%8VB:1WXY^$?X?ISK'Z38_FV
M(GXKWHBV4Z?-T6O3XXQDO -;""ZT"VP12&**?']2N@9ZQXALST'(-!GK:T>V
M%1A#>5&E<\S0W4<^6_B$?[?VY0$(::3WSB5A\ONWPYR"#23S!" EA7@*([ZS
M+PDAUWE/PZ5)C2C?Y&5@,7#EPI[,W1;B>TT^O#IN<[VR>YMF=W#7!Z'/P?_B
M7<C_&P+R1O\+4$L#!!0    ( %*,_EJ0[\,51CL  %M"   5    8W1S:"TR
M,#(U,#8S,%]G,38N:G!GU;MW7!-=NRX\]"Z]2(L4 :4)@J @$9$N504!)2HH
M @(J(B Q41#I1/HC"%&*J#3I"DCH2!/I$DI($%&D)(AA(.T;W_.]Y^RSWV>?
ML_?Y?7^<;_%;(9F9K+7N=MWW-9G%^L): $3LK&RM #9V-N 2] >PUH$]YKXA
M5ZX"5P&HL;%F  N G>U/^_/*_J=Q<OQYY>+DY.#DYN+F_D?GX>.%.@\W-Z\
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
M8/?,FE]5O@B/B"=T2[C:!)&V'L_OE^$'&!$4^"J!'-B+$-YR>@P70>Y73S!
M[_G9A*HO5D\("ZRP(BF<[%G360MV&!JL,L7(?RP7:/9EC].P*X!11R$GN(WZ
M"",[#PM.1ZA3V\"PLHCF4V,;8IM3IQ *@<?"TF>5/R8<-O>)% S9Y^'KO%KR
MX/;A$XKN?VHN=+\LW&^8)BK- NS4JJHUA^!70Z;%%XQ6SY%KQA9R5@G$(:]3
MY)?/\@SFQ)TIJ-=O.GWSYOK-&2]"C\;:VWQ](\ESW%AFJPG0*$S\GWL5-Z,1
MM_"24,U#%T\4%KK G,;)H8E"3C+'26 8CB@W7@^KSW/A>X9^/N.PM$8[!4<'
MAU.>R4<(TT_]@J#*B 44S;. P4!2"--M*DB^5K_KS+D#+L\*=U\UM&XEA$;?
MO4&;3P15F,J1D/AR+&!D _W-D )]3?,ZA(P%Z(7'+& KBK"3@H0@I1\_19,S
M9@'/[V%!3MQ'[U'LG?L;EDA1%B!J"D6>$ OXOHW[)0M"96A6';K+"4ZV0.\>
MWZ#WM*JQ@*4@V)?I7@;'. MHV\\T7SNP;3V_Y=X.HX@/TT4(3$P4"]"K2L#M
M>%G_S=)'&"G/T)^/.]'9$5\5__\[+98Y@*O7;</,6"P\QM"LF4-FQUC HYSV
M7-IL948YQ#(O>NQ\FR?9^^-"PR1<*Z>OI*%\]\ZD/3$W>^B-)!X[<S.WUM-@
MRY]Z]64NOT9A,7NBQO/_T36AZ@RR8+LK_#(\3E%_ @4#AQ>Q7W[?%W?)[3U;
M!TWD=S:C[UU"OTW>8L/5&_II6:KR-VTJ6]0X%# 9J;*9;PR;DB]4_/3]=,/1
MB"<Z,5NY^%+![) F8PUVP@5AR (Z(;4LY..V;N)V_ -8 #W!FGY\@\DWPP*L
M(>J3G5W% CYFS3$K;PDSV":@=82R )4D6I0*Y"]OT* \>G#7-7&GBJFX#6EY
M#=(RA'\#]E#T?+6#$S>@&I"P:XR@U]6CF:>*&!=(L%V.,L@EEYGFC ]I+.#S
M.3A]#_S;_0.6R"D6(!SUAVM!W@K1U*42Z+K-_3#R-@Y4#V'(ZS(]/7$L0-GE
M?UK)/N;\1\A@![%,'M@OL\S"UD 6$/<!.F>"_DY$;XY"E^V(8< H EV\D9D*
MA;&V-H(%I&E ):%Q'//!"B0ZQ.*>H$-\T5N23BR  [.#M?M/JR437?;,@@6<
M"$.3+T ?X8TU\%U^*.L\[*4/EVA4Y;* ?Z^!OU73Q"<E2)G'<* .^BML9AK&
MX#H#N=<BTV\TTWVX0 32R2M4>ZLIY5K.0@@_\B[-^W7YRJ'S/QIPY.2 M)TI
M<9OJGKR"\8-+?PE6 WZJ#Q'F4WMTV3!MMM:2=F=G9G)UC+::K*_)R<7T= \(
MNQZV1[GEMW[K2-2HM'CU3SRBRT/(/(_^RD4S1$\1DG!;"K(XMK+M9:8PA!]/
MI%<A-2)0.I"Y[@30N:OPH 73=@5.W6;FJ QUH??&2K@@[*[\W0T)M!>:'%A%
M?R&PL,VX#V:P %<A*]R)P%\TIE 8"\A40BJR@"J<&'K%_-74=R$45S[ZXZ(H
M\R@+^''Z-\2VA.YQ2;AX7[[\;\L[Q# +6(/*&O4,BCNS7ZV6!9343&W]_>$5
MI@3ZXX XDVL'FQN1PR1:T)TV35L3#_:D%0?,[YO0WCK.8__NPX>6IY?K:NMB
MB[,C98@NHN9:74\ #M6I=:'BRN'>T:!IR>]5)\#7M(.H41BG@29: ND):I(4
M>!R:;J8A5F1#M90^?K2Z]20YLJ.!KWTQQ@/!U\J-O QN5#@0(:7BA'ZC1>=F
M3JDV8>QK_3EY(X14[H]S1G.3]",DA^6#]YQ5"'/5$5B[Z+7Q(67I4;=53>&/
M/H>M6MS<^WX7+YQHJPSR%&A!2D!*4JS;/;,?EIUX\?7M1)#LWB/RQ+;+OPZT
M=PK&I I=,>><.KR_ODY;-?W0^47+@</B#P %AR#^)Z^YC W&IBN2_?C&\AYE
MY7[?EK.\AZ4?6E[+80%6%10>J(B2PS&-+E3FD^U)DZ\7A>S;CD!A6&_\.T7*
M*,.SNKGQT)%G\2>NO=,/$M'0>IYS4+\M3/GM8SB'BQ%_]=T)O+W318?EZ)XS
M_G;/LJA-]Y@\VI;^8&][JR9XG^2%XXE8[)RZY_;:9Y]]L\!WP=M6-H+ZPE>*
M#QWGW9<<+70DA"\BE=#Q)(*T:)M^7&V%::_I-;5/:ZPG?E.9_?:,F\V R*'F
M*=7@O7-G7Y**<VMGAL?>)Y4:X/WG0I96_%PL)7T5XVC*Z+XO]$,LH":A$/T#
M:<C@GOJU]#<'28I::-QE7*?N$.QMA#]S*9X%B-&C$S6J^C!C_T1:X?9A\/@R
M\P2BUAWR5<B5S$?*R+(X%'IA&[O#AAI"_-XF;3!XK*K: AA5C^!?"XI80 CZ
MQVW366O*7RZ649^>0I'=! 5KXD\X>]R:7@D**NZ#3?DGN1FF%M*/U?6.%\P1
M L[.?'@^\RORA5W03J-/[JYLUJN1QKIT]Y&+^-4^-:JI;.(7$$W>[L5*F0:^
MI!N!B(6A,UW>^R:#LV=L1PSL^70J-]2"T[HE+M4VON4IN2>]9D+C84[#JM%4
M+^8$K#8\R51(JDZ.IO;3>S376&?:RD/,)=//V?Q ?IN(#9"XWS,YX&"PK>UJ
M5=F6N5]@@;VE9%2GXEZ*= K2OA0TZI#=/UE:%C UXO'C7E"RD-9VN-@[&U**
MA-CZ8/O)5-M];BG%E5TNA<W"$JAA@IRI'*5IF7J#PM/!N*8+\_SI8YW7<6C:
M (+Q$!T1+RV7=;\GU?R2MVV-)4,6_5;[*#^I=XYYT:^#5U]]=PX,O'DG:9IJ
M'Q3QV7;I@K4\Y;#5IJ5ZG^KEQIXN'GX;R=PRV[K,K'G\QH_9NWY\EL&@";$T
ME8Y^&8B?>F1J='P-&[L5^@9\O,9?[B9UY?ISL8^K)YROYFJ,^VEM%K[:_Z#\
M8+WJC.WJOL+$ P\9$%%OK\1M/M*-(4 6=&+8&,HRV*J&-T##*:9S+#F*V4JW
M90&ON8L0SPU!*0B65)*M02CGEAR>**4;?H=@+#(60K@37/_L:#@+:-B@%SAU
M(V@:N</,[ '$Y[\[6 :Z0(-I.8'2WU#^) 0M5I@"_[BY^\-,FGZ&XM0A%+S1
M[<W3=.1>5].-AFS9.BVW^\8#];ZY4O+%CW7U#W5FB56[RK ?;5I%<2*YH6+;
M!FE5"R+(I9TU*[(ID][NO//GBE7DEK,>F*A<V+QIJWKP\35^=$"WO;"\:<G%
M$L[ZULF?:)WEKW^%>9\CO7KY;3Y[GNGM]YE0W;O&MAB(G6Y<I,90:KMW'[]?
MJ"7_'L4+!5/63WFN=45KBHH^2:\<^O")L+,@SQC$%-RIPL#$3?7(U!DB-MKT
M'/J%?QJA[S[*(&EZ7Q0MNZ,\0U_D@O+!-P?ZJSZUL:]A[X,I-%'4EYQ<+FP[
M1("0O%,&"/;OX?K>\X&R&UD!.5-*>D=>1]CG)U9'B^DU]\>+&)E\'+U)J"&L
MGJ&$+KH]#*>D#Q,5&TFZ@O[2BA>D9'VOPBXT*6@7A:8\B3ZLU;E>>2Y410-F
M&%N5-IJ"O%"ZQ\-.IZ^G;W.S9W<FURW$R\N>;F06(VIM_/J@\?D.Y$AR%CX+
MCS.H*-GQN5.W$^)3SV@PTPE B\%], ^<Z>=Q0=8DMK%ZK[)\J[7&BPU/@D^[
M84Q@3^GM4DL^Z1WZO3FJ](D%M/0*6IB.*(T@G(J>VZC+JVNJIIU5MAF]8U+T
MY 6QX9T;_[3K66X(W,I08X3:C37_YQ;AE$5J-EFK53&5YASC5)VX4Q07*2HJ
M65_.:VMSY;'V\TO*!P\NJW*TT=U 28K?0AP51M>&<P\5HSNLBRS??&^]0X'C
M@U1IZ:BUO,N_K3KWZ'-;AG_]J5OR\*R2J]B9T+M)#MX._2Z8,,5 _[$H>8_B
MZ@F]U#JB*NEYY9C3J<(2G4]NK1^B"O[<%1N#035BES!^S\ %,('F0+=X3QY^
MK!U,=R(UAU/R-S+V9R4[W"371#;?[?\I;W(KYMO#1 Q1.K7*S @U!*]3>RAF
MN-V%V/OSGM4[+>TG'SZ5!>?&#-Q^LF_ =JDEVLJR;^;7I4?&B\@]!/)K%G E
M1"J"B M[@[2G<"K*C.:MOQN[0?4F-!64>%ZK3J8:WUKS5HO?-$XUT!J\^8;;
MUBSKD?Z@F4Z]_Z@=OWYT2GKC^M>76VX?EM9QY#Q[O:[+KT9CK;[-7IN;P6TH
M+S2VCFSG@)@W\!O"?/Y8F59CNC'H4QR8?3/ 3 (T>O$%:3^UM^7CG>8\&X6-
M_?DY)GB91"5@W8]=Z1<QL(-Y&-S5C??L?D<N2 F]3(0)SZ0<[J#J)S,*YNS-
M?IQ'OB3Y^>6Z'FM)2=9P-F*J'T,*DL51P[N!L12IER,7D9;O+7Z=6+%H+^;X
MP=>5L6=;SAFS=57])PO@_X&2R:$60YCM>B".?H#& J8_SZY,FE-\]I=]N>!T
MG)ZT;;I17UC]%_VGLNZ^5[W2DY-.CTMUW(U[#M_Z$289:1M27G5==^EGV3%F
M^:\+IQ91MG8NKC_+\XND&]+JO[& O)?Q]-7"1,U5IZSCPE2(/V=4@Y=9P%5Q
MZ.TH&+@K5+4\\+>'NTS/LP!4)_HQ(A=^B3S&&!!E[M^!X N1 7OY3R2#Q6#)
M4</T![AK5;LT2C@SILA]P1!%A_!R [[)SLC%_=SH)NSN24$\F* A>-%]QZV9
M4%$\^C7R'6;Q\)FV>:5J,B;E#EIR!25;.QE4-^0ZO[YH/<Y&.[YIK=QLKG/T
M"]&NX6BG+&V9R0M5O%S"4&Y\ /YB\C/(P]V>I6NZI#D_IAA.YB"X.>PVM11T
MQ$$@T/;57NWIEOCGC76V5T](NK*Q9_*+^"S !$"OKE8CBG9<#'(OD3;GY3X1
MHE(W9O#AR,3RN^8"*P%YEYX'M<UZ@ 9G^@G)76MUNF@ID_\]38<NAP/=R494
M+4IEQ2(VWI/?DWZ*4I ?(IU1XA_*E58GL%<PYE8&'W4FK7.-9N#7+WY\&!6H
M)5[\P^V6:ZY_J->I[7M;B*0:-:SA.B:-:8(:"?5'-/3V8!2875-39O*?D5&+
M#G?'.H:(H*"T;>'<2HC6$6HWD#YK*Y*H7[WF(]>BFAGN1N.@YH] 67%CNHP)
ML4OR=AMN1GBA*F7]#@N (7TQ78H2D\@S<I\*1,:4:@7D]WP:VO]L.]1T2'Z/
M!._DW9YKW<CP^U!I,<IH<.I!R#&'F<*@0#G8V(T3JOL8@HPL O4YWM@6;J0>
MB?#=-.+)5LOH#\.@5%-/"'"IM68SGK8>0UYE0%1D(15>U]B&P+^9\:HAH[OV
MCQ@0'GF+47Q=NWX%CJRP1\WD\:JQ9<LHI?@6G)7C++OQ:.,)QW#RV6?7FW0.
M+V7JM(YYJHXY%2)G C*^&Q.\=K %8=ON=+&ITZ,LP%<X!<?9>@RL<H@.B2=(
MH%2N-X5W.JAM2H867M=?2?,D!&ZJ[%%]%CEY-U+^RLI"T/6U_-;KHSA?.%YQ
MC'JMD=$4!HO)<4?S*5/2(^XM=ED[/U3)I6MD5;14JQ>\.:.YS$M_VQN\-NO^
M7;@-!Q[DH8NK4],9K68R8 Y$H*(UOOR8UYLT4XH(<1I%.DBO"9-X,%81ZQ5!
MY?-R^U.TN]SZG\2O9;GM2SO()= =]'0RWTXLUOAHSZCKTJW1 ;](W?RJPOIZ
M"<F2RCCSA:I$!!\*8ESM4V@Q4Q<*NDL6E108MDB0],]5^U#F6.WEGUL_GQ\:
MXF>0;C0@<]BF.F$/NT%BUX-BC! XL#"')DK319;;"-4LH ?-39A&7J5(KWF]
M"IP7))_[G8>^8?X"[6-9VD\B*%ZQO(62].%D.VSE812D5@.9AX1.0+.9AD"!
MH@>F$*L>X6I-O7FGZ":+#FXSO8IJ3C+> >K=4X]MJ'-Y$"D+]ZG3Q.C ,G>>
M,4:\X>2C[E1#4 &V=K\,HTF")2LWO075K[& GP8?)7,%-L33)DZ?5JVO#=G9
M$?]4;)B^3NJ\_(P\KB?[<M%!HSF 5!)TYJ[3TT9<4Y-)YER>=Q'</RK>C(-N
MZO1%G7BZ[-7\#Z.D<F3 U)V89;72JI/)99?2K9]0/:_TJ2H]/+!_,.=V],=+
MFK]*4"E(08IP(DH(W2Z+DD$Z,M(,FQDF).%X7&#=6\JG4N+.O,G.M^ANWU&#
M'P7Z"FLS=S)4M3,C!9Y)>9OZ, 5>DR$E-'9L@)HAO3!VYG"#[/W2V-46SY<"
MVMKG@M9T5>NBO;ZKG-OQ.;^AN'1$D'.F#N#6Q'$E.8E\-_ZY8;)]ZY9#_>@:
MK>F#J#ZF.?1KOT;A!Y_#NQ!?C[F(7N)%\$!HUH7=?1)@N,N!P!+^CI:2M7XR
MK64P%(A*VOF5.8&!GR%N_$N 7Z/PP7_O3#0+""+LF&(3<5070RQ#.QOW_.\.
MNI.+F%;GL63=0?I8%VZ;'T9"IRW]?@%10JF(TH[0OC B0FQ%UK?F99_OV(:B
M5-BGFW:B:0436$L44:/';M3=>I&26;B>__3S/-(++'N%MR]=@8DC+4S%>T:&
M.?'CJ^DJ@I*7$)PB-OM^OZK#)!#$6N"EUL77X2+U YHVH5_Q^( Q:UG?])MO
MV@33G13ZRH]IPB^?G%QRV[(JP-=O#&ZL##F)@,L]K=J)QJ;NBT)GSMB<KSOP
M*D#LM$A!,8]/S-:K,)PXF--%N,H"'F5T&>'COFB-CO:N387H3J^-F2@[=*U:
M]G4DLQ5PN12^,?C1,VE[/NYH_W:(Z])R?!C#VK;F<YC0[<TH!:-!YJ>:W"6\
M)D*OT7;IA;'#(%O0<]_DW&M)Y2NM\I/:IN8O$'V!43ZW<Z3"G1L4][K$J+Q>
M-0=B5@[62^RH]"\&P8=O?LO:N&^KL[Y>M5[2VOH^W?];6G&N_X5:FZ]?J]73
M;8^J3JY5=0\G9IOQ91#K<[KNW]85MBNO^9ZV4E-1IFE\]XQ(4+/]@^Y;T6UB
M^FR5]Q+/E#KZ'[ T":AL\$FQ>Q+477\?(G]E^[;@T^),QUYB'"/309P%V!.K
MOA_!877_YJ (Q8=!$V+N15UGQ'0Z;6M9@SE?(9* .HWZZY^W/5![T'^30G^Q
M )X6%O!1@!KPYZZ'-/K[,4,4A_L:4HD%J/Z&T:*@&=*^D>#) _>D/E2"B/.-
M%.''864?CC%'S?>7_(X=L##0.:9_3*3_?GOE %.VBOJ"!12E4;:94M(X^MUW
M!S6_ESB*HS9/]ZPI6,>@C.C^8-BB5U4"7+A5-Z+H)$5A.X\ZA[:B< U5K/7^
M-5-,, VN,?NV]T9&1M^0'_B3!,,P-2(2$=+TTY1/U21MSS"!(Z\K5V[/S=KP
MG!BU&^P2+'A9_?WE"RX=WWJ!6A]H4@R.R,D"8KU8 %\/!'B\P]12:@Y=!8N_
MS8A9:T7D4+&UZYOT-:SZT\:[\X<3A\;J%2QLQO=-U.7]J BNN.9141FT=$!5
M_X!@9?F[@VT/S.6C#\H>>%52PS[_OBJP0'UBW=2<=/':A@NN.;,O_/[]FV,.
MAPO*U[_6BJ\X!A"232,7X?'2=\.91RC'UU_KY)= T!PU/VN O5;;F&S)U7*)
MG%:H<<[E 5S<P\!E0*[B"$<M"*=9,3_#:N>&UI;;,"D%FN0;3?')B#YB"HK4
M-2OSI>XTT[[RF]7^-(R&X]F8H=M&C8U-^:OXU*)P[>[NK@K57\-*X6E?EI[^
MM6FKFNZDFIN8:"?B>MO>C<U2XAS;_W4\4Z,0=PNN^ _0ZJ;H8NB'B5X_[ZNX
M-&5[T8;!K;$;%051";BY%+;@7JR/USGJ!ET.K=OQ"G==-]4S)$%+"TZ\5'?L
MW*>$L#L2LZT)-:>R@G[U%PXM13;?2J<$?^**?#IYK>;"RX:C8Z%4?[.S:U%]
MUE$F^Z,:KT4=Y3XGN'SXL=29)<?=74TLAS]6Y(X "Q Q>J3[ C=:'XN)' VK
M..9E'_WAMM@Y3K+PZ2W#]XAB OGV+[H:O!;;Z25D]:F/J31+M_]S;_O(64O:
M#;?7\H]_Q]S?J(T]% <+CSII\Y$3=6/2]/BSRGW]2JEG\\VN3>3A.M;NK%9B
M7Z880G[5%6F@K]5-+#J3[V$V[)T,P3C5Z1\W.O]O"O..1(VJ$KT_!M*Y[@V;
M-+5'-5V+N[0M?NC31!O_<5M3C6VS^FD01[T _EXXSD_H:M4$_=Y,>UQD#ZK4
MT9J3NL2-.MG&PP(>?&L=AY*<SP:3RQ/=[M0BS=,K(*1_74?G99Q5T 6EQ\<=
M*JY)G3ZWN;=E0=*8Y!Z?+%+/T(!\U2D8Q3>-;H>W:L^C/KMEBX,!< ["3MH*
M;US8=&SV9TM<2?L[/=[XG4>QO/NFLIXN_X4L/=1Y6?WD.07?_/'T^F_$ZY7N
M@Q.5O[U*7BZ+9Q]\4V'LJ'=VUV".,:'9&':U(AN#2Z,[/#%OEW!K3"VNR>OQ
M?)9[EZ ZWU<;8O%+/FWMV:1#E.'EU95^Z0]YB%MC=L$5&I\FFQSG7UA*N%U[
M:"GAS/.[D05P-[& ?I%68?04(0'^>]]XX!8W#HY;F$+LG)1NWX!8BSJS6#8%
M]6!JP6.*GJH'6\0R,X?=L.2IYRZ6DM^D_INEO!$4KPYL?4$5:;D%A%,0';M6
MB9=.9'LV/-H6YP-VOKQ3B;['#_SFU^Q@ 42V/X_'H$?09'6F6#J:<A;=P0&5
M9!#0%4+EB1-]ORH+(+WBF-/<80&,1O373=1!B/.=FD1O-7@RDB&'Y6'R\[$
M2Q;0A@7MH(#O=A]F&D%CFOZ$B=*OOJ&?H.0O/]0UO!_BDDL[V[SY.X+^,^%"
M"Z;&I/[<@)ZQ,S ,\-."^4BGA85(*Q-=/:YG$NVSU"=WYXJ^&N/V]?B! 6?)
MFXFW@EJO3=G?.4TO*L2YPHD?)Q&_>MNPVY/U+*"O#MV95HY;QCR$;U0$0LPP
M< L-)CX[S@+,WD 2'&(!7X>C64!\2 %ZN!^-Q.UP;,XG,FQ80)R*!WH8QHXF
M>$ZQ #6(L.RQ@LK2 C-(]-;Z*J9#$5.Y5!@]_ 8'"L)W#OV[$5X?R:_X4: ]
M9J8"\O3*$F)-SQ36*JAWM<J-*TYNSAY2RCSVVXHSNC2:3X%O>*6*?E1V@!D!
MBC-W)W$[1S#@;<,<.H6LSOA=@=X,@E$DC>\-'3MW8PN\W.BWL7H1O@>,SAPG
MNN4&OLG\,QG..Z<7*T)'0J44R@CI05%/I;M.$JXE>5(<BZ>$@[AM-U^<V>QX
MJKKFS#/XI<?QAON*]?]RPOTD[)Z>@WI%Y_87VAVRU>D[,+VG*NZ9A7=1OMWX
MS/T+I5 LP[*W_G>CP/^=D@<A/Y%;QO[:Q!)TF2?HC?][0_WY9?9U)^'72A63
M0YAY&OYOO[[+2(-_747)H*=/C<"W6F69,8$+:%YTNWR8+AM8:T\9CM5!\OF_
MN8Y/EL8'30Y=<5(C[96R(03.2][0CWG,*7\I6O.[$W@"O? <NX6@0P[ZJ!A+
M/X<*ZZ';/R!=<)#]ZWS_0;[2P?0Y@OV1^\N\-YF']W5.E,9G>F4XW&Z@>OLK
M_K",0-#WP<G.3KNZ3,@E.ER=F <Q_S(B\BB5I\G%6QHJ!X3I$N+,)!;P$$[.
MA$KLQ"*F" S44&= Y]C1Q /J+$#RQ']V6 !E\S=0RPAGSA#(-L-B$)I97R)/
M-*[EO8X0[[%=V&X)V5.54>9/\#4Z*7J4!9@WQPW.42-0S-4;BWN/DF%@K K5
M!(IH.!30&J;G6," '4-8F33;J-G_@_BF(]BEM<_+PVC2'N>37JD8FI<._VM%
M<_<69!Y7N ]N5^4?"XWI1M#KBIA*-HQ4%O = T*)@U]8$KTY^@']^Q<D'#;,
M[#L+V+1"GWL]!QL,DV08LX"N [!J D/T'PHP)U4Q/:'$+5*,ZD5O6?\1-98G
M$;?C;[V[ ZEKN E[![VS;[?"\3O3KT67E!+:CA\\!D5IR/S\-_&L.\;#^Q:8
M^V"O>%Y)KB/J>.B2 M1Y1BD*]H,@B#)D?D8=H'"GE+QAI ZX3ZT'^Z1$9XEQ
MI7W4Y[KFHA)\DX_M0=4\"_@;+<!)$I@O&\SX?UCM.05BU]J:YR/BLLU57QS7
M#;DK[; ^]JTII*(B-+?RG%W=SK($81CAS0),L/\5 3W054_A=-KK;6L6D'X,
M57:FZ;^D7\R_5:_Y;\_\$7JO"V(,0S^91E-@ 2,P"+DE% _^^0491N&W7@UG
M :?0$!@[1Y2Q@.S,?SNY\)OQ=4S WS+$_:@!W-OE-3D:1.@A+/03GBXEZ3XT
M-5P88EOWLAW!U>A6F<;<NK5_D-#:5.#A=:?F(^'PL^"V-D#8_&^3P+>CCY5E
M6NY[DO&W,]SGAQI?SW N2F#N%+;H_FM86/]+1+SK/SZ:&&./<4XZW9#D_B[5
MJ_XAUWBUVD0D>\H@SR5'&\GC__$SX?\?=R2D8RY[QENF;A_-!PE F<T9-51@
MTD+&)*".!DCGQJ4@0THDI7=AL:M*Z5%9U=<X+<-N9F^+%H-JNAI9<D\]HC;P
MTDR^6#)S8"&UOAS5:Z9,\>L<3KIGAC&<BFX)+P''7-^U8,\D"'3DYN#]LL)L
M]H?Q:85?<>Y?M8(%"O^9\!W],$5W%<I27,Z,'/C"6W=/AZ'E3AR@\V)A.,F=
M^MD@B3ADXOQX1>"^V\WG6?4I&\O^OCTJFXN?PJ=F$/7N:W'D<.IYQE^_L?C
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
MK<<BDKI"$?YP[I9S)),-GN^-#2*S^M/G/;RXE)VV;%[86IBZSMHO-^V;BV4
MC)0_NRC4XAZ@!"+BVA"UPFOF1(QD1"#Q<0P\ :4:,>4TY3-^^>&Z;\&W9=?Q
M#>*@0WCHP8NS<),$VSV0(5NJF/SO+]-T_S [^-4J#M"'>@=\2G22H3N,FT82
M&3X+CYN)VMX",W-'2-J.D_8?' \H7;M><;G68S[<^(2H]2[A@ T/(?-_4<?J
MD^8%WBE.KG!F'W N3OOX(FL\6<1\A7<-P0D.,WG#%X1CL(V*:7]@\L^FU159
MGH>F_KY^3J)(TZD[.*..7;KX@J.2Z($,JW>W.1B%TQ<MGJMQS^W+V,C5X'@T
M@9( 519[XV[(43,86*3Z:\2/8?6,R^5XK\ CU$_MX1]::D_NF<1SG[Y5C=<O
M8L<NH*<QU!N@#TF&?I$\18TBP^/JK[N,*CA9D//S2SHT!?43E%/.L^_AY4F[
MV"W!ED?:X 8M2#QQ.BVPQ6'^'TWS:??>-.9Z5_DH#-4M'+JD>(#-C2W+YJ/Q
M/L6)CAE4-[:Z.VLP/!M=X]=I?"VVLUO+FV-L(NWAQTNGCG(JAGH_M02N(,W!
M0/(R:2KV&]FZ&P%<+U ;"5907+2A[,D26BLO+[V=G7C5]PHOIYBQBB$'?1_H
MH-N9"1Y7[V !>QH?^3381]"U\*H\CN==8E2OS/AEBIYGEPYF U*S1EQ.*/H%
MT:10O5+N>O,>S#ZL(#%76EBB.D+8R<V*1^FAR%>1R*%[5R6<N?UB6R07"!R>
ML],1ZAV>US!":UN-C4]^W!6=*=_6?]9G$C_.G3:LM:S5^]JP]%]W"/YCER )
MUNA'%^^EGH=,ED17QA)A:[H+7!^<D^^$B/ZHU/Y]7^R*WK+''."I]OM,DQ%,
ML^BU\CL<J Y;+:59H=O-F'L@2EDC]:$*].EE N2!^L9'R,L^/%3'^I K@Q[[
M<#6\D]NZ(B8.LZ&:_>S9,3>OA;SZ_EQ8/X^JP4C1V>^_S$A'R30W2X6CV?R[
MJDW3;>,R+F[$FJH0G=C >U,=9CSDGOPB_R,:K@.G1V\4-38VNMH>3.MA?]ZG
M#NRQK>#7X(BE-*[B: 9(>XK\_"$00S,!I;MD/_07S@;D$AZ5KZ]?Y7UQUJ"F
M:[!- _ E Y(5Y.6%J0[AF,DI-S0O4P(,Z?A,./9AU5O^<\6J&S%3I)PDX?R5
M_82Z<5]E>B*P9##\$,:QA4@(1\@:H&.\)>HH*5O73#:DO"+NXH\[$GGYSZUG
M<5;RGI/1BG V.2<LAQJ 0,BZ"R<ZM"@<#[W%/42:E\V^T>YY70':?5K_YIPH
M:6&O=7J0_0&W$\!V<4*"K3]"=\&Z#:K3=W5*B+@X-'?+@>?^^/X;$ZL&B#TS
MGIW(9CN2;X+D53F/'$%A0>M[5>0DZDU& =KO>_ :DYW.3?:+5AF7,=R-L.B@
MYEY_K_+BB5=/WL?MH;MW_F6'%P]K^O\!4$L#!!0    ( %*,_EJF8OD3VS@
M *P_   5    8W1S:"TR,#(U,#8S,%]G,3<N:G!GM;L+/%1AUS>\)3GF?!93
M(0HID1PRE82D20>*:LKY$),B(V-V$4)2B"BF0D11CCF.LTIR/D2,F4DBAQDT
M-K-GYMW=WWL_[_T^3\_[/<_W>[_M=XV9:V9?UUKK6NN__NO:>_.&>1. Y-$C
MMD< OG5\P"7D#^#- ^('W7&N'H '@!Q\O%' $EC']^?X\[KNS[&>_\^KP/KU
M_.LW"&S8\(\F*"R$-,$-&X1$A81%_AS(.S%1$;$_'_X,\O^<NDZ GU] 1'"#
MH,A_^^ U %)"0 .?+S_?5F"=%!^_%!^O!4 A,@K\0SP^X'\>?.OXUPML$$3$
M$$5^4"Z)B,_/CP@M@$B,?!N.? ^LEQ*0WK+[X 89A\N"6P-E#6X_?"ZD?NA=
MH]S)'H;&'M=K$<(B\@J*2LJ:V[2TM^\P--IKO,_$U/*PU1%K&]NCITZ?<70Z
M>\[9S=W#T\O;Q_=Z4/"-$'SHS<@[4=$Q=V/CDI)3'J6F/4[/>)&=D_LR+_]5
M04EI67E%Y?NJZJ;FEM:V]@\?/_7V]0\,#@U_':'2Z-\G?TS]G)YA+BXM_V:M
M0*MK?_3B _CY_GG\52\I1*]U?]9 \(]>?.M"_OQ :KW EMT;I \Z"%X.E-EJ
M<%M(]M##Y^\:A=7WG&3(N5[K$9'7,*1J,O^H]@_-_FN*1?Q_TNS?%/M?>HT
M8OQ\R.+Q2P%H@ ._B-,&_E?SLQ<Y^M:\0+51.ZKJDNE$2)L58!JG_6S=?Z%)
MQ)!Q9&B'YRO&'JZ('.,45SB&T=QBH<C(B[/0&^XL\"5)FOM[K^QU-KK+/NGB
M,CKZNCMV(2"O+%4(_GA&ZEZH;?R=(I K_(M]E <T'@O>!WK5^=&_U%$QL61Q
MBST_0YI/,_TKHTEV@[!>0:-;<*CT>2$-/Y?"T,&!'O>SS[1Y@(Y["@7DBE[@
M >N/0J(\0""2D7G/K?T=A*:M1 0UC2LP#8%C\H->UU*'!B=BPKQ2MQ^UV=53
M_>'C^]"'Y"DLK-*!G'..4T'VZ!HQII)@Z3 6A9&S%A-!"'T12A:$K:\#YV;]
M1TR^5^X^EJUPXV29=(MQI*X!(3=%_<@S5#:EG ? <EXT?NZW-7U8.HTK/#DQ
M)]J*5M:?!<L(_C2<K!+V(&/#8REWO_CWSSR29N@=^$\-Q8ICYGPD W^4,RP-
MA3&-J0O1]HFMB8G5Y):-%\,3K^?/*&\CY36*W@K1*Y._NN7^5HRH;O+[!@[U
M.VFJF"L4Q=[S"\UPH(QVL2A#]5MA?RAF KP;XD\(F@MKX!K6]N#T]'>6VS41
M!BN"?)['>>OQ@)YOC^NM!(AG="A@XTX>,$'5'[&CYL'2@K3B>Z O3LV7J\G4
MOV6QV;M>AE'<LM&W?\;IQF[?:?2:U;"G!''0M?>'AZ/_DGR<5O"IN@,6Q3P@
MHAM9L,!Z36(GNB*F47_X%,MBH/7E*YI$G*E]8DN78L4C@8%:^85@[Y*?#Y3H
M^,YFRU"Q4H,$1DZWP);O9A;IR @?N /D<N-9'L!P::*(@I>^$DR)1K =$SUL
MKF:."?,2R"W/S)$(!8/F;DZ+KP]L!\2NUR_N?_;4:<()EJ5P1?R1-6="G4PV
MZ^@0VEV+638N!VG1M/KAP%=0L8WPJYDT&=]!IR&G1>/'%-_J]_BB;8\^7NBU
M'984G"7#LHE<(2KBM.("#$P3:>0E.()K5Y/H5:%.UO& VV4=X=L&_;RI_;UF
M765=ZQ^#)O2]/V=*;JT7$=R<Q)>&3-R'@4PB6]#ECLE:L&P&#VBHUF_RNV"P
M2'?D-D9:9?PZ\7XQSL6ES?_<.'K<]!-6<51TY\'+V%V(T3S!B2(RPTD"TB3/
M8</0S:1X9Z][1 F?BP9]9:^26RS$^P97NI*/E?9G?0J+QV]UF+(V:FK[&==X
MB;!8DQ$#RVA1$?4CN4)8Q'&)4" B2R=4R8P#[Y+6$XU\UHKAK7O:EE1LLK[T
MND0&XG Z>\Z>/]S35MITKT>Q2*[21,CIU\(H#V!)EB%+< _>C;B^YZ_]IB:U
M1]:*HW^#_!\F//5\NYI3K[L [?.A.48UQN[O;P+LX_HC2Q-ONF9ODBLUT^XJ
M@WRV$U(T".=ZHM<V[PFF',B7,'C4='=MP>PF$_L 9!R7@'1PL%P:ZRTR2Z<O
MA7%\801#/_*(JJIUQ-\S/,2>D1>Y3 _QT'N][>!EU=;/TA'J#^_XJZLKG/VX
M:N=^#<VX,C1GS91A=7$RS<T0%7.87^+SZ],8B31%)BY.?_[Y92G&P&O:8I?-
MC0#"X)!YJO=H='F<-VMBTW60<6QA];PQ'<N)@?T/H+KG9!T."/PG;9/UW&XZ
M196@PWEJL9F @;!4RV+\DV:BT$ Y1ORGZUYP3N57F(E'9<4(>?>2QN%CXL?G
M=1@DKO >MAWQ"X7AN!!/V@#+L*WA("@^C$FSUZ>M)TD%YS'G\W(O'@S433TY
M?<H[R<5^T]Y ZW7[7/P\#JB-G](XGK.'NPICH,AG! W(CX:*J]_A$ID+>5G6
M#)1O\5,,M:\KTS=\(OM J>)YPX>/[5O)XN!$'9IQ!',;I<C5A[18KQ&;7L>\
MA%!M]3L9^G$6F[_-F&ZDCTZO+?GL\EEY=WYT];"HW:NDZ6\8-:EOZKL$,D[P
M_48\WI).:NF"MDW!4IN097^+]MWO.-56KSWT PKF :+VSXUOIF0$LPJ#2"/U
MYS6=[?++-)*N%EB&]A2D?;,;:D;"U&8!VB8(RY!9!9P7YEI,]0DM6$&G#2L;
M8*Y0Y.Q77=G4Z7>HIJ<X6-L_U_;82<O@&QI)W]Y:/:39ROC)Z1J+K/WB"A<S
M$UF7$/&3P$84481P"'D[4-R<B3M=Q]R0^QSO=!9Z$^[G33@8+-!2P<0$#(EG
M>?2U*J3.*>FK'YX;2""L($Y_##E)"M[)N8WV ;\NL!!GCC@U.E._D;DWFTDY
MQ("S!,H'O*HJDOS2D@X&7NG;T[$I;'-ZP!9/[WOB+4*]QF)\RX*P? =7A$W7
MCT%7"-Y"3R3S@%+C]C%1ZL4Z.FK;"JV]S?\&:UP(EGEA6ENT.2Q5ROK&8(^=
M=HBZM[>\@=H))B>!O0&OPA6F3BS<Z8.=. \L-"&G]AL5K,6#-%P\EO'8BJ;G
M= +?;VOFJUSZ4:/H6VB"BND+K\G#Y_E6#U(I?,91" 3_WH\[#BU01\,Z<,K>
M0PI9LOX7!SPB%OFI'I)EK@<LK[!U&5ZE39],G4390@1AJ)**A7;@8-DNEBTG
M.>C)$XR0+TH0#O9XZ7WS9$II^6" IFB.I;*6Z-;PE_/::27"P/0!M4DV&FQT
M)(H@J(-%7R&I0*6L2DY%F40DN53AMA%^F12#%EVHWVI)K2'='7I]]LG8<:RI
M3NS<(SD-OQ,=0L:2ZKCMV]/F063>V>?LO?ALKG#C*[Q,(TK"4%]B.G#&64Q-
MN1]6\MAXK_JT4\8@2:ST;&= X??TK=>$+6,$?WS3879QA<\Q(B?2VM"0$9G5
MV%T;.#&VC=Z2)<N\7UC4&!;LIE1;DC1JVSM5ZOX@@<EEC5.!]>[FA3W#* 2=
M)AXY=[6&8[D;$QCV7:WQ3SXZHI1]WN(]+QQ\_"'H,>SA_4"LTL+YX5;KX2/Y
M"I.B!]14><"&'FX?6IGL"D+;5]IPD#IYSI\^ACE97]<?T!6]T^C)M >ET*>F
M8U7-3UJ]!L$FFXNA+F>9*PDW*(P;::T2L?5&T)Y7O\"-]9O]3/6CZ\6@4JON
M8M*1_MR*"]8M&75EE<E66Q)NX]Y-]YS;I=06'/WAT[I]"Y!I#,L/RF1O)8ZC
M^=$3R+"E&V*-69/M=Y<Y6LXN^\[5<FZTWJD&'RND6_1=27(Q6-[N71A))AWF
M 9$/N>)0W@09ED0=Z+/0#-6CXZ0([GVP+7,='G73HB:_Z'D(_BZE5?:DC3]M
M.7I<4U$$ -A>W(T_&5Y1RR"DD=A8K'KVY]N-(:T6,BX4Z5]).]EC)\&R;Y(K
M,A7NC_-=%:ZKQMTH$I1CU1%"$/-PP4_*:*\NMI0"#SBZK?C=O]+ ?VO\/Q9&
M]%D.G(+@KI&.0PA2N/. $=Q!1ATG+:(KVMQN J<$65S V# %GE6'/<[UT9N?
M^U&1I?6095,#W5@OY^FXNL05GD-0.XC) Z+-PQE.K#).->SR<AP:FFAO'F*L
M-"_PX<&C9Z_46BP9_@BK*225=7&>!SEZBGR<M%)L%/IB//0S5Y:/<2$/ENIJ
M1Y4B;H]N)S-.=$%:0VT\0 *R/ $5/Q_["A]@6",I;&_VR_W+BSE3I\O]PNY>
M-+'H47ST//S3CW.W@L37W4R$I4NYPA@DU0N[L'=5SOYF\ !'4JOQ6E'1&CD>
M=GK]=:O]:U^QN"RO%%$AU\-6I^_N\5>)]?3R1#OT'$ )@XT8Q!-C3:UAV>NL
M3$B!;34,$RH86PF*@U%PM>Q%P0L'_"+G*M(NGDNYT/@=;']U;#:-XQG8)G$0
M0:J-"#2!W'$R"O1&K>/V\("W" Q77H1, B<X&CXK]7PUO:03C/&WYE/)75D]
MGC;CAXJVX@Q,+&SHPZ[NFO6=+VZ9JU"=9A_2.S%TA6@>X(L=Y:?IQQ#\F5I-
M:IOJ>F!UK:C:[3N3LW]*C:]N6_,+"YV??QF6WB+9MF0^+'58>A^-LCT)]764
M=8GSTD**VX>2L3 A'.'DUJK3_&5HQ[,OAQI'+9.C5I3=JUW.#6NF'%*I'"@R
MCK:AA5"D.C:,OMTENK!\0O +J40"EO&;F)HUH_. ^Z!L/5]YW<M*9DT[AN8W
MC0L:8TP775+Q7V>]5>F2RRO]@'71]Q(K%-O6;4!K$[^@&;CV-O)7A*X]IZ&A
M'9DQ<[^HG4XMQ!V#1D\Z79KZ8/DLG2UJV62"P[XAL=C2:W-N[^&GD<G8O--(
MTOJ+;_Z;CZ);ZV49"_?A[:\@5.O:::>UXZ5YG6X%9SLST^27CO1\5+D4&7WD
M4N OK")">05 MP&FPIUE[$:HAF9!8O0U.^\LS^U@Y,/V0YY]GN7]5F^3!H65
MV9VEY18'I5V.M&V_\^0L((2KS'\FD0GZ=D$:/&!6F.W)[<I2YJ1QC;E=-]VS
MQ!D7NR!+PSD1GZ"V[HKVR=N^K-=1LL^ MFL)M\[9GCA2.5N*Q, T!^&Z[F:J
MRJ/4\K2X\MA:8Q_-O&B<>0@]$X,-%Q\;<FN]5-GW436BA)# "DJ\!KQY !0'
M(2M_BI6'N ^!V(&N0,7#FDPSNN#M #<FZ18NBA)1>YW:>9%^;# HE#]@5&Z@
M-+O,?6JW;?V>]YE5)F](7T'6;DXFVJUN3XL\>9VY (<43N,$7/!JL]C<;R2\
M4&X/GGB8GO5C<9$Z[O.MM(KOB2_.O^#9PXNY5@#A%1T#;9V"91;:LG8QA^+0
M5"<_94U2J\D$B183!>O15:WM>N!SN@;I27:C9CY)QOZSK17KEXSK.:.4D%PX
MF!.)]B"-&$]D/6+O(QR#PD'4K66;-ZY]YMNI6/F9+%1)M)EG[%SV[NF0O=1>
MK>AM"2Y;E(UV\"D57WIQ:Q\HP^U$0*HV&(G1PY ;4[#I)#[9FC%?D_?+^1 ^
MS;&Z/V!+OVY [_S@]V_?/BU]8'Z.:ZBI.*!][<XK*@_P1[B1UNQM).[$&)UI
M$> 5B1CGRO@R>PNFOEZ0%7.P-.^<7I/NW61#>>,';8L"J5;BG\X*JAO-RYX0
MS"!^HI1H->"&"ZD>>8WZ7\G-&16Q5'N3O3[5VY[3.*?.1'\TKDF)9!_Z<5TD
M]>''TSO$;U[=/1WT%U(I!YGP ,%:'O!!E.7+ XK)"N!/4R,BO].HQR953F%:
ML]S<:FAQGA[+'_>YYH9)@>O^I]^N@&$I3@QKJYM8I@1Y1HL'(-XV]V&-L@+*
ML+^]($>8(G7NW7 >X(!>1;X,0+EP%VC_\Q34OYS1_ L<@S$+U^*X0C^SN5M6
M.$A^^4[BO _'L<FQG'D';*.J+-ABP0/R23#">"HEWO" $":Z[I,.I/XB$8JA
M_);A 4D@B_J;/,_56JFR(H)@8Q%Y\8Y^).7W"@W#L3%2YO 5WVZCUN?=>W5H
MY7MR JLNL]BM0#]C>Y2LP_G<_\T0!!Y 1YB#]:P6@][F7(SP1R7X.ENM^(7O
MGK,SJ23&O9FD4&,I$UL9PHW/;Z)/&N1$WA>66Q8 T3R@8@'.PK1BV=H97=S4
M#JQ_H[GQ;=JQ"\YGTX_ND+*_5E8]ZO*2$*,P!7V.W'CTI=KN /N\ST^FB0FH
M-R3&"AG2PG$VZ7.=G<D\8*L#DBW"D#"Z@93 33Q@,K>0!RQJ$K?T8+-Y0(L.
M=6&5[<0#UL7P@,T$!?CPO25N>!\[EP=\)%7^U\>RA@_5J_$ 4CG(T 87^7B
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
M_5NNA6+B40O#.$;'DO6LFC)8Y8IN(6]^$:>SZ+;<\,_TQ[C.E4 XRP.%681
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
M-C,P7V<Q."YJ<&?,O'=84]^W)QRD23/2I4A0D(XH""A&(B(@(B)%$1 BTD%
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
M@$C8FOVG"D83=.P/&,T:#ZCUL23R9OM:7:T8Y]B)H=C]?K!]MT.5AZJ+5V6
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
M#63W5@/MC^EL>S9?^>-^]C=;Y#?D<@](NYU!W9PY>VQX<>W0&#=YH""_(]+
M[11M(^#D969026.L%;9:/6-*M .#PW00:2C#975ZQ2.$(&<$N8]E0HN^_D^1
M<8G R E7MJ[W4RF*5DXOUU7^WZG<^NMC,Z(_/OEUFV:')1*BDF@&B8?_:4P:
M]==\#9C2"\G\7;L0;F>T-2!'1YRE8Z/QT3M'J\E-SIJ3?OOX'"S%=:-D9.SN
M07FX7<^@O^>I679>[)7CO86V NM"7 1A']J$[MB9H6N2A_(YWS!<[9<;TV 1
M&"QDK<DK7[[WQ=F# 4%%J.=M.]+Q)^2(0JA"LZJAJM[+ U;6%I<)M4YOZY^9
MJ2O;F9.*\]0UOIGPB.UMR>?_%<V2U&%<&<3ZX)((X@12$99V>1<2;X 4 %$.
M^KP^.$D_O?_906Z*O.[,(L*O9BAP*&;^44QI[MJO2])I4:>21QS8:OV.K>!*
MZ%L>!LNG6>_GX7E3J-4O-489,:Q#/A2Y4J.=_J,W$W[7ZCKW2+86-51=,CUZ
MQV'S\&>8 .@%58+[*A_K?'1GO46KC9Y5^6")]D82-W%Q*\P--NA969=#$2 -
MOG]5FN<97A&G-"ZNZ#M\H%(!/SO*$E]BP-GO.5H+6 5C?;1XY3#:C]QT<LRW
M6;UV*&@YN)0J= ',].NEW@DYV@/?6@Z\XK-01'<IPD#^U7+ F"> 4![<A9W
M,R[1PMJMD8Z $&VU\R&,I3&N3[U:EG'N<_U [PK^_9'V",[*>$$E;\A:QA$"
M:D \%LPP0 ,-WVDS1B#54N-IT9VRCO%P25H2(Y66D0@W*06"[>(XO1N/ MZ4
M'O6Q5/2VN)[_^=RRP-Z/ATX*7F#^F"1UM>(%6'+-@ Z8S".-X,92&1<;JH(%
MKSM;! >$RB]R[E]ZR\O^$S;3E:ZK=UPYU<V)*83Y0A3$>O2-][BR<S;PT3.P
M2MI\'-SDPZ(C9^\GW9D_4E);MEU<@[/,*SIWI9/%!!3,%.XGG8C<;UE^UC@4
M+.O&4*;V[+<(/_Q8& -%.V;HG-U%5?6:S7I5>_J%LW$D]PVW*;&3#D)&:AXM
MX?N%TR$XFID./Y+3!_I5E=K!/(V:T0LHL6!><$,MCMFTX,Q&;TI+.0K:$"^9
M:DC)\R<,D9YI+B.?(RH0RTM,1( N*I6,:),+/&T7>/3,4>V+E)5'/5FN1@;3
M!R/$IKJ5)B>4;I96F1VRX]I[3-WX..8KH1+7110UI:S&$86U0[7MSFA8:[B>
MDZNCJC0.9M<V1?9,?HU:[,_Z;3 8')%B>2GU+"P31[N$_?O9(1XLG5GB'K/A
MP/S1ZOP%@NPNQ!\GSK("_"BN@K/+6SMV!=_OC/FGEWP[>XNQ!08]JF V2L0%
MH\G&&1MCQG&TJ\'/8-SHJTR[ (047)VIL0A6]F_0U^@1S0<&-WJ-H*(E=\%"
MT<^V-#\\U>X;.Y<D(R.F+BT@)(;?\:% (XSWT*%/M)NE10Q6+7_>?ALG= ;1
MNM,TDEA#,\\2XPF0.>09<U2ZAT<%<N"+I&$;+!(I8BR$,IHDK[;:</TQENO7
MEID@6O67V,U(AMWJ.^3 '=(@]GU>ZWO'ZQ3+M]!XA+_-V&@+D78E& ;FO I$
MW*]G!F#)@^7IRB=>TF-G?^Q2*-5_-2K_]&#[W>/<Z5=Z^A/""2S16L83@ S&
MJ5HY$'J7>1% 7!W$[T*\-*UZN;ORKL7,.@+1,-Q[K?%38F?>OZ[HU8$(;*9I
M?E<<G>;L8;\D^.Q"HI#2F]BD' ':8RKN!?Q<>6%,Z"C]Z+L3]47FB2\+?J8_
M<(F,=8T(4'17P)S]+/D3VYH,N/)'L4S(UK#6V/QQH/!JECT=RN#]7G^_=C0E
M37<*/M(GG^.9)7&:C_?)Q#C/,RZ:(TMV5OD>ML4(?MGC3AM'NC8^G!^QMB[#
MJ=XQ<;-G'L>TPRJZECT*B;Z$BOE6JV!>OXFT7GU&:MZB]+EO?EDW_7H;+O:'
MYQ^&&@:Q\X*6[[J5GN65L/V?%_3?CT</LAX!\<Q3V!8YC"YJE>Q6<->]!.G'
MD)5=O%9VE:J]*7)NX@>Y;=_5%^(7GS[E=393_.4XI?\;7"1@35=+ZV*,L=_
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
M7XC[3U@E05%ME]]\RZ\).UYU:9Q'4K,Q>_;WE>LOY&7GVID7+Y^,N[A66-J
MKX9E3O8J#7\['B\4-Y>ZY97'AO6LU;%>V;H-@[QY/SNN\?$NA&>378X.9JJB
MS^KVJ4:%7I,U+J+?=G6\E"9P>U5".&GFW%<GD].PA^)I^I3JC:&B0?Q%?<55
M&>7!-9^)$X.58*ZHVF]K)@'Y;^(XAJ198 $MU2X$H-S7]8KN&.59-]JL$# J
M6I@$W[MU,F[G4-?$S;X>R:F +>6%+[>Q:;_0C\S<8]NN=%YY)=O?Z%4O[TE9
M25I)8MQFYW'V849A//#3S/-H;GIV<Q/91GQ,>R0#R]7"_9)^H?#U7$*;4N>8
M9Z@7/&XE8/OB+N1Y"()4F5G($@]FQ":1HCMQHE\Q0BS3(4J\J[18*BQ:GV]2
M_F$1]Y9'Y]!G;ID7FFON5Q'#KYHZFN8:PQZDYI=??$I)-Q NR_<$$[SH#$&T
MK\*_[JCA>-/-S?B5AH=E!*S]0(&M0T)7OYDD13;R?X6*_WL)(4AVM<D1N-R
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
MS@U7E*!IPT9G8*']K-'9=\P<EZ2"-S??Q41?+5K>P;\$2?3\P99_,U.\.J+
M<PL:+GJUT9ZB?>ZT-<*Z,GUQ9]$^,NK SX8ZAJ  2W-[G9W??(R(^0E3:'2B
MIV\KVP 7].M62LEI<^]JIVL.)#&3-519? 0+ JD&6_,*_[1Q#Z$"V\;VNUQ+
M44M'2C9"TRL' :\GR5MN'L\LD-J7S97Y"!K%6\'"]TZ1:/;?-34OEB7O0@27
M=B'!B!;5(59 .YQRH,3SV(GLX3->'-7!7P2IT;,@M]M46G_R%[^GL:0WNQ#H
M')#,O(\^V7_M8+<7_FCQ<:5#UWIE%\1!#\=:#,6Q)_$]4$#1L65KI%D;Z)J-
M9+\QV-F7H)#AKH3GH\QMU=FSYQ+E87Y-2YO&A!R6=9>6C:C&\8?VSY"&X8B6
MO"T8]$XP--FH-,#.FI513Y  LP#^1U_#_XE#SO!HQAQP:1<BC? Y$W#Y4\UZ
MJ(BBB/WE*W5'R#SU27;],A)0.\UU/H+/7F'!3SRB7_6W0YA>:.$,$J+KH)5)
M1=7:QF/+!$[4-V-;GA<A^W<A98%UQT>Y;!ZR#9_HZ?N_EB&L6JREL' SF/#.
M[4>-QS\AIS,6=B'Z6PKVX!+]XS/_-T#XDB+0+A38'E1F5Z>Q^+!RQ=#]I<C,
M@=]*WTZR]\*?07G$]IG@!_K&$8PJ6C3U$-DA<BZJK7WD2A(U$/9 +U'XYWQZ
M#.[CN3N/I%BMQ3-R=,,8],$R%U16:WWO#]P'IZ_*-8U5:?G)M>6PY(-[3^JO
M;X,.):]_-[*9_@B+0N:ML>I#"74I/J_6'FXYMZP0KLYO<Y#E0XY?895=+ GF
M^2%M$JV/*G#K=ED:#U+4CR85Y3:>>80WS[B BP=7G]M<0L,EP)5FFX[HK_("
MF5U7*U^B:PVDK30>"]C=>9QT&"PP*M!=&A][8IY;Y<WH].]";+ZRD5R9)#TC
M])!*%G7X(?Z/['U;L_#H7 G;&Z,=T!<X08P@\)AE2_>A2"63F1)VYR<*%LU^
M>P"VEM-*V(JWJ6-7!POMJH;4WT^.:[MLB]H5&%T)R;+4GNP_J(T&F0,O'\@>
M8E#\#%W:C4SCU+M^Q<#6E2>[$ ]?!6]RT-Z3=76"]Y+WO4/Y[?WR9:IG'4E]
M#H[IK0YP2>+A=&6>R/&(LH3[E(Y3]R*: F^S4J?@7SP*TQ^.SJO&H>TI-G)
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
MB'T UKWE3=?A@AYL>/M9GXCRGNY>#6L/,RJ%W==V_5FI8H"3C$SIU#7?*$J
MJ&%]JY(*]=C/D7-3CA(X>@@E!N]M[TXGMU?>[#D'Q%/R#ZR](=OZEEM)OR@E
M68;F@0:^?O![,G#]UNT](1_^IHDL.8"^$(2\@04T42P)XW.94*""MG*YAE;"
MR3?Z\/YE:?('38]>_N\P<4VOJU\_=CR-U3);;S#["'$,>BW:ZPAH;756[4=\
M10IAKT.(V/;LE5F-5B"0Z0"XX#DGL(3C6ODK3T+V/1E\%Q)3-&N\3KJ7GZZK
M4! >>[7\Y$GVM>'Z&3">=+HQS0Q2WA4;$'L@=V)98#KGS<_V+:GP_UG9C=8
MP@ANS2XT0J?-@MF9F%/!+>9E>ET1^T+R3L6DMEF&[9[P'&PH8 C&W!P9L'EY
MMN6!\][.!F<-KX1GO\9[69Z ",UT82D[@@?+6>@];1H+]L*VK!5[/6E8W)13
MAN#)[1%=L4YCOB60HD )".'^=U:<N3RLD0%F5W$4$%^AM>2N>"\OX#3=F.%#
MX*C"+6FZ5?&,_ C02JUU2,/OV?-+$Z:3L5\2T/G^57^T;5R^(>?JT+Q,G271
MPP#^%@G#6AD%-->2N2HI&--V9 8A K<'[KV?FKG9Z*/Z"$OQ+O68]3 )R7OY
MTQJ4%#77YW'%PU)O"EP;L5I+DV#8 EYE/$GDI_6<I_W.#O"+"#,AU#4IY3L%
M^;I;=1'PF8QTXJ6(9QTW5)],\-)W=AH7Y">:6&B81X%T0(@R\ZE);5;F7!#$
MA]:8<(=JSG#8)K? E*U-:Z*>?+T8-[Q'%\V\P#)B/T<HP@\!?LP@5AQM*9$N
MT;T3D)(9*%W[WEIBA;3L=:;1=L]%A1??G;*[?[V]NC@&SD?.+;56A/ <;0CE
MLSROXD*I$KS6"MIO9E56O;(JN,,'M>5\@U3WX(:FI,Q4>%N?QOF']FH3G5H/
M1#M2J=!S&6M7" ]<.HXE.>2<@_B'H%6MC3J;HM/MWN=&YRAN4?+:(Q*Q"I5A
MH1@CUD$:^J%RS8V0HW"7^:DPB[!^OTB+4R?/WC)\&/A/@N@C+D@!(8X8) MN
M#F5!%5CQ9;# 3H1"=<AG/Z]Q=:*D6)9 :^LQH?+7M;6:Y=KMX$<8$0093;NX
MEHZ4#X.$K&5B&WHZ3UMW3TXDX=""'+D@L%C=YT!G&OO1*IWO'T^BH]90!=2N
M@1.;9M!=C0M_V*]0Z\C02T,&8A,0ND!L""VS"\G' K^'7>RVRNG'R:%2*@,)
ME3,Q8?X-L &;\TL=0L>:=E[^@.LQ13E=A7OI4GF9+!FF$DMWU"CLQ*+N':J+
M/8 LG9HF#:1JJ=ZVWNM_ZXSRT_NB=B Z:BJ3(Z3#/ Y3ITB2JU71#3VXJF2.
MSMB=\?QNGZ-T".KXC&Z$4'#4/\9>.M,52\M11\[MY=,&9;Y(&=EGK$J6A5R'
M2" [CB-TX<;L%,YAP,6;)HJ#/" UI#7.BHR-;MG5:+P=5&KT^D(L*KR25ISS
M^'=[WX<?47^HBIKL-.QU+N@0D+75;6[,SC:763F%*;E%6#[UL6).Y!1E:=G5
M)%@UU\;>5&+\>4Z(\Q##@_U\8RW5$*Y(X(("(;LZYN4S<3&1\T%P9?^6.XW\
M9U^\_&:U:/@,%*Y5 #(\ WX)H3E5@&4X^#CL:@D/.5L D;E6+D@,)01X6=/
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
MRF_V\YN.B]Q4>OQ=]<>'-); .[HF%%V.R$ XT8$62E59GZ$;(9*1W S]2K=
M4U/0K!KLMAL+JFTVT,SUEJ]LNYL:(3TG+%1.%-'[W7'&0XU5,W(*D8FM5V&(
M#D V /19^P]3=S:FJ8$T+V"' 1E2N%U71[+C$+"5N?%]+/1VB-S]IMLI]AJ;
M7LK-?EHTOP<92<QQ7P4;FCXSC@U##R>B@-O+O5F@:G@/8IK3?<Q4/(+6?7&T
MJ3"RW9VR4G;/Z%MIN+:[>87.@&AL]A=QZ5-R=YY]0M1>OLBSG,20_4"78TTB
M6O/6N5YAAB  SX9]K"3)1&2N$2:-RKZEH4:WP6-!0<7/M:UV=BX&W_!_?+0/
M\5)B)@Z7S-+'=HHCR2_PL$/,;'PPU,+TUPMO4_!96'@[7^E/K)2QK+$UA7Y2
M;>"] *]ZV?M\^]=5^GN V!*IF-:[N<K.V*.G9O!1/U_ "7:@NB1#%$*"VG2;
M&%]F$9)<BZ]O7?]C6DA-HR1D/#8]"EK61-RWS5V==9OOC^;-C-!P(VYJGHA^
M^_WRTY.$8SZ7]?Z@OB*F>2 PMM%*MP>CUGI)$&!?ST-\_'#8EM_&($:E GQ%
M<IT($U@YM]GFV^J8.4E4<CYK,=BHT_OLJDO>T-^CJ3 &%%'W@_%7[$!5J-[!
M+X.5].,QT<P"]9L0!0;;U,_,+*1[:=3G]RW,R[A>1340^S9N*^8@'WY6LGHB
M7*IA5M*KDH&90P+62"**Q>]?'B,#/H+*V-Y=JDHGEEC\9TZI0S/&8:PY0QXI
MZ#&MJ#@;L#F9E[X5U5"E*>O/_Z5\,",].?L3,OSU"]@>V-Y'!(?Y5-47>_[_
M_?_"9C2GD4F)+"5L9[^\,;/0V'4!+]-Z;XIV]7[O+=#R IA5[>)RNDJO-C!@
MRKXW,/S F6OA,A:2Q]QEWE4/@XJ$OJT,)QS@B"7B:,H MF]8E&$'\@ 4G9DL
M?C"O-Y_Q=XZ0%/9L,:Y&Y_+XLF\^1;AH1<]&,4/RV[U/UY8^(FU>U\I!P1<2
MLP]T7M@2 GG664>H%QK)3",9J".OS.\%$C8;E>\''94Z'%C;T->I&#'^J87<
MM(7X4O_D(.X(\UV[.L4./*K"$-GI8>DQ4UAZJY)NN8WDM6IOBF6&,<^"6J44
MSOZ>U.$'UIQ]:S]LX--EJ:<?SZY^DKL%,WU;@D=T*(&_SS";\.0I6U':4]"7
MZM[; :=N/< @9IA)4#-/_:/:K$\U*1R_Z^QTQ_C2[I1@;(B,1<61.[:S%PR)
M$]N6]]@P?^1>UE<L<*J6G^$%^H@/MN$R6;(K+ 0PUQ0U]_4MZ@#J?/[YV\R*
MZ[]WE&LUAS28H,4="T%8[&_S.P@.TWU@-"T6-'L1<Q#X4OUF5>^O?(%@XVK^
MCPK=C8WMY-3:V\9C[]MS3NX9M)&W)HA/?>4P%[OX_X7-\WVX%W4/R8$-K 4-
M[R]D?41D3&H%& 67TR4L_;[.K'(+5+HG36PD/1,H%I1=V=<[GGGJ4'WJ%M3*
M,E$'-K%7:E.D(>"\2*N)E;2@AL<+!""XC9W%TXUB$,+M6MJMCXP2^!L"A#:T
M!MO?[U[_82:6@WBOCO?!3^<,]*8MSB"GQSYF!U:$T9Y,E@ )$ -KQ.F</TS"
M&V]^";194/DX'(^5K+FYA3G&D =:4Y7')G(A)!<11?Q3?5_(Q>*&Q9&<-Q>T
M"E^.WC.%B&3\\8A-.J5\PYL>B!E$(/Z(U8'I2+\/[H26_C=6"H\N 34ON=K\
MIRY"&,8U2-:IV-JCRNN:@M %M7"6X!;H71,A0(L"QQ8^F.JE?90W8);'^"_
M'QR'G56GI&B\3)R,X*#7G?MJHQBQZ^IB]4[D.A-+M:.AF/D80])*6WD?:7KQ
M8X=6V\C#5]DA"[5\KJLB+A6KAP*3G_>8Y(D3B6YNW]QZO;V#9(^;21/V:1V\
MG '[Z,AY#W8 !KD N^Y.-X)PNR%$1"+!5J@$#Z'X!Q"=GMH+L>4;@B6>\NJ,
MRJ?7,P75+S/';:^X#Q^0Y2RQBFI5@U[9QL29JC&D(?4?QUR$CM<#3"6?F,)C
M^,'*2&IXY]00J_SSY/IY(]/'+XM3)=Z.:V@3%P@FEH@J  SIGF0=>DN]*2V>
M']!Z]];T7(!_0/Q"8(27<ZKD0\$A:>/?)RH,''0>P%P;<N=E@ U<L@;#U?>%
MJ_F;58DZ=]3J;6+)K$>WP+FOO8KW@D,S7CTMR3GSS",]^.8]S__=^R%UILHQ
MCJ /X-W9BA?&:,:<&3'6?.'?W\&&N5/W5X@7EK7];6\\4<)2*9K8#:/[8SOG
ML8#=\+V0N0AWVC6@"$]]Y'[OL60^)K3P@ $YJWG68K1_V$SNO<*^ATS!\"L-
M@QAO#0]=?4W;#K3/SJ,C73*-?W(>W>HCAV1="-SU9+["DM?9,/#H,H%O\QA&
M/"*I"\??5'$@N1C(2QK]L35@4O2##1L^B2>F7*/MZ5  ^^D8UBRV26?,FMI-
M^P ^6DA>ON8UYDHM7)\<*!K@>#1PFO7YM?S$GXA@SL$ M<F* [&_L"6,\TJI
M\=,((B'=5"]&"HQ4Z%UDP](P![[F:SV3=)FJWCB7=5NA1BV7#4N<8Z8QMAK9
ML&Y/AN9OO4V(C/*Q"I^'?C'>?,(PTM:N#[]F;:A8U/1DA=#]5V^G'LZ&<4!N
M]OW3^HVUT8Z@UI))/?I6[1S4P&ZC-:L3:2\#)W?,D^HR9G1'$SV+&^_%1M22
MG[AFWW\I=/K3P5^"4<N=M3,0]5]B%MU(M(M'-._TX 0(G'MR\Y'I6]=:;M[U
MVUODGG7CDDFE]#QB2&VT!S6IQW# /IQ4#[.DL6'F6#52HSY#[B44J6[@(9,/
M6;U!T5U8\="F*\IIO44(&_?A8W=M"N *D V#+^?-2C--F6E8\A8"5)DBK&P8
MJ]-M06<O4+?FPAF9#Y9&->D> .Q]:X9/5M$KFU#S TI_\W?7T7R^$8I+_5_>
M$U#=EJ",I? %SYN8^A$7I"#F"$,''"+/:";C>%D'?W:H?M45(Y6O81 3A]N;
MWJ$NYTI<1W^DSK=6_ICU\,P?_Z9:DGI*S-X<]G_UCEFF9K'X;0$"9;AO+W@(
M6*9DI;$4U_*Q*1O;2$F5^/7#$4UJ%4V[6XNMD<&*J8:;Z4)\@DT71H]:577:
M6-2N(2%W$TB)N"925R4\'<^G*[.6(<%:_35A4?%R=F7':<<I[\[TG+MM4)CL
MG>YC^L=M12M?=UO<SH['JN.#2'M8$VP88 FQRFMKM&^ 2J)&QU',%ZP(YD1Y
M!B.(_(%_9I"JG]B\M1X]$UV9=E91?:AQ9O=1'4N\Q1%]Y.* 2NR_J0VSHUVN
M"N(%,MMV4(_NU&K'WERA6S.L&P'?A!B;TB'%$ZY>@7EYSM)I+5OS[A[:2M^#
M>9U3K5,XSM7 3+^#:+H/0QV<6V1:=J(X=#RC"1)&\E5_4<F,JQ2Z06+2*Z]#
M/76Q#0LN.;^LA@<.NS*+2]!/NNIF/#4W9.AG&"K,QZ;<((Z6!BXM)&^C^2,L
MS^6P82X=#Z\_\)(PF*K*^;3D;470V'QC>+A#YRO$^^&I.."<9@JI<7C=DII$
M"P(T,@#W!?&EUGL8!)A&V4D.WKP!T%KKG2;'+KH7^)E/$9_CMI_VW!S^\?[%
M5LJ_<3C8#.!HW<SG2#]-F54V3)1A%,,#^2\\?1O*)[^<M8L\5,U4A5'-H!I=
M!^'88<&74NKJ' <BAP;)QVVL_3C7HFMG\+3(4:PW<C]KKDAA,DS]Y$?64:#C
M2?7/VS9EUJ9E=]L>VUO[^LN5X9\I3MV1>FF>J/[]W<=/>Z=P& +D+F?\M!VM
M%Z2\P0P:Z<51.2D[/1^TS[/&Y#G 9G)!!N?E]KI/0^/"MMF']]U/3^IS#_YJ
MA0(5>_.ZL2D(P 9BW>'V_CI#-]:ZD+SM1W1?=M]J:'GV.@MN?G.7_T+_67W1
M0T[?^> P\M0AJ@+Y52'],K;3OT,RYBX0EJI<2#\.:O9(L(Y1%7FU8JL#6T9.
M!Y;DL?1:&K7GK=X=UFR967[V%K:-Y<9V7L3?R!)CS3FC@ MR=V9Z.J3 >NX$
MY=J@8C#+VHHRKNZXMZ"ZYG"NU2ME]5^PZL)ZF^=B5TSCIIKG9+K^RFVEM%N^
M.>U=OC*9XXF:G[,248OPOK2E4$]QO"QB_9,+<_;?D*QC;\QI9)-O+PI4;5W?
M>K6+$\/Z/ $0&4T^Z4+$Q-3ZU;3*;X:RNW8W2YSESKDW9.%1J!@T\X4Q#^1$
M05 )""1C/\Y=K35&TBU71M;FE?/UF4OE<=679#+<#.\^JJ^1#_0\-/ZK^O6G
MJ)Y;'#_Q=9H,L6@R='CY49(DB;VA+M#K; IO&'\U1DCY,W3H6-"FQL*O@6X1
MXXZ0APV5Z%]=83*M@LU;$[L?V##NED[!5H9H5D\+[6O5;0)UN#<UN^3>&Z[!
M*S">TZG,0_\%!%?+ 9>H4Q3)]0F@U@V<HTX1B-C$&#7*FG985:#1\YG#\<=O
M\4AIK/<<M7CQOO'H:\4XQP.?[]BGOK]:/V%G+%'7W#M8*>M75CA+5I7-L;NZ
MA<K& H[#H-$:+8SY)+A9,YY4UU'XBN%(G6LTEL0HYMPUE1WUV9NIF)XX[B'\
MN6M $KF6PJ7VVX$EX,F&\<@S0J ND1P05?M1<[KEMP.@TGE5S4R]Z<[39J3X
M00-2S$]L.(=LFOG)R,%$LR:5'^J8[.Q;'I<=8[HQ#]FP[[B?'>AB@K/H*$\]
MZQL)0B0;6'ILQ/J_H7$-N%P=\6;!T'6;J;> 5;,;,\,*5I=&7[WG'6]OIF=Z
MC9!/_:Q:^[7B4IE%?H)!:6Z_7Z;%3/A5<S&G>'[5DGO_:9L\HAE $MYC?4/6
MJ60F9>%]$)GY4PF^.8ZQEN?CT?H7QN^Q9"JM]<T,"+"&7 ]&F9TNDP/;>01)
M7LN:'J95M8UA!%BS;7<+@$I"WK&';A$I&@<B0IP>/T1.?K+QW[2FW+B1EO7G
MX\,GC,$1+XW AS[3[8CFC/)1&ZAP\HSD.U0:H<WHT_$1P5?=TR(=%\.XY/:;
M<7Z]/QL]MK;K!0FF"D4K@22+)Q=)%ST!!&B/V\<9X8#+YX?=:,6^(+NN^B+]
M;^]Q\Z=XW"U.6FA+I6_"F4:,_> *D$5[##J7,() \<4-9,^\.%7P:=O(G^H3
M050[*0.%YV)A5QP7K\A)N;KLX:W]]/MYFE3.Y%)%E?RH._(7!A4V?*;09=Q-
MSD?,WNO("WMS,=C_A9N#:M<[+((A8?:#3RA807"*YE6PP)681UVVGS2&+V!Y
M(]X,7R<:T]S>N[FM:LT?D.\G2Q[ARY;P2SW[]L9=1ZQ^$HLW=N&##8LOHX8U
MI+F(VP]&+[PJIN:N+?(DUNHDESTZ#1!2I>D;3I-ZY))/DUIGN2IB4WL]O[MT
M]H3]-8'Z)I9ZGW8+7(%RF8NZ\S&01-0F/\?NWT;<QPH?8QV*B">BA8@!(JNL
MP_4M^6HR@=S-X6S8:=<:Q<(?;X4^=QUX*22X3EW"3.&!LYJ@"KX'*HMC"XE/
M "QM'V@71!7M,>6?7 !:FF(T _?6!SI,#ZK7&#.?921TO]PMO)PQ5[GAILI)
MQB6R80V^&T$0=MZ!_'PI0I(6#?T.Q0R:PEK @5A*D#1I00Z<#&I:,]!-& LB
MCX=Y'TJ9I&T4B=0W*AP):C (LSMJ@VH0)# D$%U>"H!O)U*2U8O@Q4C'&+9,
ML$86\&(K)%'?J3^&AV9W).%+_2*ZO7.STZX:UV\$38F<FRG(IS>DPG8KR<OQ
MI@:>&"+I ,,?HA*W\X<_(H6V!7EL1C4W_PP9K13>/(AWSXX,>*1EM:1_+EGH
MLQ6=PF'P:QA4<OY'E+' N2T>QL5GZ#^:R2(>$46;!(II0M#KWA]^\W#)1B\W
M_Y$/8P392S(%:^_*@SX:\F*N)3?O0$$ $!A"@31[YAO\U:WIK!Y4X_*&'5 T
M9C%>:WIP35ZI?B(4)3P3('&I.UKQPD$E5Q]71RC]!TXD.)_L/!FX&?6_FCP8
M7^1""@7^M4S8=L<)K>U0B=/373YOBQRZ5%F^=9PY5GOP4(Z3*W"-6=TD4-WR
M8S1INH8-ZVOMV$O5RWK34@FTNN#LG_JWAG<I'&@9WQA_'/981.)BM:+2;_FM
M(D-F :T=JC@J/4AAY+T8S>A"T?,X46O1VY&W#-2+?K8GK%]P+]):>/'PSG[>
MG^:8N.SK&@E<*:]G SYX,^>)8?C+?_UB@GUZ1#/5SR369;)A\UN_-I8K&%V8
M$40CO@\];;FH]X&.Q'PUW?,!F$J+T8T*:@Y2WK6X2!;//B#2T+/J.'I9"<I3
MZTN"MQV9)Z%R< I+QI&XD>0Z$K=ZAVR,Y?AZNS;U9;>>+;Q;,Z55N+#5)J?;
M>CPU?G3FO6@SX*5R[2??"4OD[VCZ6<P7-DP*JG#IQ)UU)OT4R+_3[:4.3*RT
M3#05+$F9W7,Z>^7<@&B%L_7%QZ$^/DI6NCOO,%?_5(Z^>1= "!NI_9$5RMK>
MQF#*^+?K+S]Q0]OUF@XNO"Y)W1Z*_Z]-@SJ6H7A6QG8&LOY-?E4Q)U[E50YA
M%S0?R"MTF"TBN4O?Y\]E2M(M>K1FY$95I3P2"B6]R<G?LRBI:@62#[H7ZWZ]
M=--/8W6PNM.?>XXPB3'BX#! H"6#]B]BT*#VHIJF4 2JAW@SG*A1?V4W<T%2
M5E;>/H[+]0"WA9,3Q^/45;7=NVS8?3\DN6D*5X<C"&"GX;0$JCO\@;SIA..Q
M6G2-%B(A+-+J[+M]LTI5A(#S^\4O]#>\OTYBGE7COMC]MK8G9+"HQ38CM*S*
MJSYV:K<&#]A=>&)^25\B5;7VP%<(U</^G]AJGY W$>G# .DC%LCP"X_6C;WM
MIOH,/K173O'1M^<;\M^S=P*G^C\.Q<#IIR-V',$T*LIQ*DPMDFSU2F_2J56X
MP?CXH4,<3DO62\DFWZ:^WOJ!DKV+S,?NT\6@2UCOY95C,W/A7'XQ#B.1X=BI
MD+225+4_G+]?[+W_\);E&;7$?[T1\AZR8Q^V\VK'/O<8 S"K8CK"=]$R\68^
M(A$E&JQP,CA/*?%1A3A76>M=E4!R^X7>KR+7,S$_[ED9\NP-/5Q7:T8DVL<T
M9M;GS"$G3"MO9 Y*Z-5PUQKKK;;I,F_^10RJ; C33S)N,!]CM -)C3L;G&0U
MDF!$:[?SJQFG4?1CG_T<KL)Q:L<NE'DJG;$?>?+XR<$I<=08GB'&P^)C MXL
M 4'@V@R%T!-[8: ;*6VL??TKXP18<%MJ)O3=,9U"J]?JZN_K3Z*X%NYJW'ND
M&,+B  -9?$GT4+"1]O4]I!_F)ZGQ2Q-)7(?^X_XE8#OY36ZVQBA:\3GN2!!_
M@]'LYJ_"ZV>J9J9,,P5T$ES.&:2=N>6<%X@]@5YGV5DNT\"H[?K0)^<NK#!7
M:-C)\GCG46S],$-$E,5O2(\T0U>RAG -^.0_MOL7GS*<WYS-#W[X>?^!LJ49
M2[%>.\>40JAWU))(H)(O0WJ&CF#U20<74"UI36--P^D(40G=7*L_[G;:W<2S
MW_K= ZV=)<^79B_/<N:\Z1=31U7H34Y..HU,3\^47NR).YRJR/_ZQ155SGNP
M1?%?S\KE+I6IV''N1V_9H'/F&,1M$]ZK[I.6O^\#:-:^%F9CNVT@US(!27Q/
M(3TX^T*GA2B8\:-1YV!FNES0Q;I-\4_;WEX5;)C0:4N:,;9[<)BH_9P-ZRK8
MU<I\ROHV[+6[0L1'^]7F5?3)GC;T=+3IMT"^N;$&MZEGS#-\H)Q3Q]]DP_:Y
MS7K%[&-68N3 MV<%S(-JOLW[C7V!_2R66.&4[WP.=Q+?W:)[8SL/8<DOL74W
M'59)3>7KM0LFFF:M/^S$_;.5RTJ//DK0C/0;->?S'O&YCJ4%TL^]\IAQ]YJQ
M]HT,SND^*I9[Y.*)MNSX4GE>A73G8-%,[8 3S+_I4V6X^28&;ZYTP8P9J%R"
M?_UOSH)C2$]#!IXFWBB##&P-&?@^Q+^D]7(-FM[;:783V]]^<B^PRI.HZN%8
MGHG+&!P6&PS<;656(J_7$N$T)7#B#6:8U#35'4C:%X$[=ZBTJ8WCY;N$E.G;
M>]^<LQ,@;V3S73HM]?DA\LQG[77N$/C<26NT9!L;IONCXZ[AT4M/]"N6(<H>
M;7'UW\ 3-9['D"9!\,/^';,5>]T5><,N;?XPW:X'^T#OH6M!VK,0O?IBX26B
M9TYDY.$9FC]<92GN6^[CJ5\S* MLIPH;%DP2PG8:(H/9L#VL,6)8S[)EW;AY
M4GK5%16FOOF[PR??TK+:/S\X=Y\5U2VUX24I[&,_U##M8$/*K/_C:1J-,1'T
M&Z>%O&.^MG?4D0NWI)HF^2[8P0-N>7T+D*B?_3;O;B5O2,DV*TWNCJ\J/6[2
M*1Z,W^?_*NKJ_]DAKS:U?('PH&,/0X[J2]!$>!B[2=XWUHVM"3S1\Z+!S<W]
M0T_I'HL+GV8X)SNDH,1TC.#L00"7[:9'_^,>5\P<"DQ=7KA0$1M.UDQ$5WFH
M)+7+%7>'*WUHTIJV6!,?&B^R?K:E[/PX*?U(^A$'FOY&'*#*&D<VA/>0INMU
MS]9C$2"G"[#M/+K':7KK6%FKJY7LP^J#-Z.=^Y  9,H-%0H6CNF+4F&(YBUF
MS.'O=QC&[&]K!TAI&$1@.!\Z5M$F_%A+:\M(/?</HI52EJCE.YL]IXF?7#A_
MVL%8W1!&%$ &RI!D0/2"?FH8,B%JJ]N]4!X+ Y-Z\\)I4?M+6R<;2G,/+SCG
M'%A.&A*4KK/*>+.77U85Q+-XPX#[%.P&%]F.J$>G98)IBR9WUSI)S>%I[;J4
M=V'8M*COMMXOW<RO!6WD!?VZH7/BW.F#N*??IU:2$DWU05$"2D07GCC/.<[=
MJI$2@.HQ>O7LJ(UOV:S$:;G'#8D$8J%KZ2]G=5D_Z5/Q+C'# UCP(+Y+\YOW
MHDH"&Q90&+((I?96@OS1B:R-C$7SQG9J;M(KE(><R6AO">^.ZM!W26UQV(;B
M.]E'IQ#%^#I\-SK1E ,,6A ,(8?WJOOVFO)1T>DUS3@!FRHP];<CG0N?C?97
M;Y=T#K$YUK(1XG_;&&OZM=7 OHF?UD:%?ZOL13::II6LH1JFU@M?NZW*BX.V
MQXRNYT69##KX_XV=Z+8-#4TN35O2#!28R3V]([(@KOCVEDG'O?^<M?V7V]B;
M1@4'7L=(@QS1L92-"^XFWBYOL^Q&-]6_JRD>F_97O&1X2<&2(\G"IS;'6)-^
M=\UHJ<H-OB$)_#Y/;<X73*O@[7U5QO\]=MH;=IP3J2%6OSKQ#>IZ3@RL<CE5
MI9LD2,[;,;J0N].88"Q5'OL"<2O["&(K?_<,_@HE)HW'.%.T5N!ST&>Z=:A3
M3J.;XG:LW8!!EF%OM^%SU2\CJ?8M*W_"[2PK6U[_'3@+A']$99B[D_5[/VV$
M&6*6$XQ1:8$E!*3B)7B.0V=7S?K^:H^IC [IB-^4H:UO,8&4P \F:5<5<XT)
MA]BP&Z>?H#_F[W[^X$ )W\BF#E,2D@& NL^-E=3J_=-4.6DCMQ<&4YT-+[EG
MX'BEH^_#N7=.2'@U']V*5I2UI%C%NOTG>]EA$'#<KMUO.6]4^]R=@?LT6_)>
M4')A:CV;^K3*:*)ZI]LDV"%+*R2ZS.H[^0XLHG&JI"2S=&)8G/6%)&R,+--,
MV58-BK$N.?>>/-EN>$N#',K:Z?_-L7H[*XH2\7HLO]Q+XSG.VA]K"> ?^09T
MGRLU_-ELL)/9\L>]-M\0Q0,Z>%$)*56,(Y0"BR(:[:HLK]'^I93U%WNLUSET
M=\J[V;#$*+O[Q2V3859!89JB@M*"^I>H9UNTJC>6VC45L[M^Q7THL<R_E-Q#
M_D3(O:$R@+^&N#\2X=NE246Z-K-A*8D-"<?,:H\3$U=-YA*Q<XX$!Z\M%&?/
M=/DD%>5<#G37AD]];_FSBPCLGH[NHC";6$>VU]MBYMFP,2B,.CS^'OQ/=P=J
M<Y'DJG_3OGM8P!$_/;E,\>TID(G5[&WS.&%+1LJ9!4BOF;4?O&7'[>[/_V:
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
M+LAFO:JN,H2ROOJ*%QM"KHIN#4P@3?<;GFU/94)H5V^\]40<@1VTD^!^_ ;
M=6(!E;:C9KN@@R_&.Z252\2;>Z,-G:+(F,&_0AW%TM=Y%@5C=T'PM;',9ABW
M.ZN Z48K-AI@[CN;F$^+?A?@-OC3@EUNI G*T_G.-T-QO\0]XUT 6-,PY,P.
M&+<3Z@H G78&"R'1S/N?AK5^Z'>&IS?)YZ/<?D7P>GZ_0!KA$,U*3 <F$D-U
MQ(O P7QKVLMW 5NJKEW%H/;:L_'JTHP=7-QFSLW$J?JAE;E;R*!71<E;8J6"
MXR>?YC[.$]K'XDLZ3TYTB]8V-MEWRQ3$]7;_$YG_K/3.56BO]8SU0A5Z#S:V
MRFC^ACI:'/LW=80M4O\B:B*HI$MU,O76MN"=$(V>9M<U,]?JH:?M[N=6;FMH
MR10?S&;7&6"# MVI+S5&'<G+*NU7>G?6)KK8][7+I.RH<Q6A9 K&*KMGIWV6
MLN9_QN,T1#A?-,A3/_HPK]Q?A1+[Q36FF";[$!$:=Z>>5=[([Y.P$U4ES_0O
M<.I("^1+>/Q5!"-Y:O\EO?>"S?9JVW74>7)O(EL-(%X# JGSK9EZ-=4EMY^K
MWO.W5SLA:P&A?@2I=IG?NFXAMQ^^$ZDP=5@L++WTKF1B9F,.X.1$[/SX.'G^
MWCR$,+.=UM*MBXDJI"E5U^]H_S;DY"$:GH"76B0>04L##^?MAJOA*0<2$S_.
M%GC\@.2*7CJ0%<OW\1 $9*7.%(EA\QF1U '(VI-JW&@D78Y65E3-T4!.57!P
M/$;L[P==,]+"!,LKN?#'+Y?(ML\)Q\TI9_</84@%4$XVV8=I5D(=*$.W@2MX
M$OVU<<D[0_D.3&>@MM#B&Y3'E+BL]?C,M;P56<77=UK,?)^(X>./]6IW]08&
M:EI $IPL9&*]W!]:*'W0)GD\^-Q;[%DD<>_;+TRW(A/;":ZN&_C.4HH"W"6N
MBBD)XQQ7\&F[H)K5G7MUSS:Z S5__^X:L#@AEFKF[OCJ=:K%DI5.G(KMRN6B
MP6H9(W-\S,T!Q%SUU]H7%@>ZZPLAB<W?/3V;N1_%1<?I<BVI1T*I3FN "D_3
M1>=P04YPU^+:3*JK0<Z.R]_ZATBQEYINQ3&OQN57/GVZZ%H*)<WC@#/'/W.8
MO,Z7'LP(IN4+=8[I(17(>I.,FKZP!N/JORUZKK2\]&OQ98'M=O6_IZ_!O7H_
MH,]AFOTQI%*LK+_W)R">$8XRUAFY5-9=%%F*\6A53HDHD\W]],%V\D'D(NSL
M4G91<=F2IM_.<+[![&17M&5\R8=L"\7 H:Q7J6T[V1%QB_G1K>2A#_^8A$'P
M\A=TZSA*M>;H_Z!"A20B#[)D"AQ?A0<!4JU;CVJJRY:.COI*NCP[:;&ZZO5
M^GI[?D9(R"U0,,2>+L7!)>N]$_P%,-4R>339&- -1_A#D[1K7+RG=$J.2-_V
M2U6(W ]%^O?QVAX7J)YI.I?-W.+D-2<,*6:$R/^7<I'-Y\&P!\ZW3@E<Z\*W
M(([XG27_G;AP/;+D9TR*UGO"'=LM!:^T-(@G],$ET)W#^_KXF"4)GT>GEEA7
M(NL56/-_7!K$YQ="W18?EGMQ$!LE_^O?U2,L2A-DBN'HMX!M6KP%(,.P07?]
M.9A&8"NSL(;G?!LUL<UB(QJM@;A%\\M_)ISJ2S_0$^.B1)__YGJ:,5Y&WQ39
MMXYI(T[@8, R-=P.\&!HL'_"),\8RB'S3;X,5BU#95"0891FT4+HL;;^^!R6
MV8W:Z*%WSVI?30U;QDJ?'$T9RZCW9O.G,+29QO4<$TOY83_QK,Q26PFY!K2K
MN;+4\BARI^ 1Y,.IF6ZQS/>+E3^T!A1>D62M\E]?C+#8%PC+^W6=9W:>*:)"
MUP X,I!7/1)#*H=2K8C\2'P+N H?&>1OV'&=VN;*VVA'VWQAGI]C/E2*JO8:
M_WCY=XVXD/(V5E6XE9ZYHLVX#2S3WP/.'J4H#U9ZHQQ3@59JI\R6H^(2F!?U
M TS.MGRM:9B8^6WJ,&LZFXE0DR2-?.G_WTZ]XUTJ+SQ^5RA" .V&:?9E'T'W
M03_IK@33>*9Q3&$L*2CDCR+-I2N2XX%:.=&/[5N<I,RR9@;4TJ%!":2JU'Q$
M[0T76[Y49S3VQKF2PV>YPT?>9<YIK^_4)GT*F4LDJJ:&6I1_XWC8D\#AEC[<
MJ9X'UVP EVK[P6L=5"O]C=M=6[J:6JGFA(*4T0PO)4CJHS0KW$(OFY\CE0]6
M(6'3E%4<XP:F^;Q6F6YKKM:7E-7JM>A$!6??[-\QJ@-C&BV.MS66C[D?.L1]
M_%KH+L@ *LP^SC0!-*<;K,D8 HYKJ5&*)AL?-#Q>$UOFT% ]5)#_L?X^U^D%
M,^D(7M((Q?%:8$3/J8V^1V536S"J/OW\DFVZKI<;A_\O2T3]+[:R&VG%QQ@:
M E^G'VN2<2W$ TNY"K0CGT-JQJ_%YHTV= _][NX_D736,;DOB'O W\1EY: :
M>@S37 >CWD=_H&7>Z,,CP!,33=T\D?(^:TPNZI9]C?PFG5LK=*M"=[*21T!:
M53,@H(O[_+'P$::0$EO B[K5M#QY@E[$\;8TGQUTP]1RJ"5.D*DNK-CS)M_\
M;*<:XW#A;).!_(T^>0F/TW)*E$=Y;\?C0']%MSN$'P1Y2K@%"!/-M+?-F.S5
M>4]IZ/B+%.,7[0J)EVX=!QV^8_L^#Z][\=\Z-*>10[$C(C#-E^H?4,VFD*Q4
MJ'>9KBGL^:.8YEV0,'+'!=/6T]YK/J@U2C\=-VF*N%_XYE.%F+%QG(7TI^O)
MF]VH?SC9?6^>;0!*@573N,\/?YP$1)4"4E.X%BC/T@[NF3Z"#,>?6>>WKWK5
MZQ%XW'.C=-7N] GE*UA\]2=/,] F-G(75,W3CN/%/@^!U81&H]0+%CBZHWY?
M$;(9K8!T724Y^F7[M_@)!,XY=B70 YTQWA?U2@=+2FF5E:_?T[#'.3K!:A?D
MB]^';G,29XK:.@/:Y"SVX:608;VY#R2X=156Q#=7K#Y#.])>'.U;\^6+@U?<
MG*70?N[+"[77[!_,X#VLQZ6F=T&40BICFH<IE+Q7'^8,Y4?95P-057%9-6ID
M6#8LCJGQT=FBN*C"I_C@Z9O?1:?ES;)>J][5?P#P4)Y^V&N,VP6YK0%R]+W)
M)0S6.T-NI*7ST,%X7VH^>2M!'SH=J8)L4%=R-C!44=-=*0I$UG3,Q9DFADSH
M/_W1=I?K;QH] FA@W$86MTI*PZC6T)C<_329X;I\LU+U!#9D.30##8[HN23P
MS53U7>K4:MA35='+$)^Z-\W( 6M#COG#,<T63".&*;H+)H)600_O@OC+#"6
M'))UPB;Q,-.^IJ(!WG!.XN][X:FYU>%[]Y'Z65QW5MVJUIM*P-> TU3P-+A%
M?52E"?K9^BE:<;$13,M\UGA\H5':6L1/4F+H;<VWJD_18_,,*);WU6I">F=4
MSZ'#YP3;L50K,#<*!>13<70\YS.TT.-;3MK##63OW X[H)CL<LJI-FZ%Z>81
M'A!\.J]'\N_]E)D+Q\^D;,RNW1$TI24S18CT'*KXBLD[3/,M;7RDJP26U%/L
M[U'NEWNPBF%!,\TBPW]X.&@_")W+@<='1?N4WZTX*F=\)CYH-E022[7C4&@$
M 0N<W(IBB[/[B8+HO?X': M&VN\3QK_[;JV&WZ.0S%FS!XI_#Y?W_SYQJ6?Y
MI=6S,Z'['=&NK$_:4. 4>,6 \[]DA_\U$+Q*J2GY$/S1VWY_0Q&4(2TFAAG@
MB1 OG%GV+B9X%K%>]B#$1IG]YOWE$]XO+IQ/8#G2>.A7J"S\4ZA'\BA\.CW!
M:3C'G_38OME0)08]6Y<$Y?H]^ML-/S[>IGL]P 3T^"L9*HH,[$"+#NHC2!0O
M 3/SX2  455V>6C+)-C_W"&%=,'@NYYWPB-4R+@Q*3;?&,V(/LJQ:@'J%BN>
M+8:"4N?2J6MD].O:"F#PAF5._)J0@HOB:Z)W(B3I_!0\ZJM0CV5$RHEG#Y3
M%S'-!ABX8!+X\]I*"8V?S9M?CFPT9KUEBZ.,X\G)K0+7W!C+93PW';T'-_]>
M?M@_NECQQU64BU_@S3=P]B7!<(Y1V( M"?L41@VH[<!'<,1@58H'>1?$A^[^
MPS<0!+_TT+VF-F[@5#.T;>*F9S)D)M<*A'[;_Y]5&7>#]W82 $CQ"B=.#YRG
M/ER 5N%:_C[V&_A-R ,FC(.KAX.:+,XG3</#4B(LUKT<%7[T-(7A"A?*?.S+
MHC]^O)&6D-'MTS:0^AF: 0-.Q3 ERQAH] ]QW3_:K)P5ZW;< 6,G\XG6$"^#
MD 'YGI.#Z]T:$ES!GZ]8_#@5&<?L&/YK &_5(_3&U)OE3_INT6VK=#-TARDB
M?>;%AY,2N%2XFKGWJS &Y&1YNY&A% 1GY<.L*,S]L@NENR _[%AF"UOUZ_JS
M!W![,2^B[5,]_Z2=WQT/(UDI<JX\TO:3L_6AKJG7VUNS,%I!&.W/S"..9%O
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
M?I]#[7"9I9=9BO16S?/Z&Q-6[N)MHJ:3( .?"2D!("(I $)=D#:LH@!@9 J
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
M JY$#Y@&:4;"BO<'Z+ <J=+%;#%ION9M/Q8Z:?Q6Q8ODFE#RP_SS>/.NXI0
MG;K^IE PZ*-8,Y[M0H,,T>(XF(&'%8RJZ6+4TZ0HR]7L^6JLDA\J6T.42\O9
MZ47\VI'N0*UG>/KTP]647M:'&!,Q/YU7VW#EE.\TL;,W2B+*3?PR_2J,VBVL
M@I;)6N:]JO9?4]NXT<'#_U2,QJUK\7D42:/[B>"?5&B[,T, W %]4)F.F?!G
MXSY>^E2*NP.+/?:])G.1]RQ)HTO;T=1E;&:[2!]MX\3GRW:44?5_8F\+'"(9
M( #6]?"?X"8BH0(!<&#^*&S7Q>U&T6PF ![XAS23N5;P<0'P//@5HCT^IPX(
M@*L41&=A];$/S4[6BO,C:YVL%8!_;*[C.%CEM0!8[\@)X-^;=!< #J76(0>6
M'":4VZ*RPL(6.K@.K02P;;D*3O@[&8]_FW*$.HE&T/)I]/S#1STQ4"X3WTWA
M1K%3XHAK./JLY/0!-4< JJ]*M IFEE$FR_3'DPK:Y9!M@\6?,4:U&W??76U3
M^7V*+YYYR]*3'XI61B%R?!(<S,%S[T"W!P@HV3@.!$5UN4*W67N;DZMJCZKT
M2*GI&VG721'*ZW@S3=J1TE/77N!1U1#:!5;*&9,@?0%PVT*$D6LV,%E2+<R(
M/S?#GV*PS<>>PXX*EQ9.6_>5I)2<N9+\]8:T:U_A(;$A&KR:_,L#Z#;/&=X.
MW>1D,6B3> J$K<5A-EWPAX78L[L*KVMS\%&;4@W?UI[1?!?^^+V<[:QC\6X%
M=>^GFGN'/EP9T(/E].I[!,!D'[L-D4QAZP]D)#&GXY!5[#_-L7<GB%:/&V]F
M$DJQ^2:%.2R5D\F='OFFW0JER!BV+SZW;$HJ'K.WK-.@W"HPJZ<1/"W]MIMN
M=R'76/;3H8:HP0M'KZP^?6NM6?+[KRVQ1X0XI(DVU-XDTD=Z";DF %H_/:G"
M<6FK(2M;!&<])Z%T7V60N6:'/?MY1G%SKTB1W;,,NZD#+IR(=_=N76;8/(EZ
M8\4U1+>+ %;B06^,W+CGRG8<XXTYB((1& LZ;']:KQ:,+$G]^OYYQ/;/2GK.
M<9%UHMK7_UA^8:5T$BZD91?6#"I#)$[RUD.]W&5=*'VD6ZYMGIZR4&'Y^3TR
MR3ULUSP6Y)8S;\,]Z#$DOK)?K9H;-R$;(;1'_&,<<8$9 &F4Q%:L/8<K ,/
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
M33BE1#B*=:8X[M'3I$E3W%D#0U8*K.#.!*MQ47CV_ND>?>9Y3U$V+N[-)NT
M!<*I\4/-)KUI(OMR4MO=&B5I,ND?DQZ$GE):Q=DZE-M^"[.>GU@>Q#M(R$96
M2')D:),B;\ZY7;74X-_+Y*R(9P^[D[X3''H"Y',VNYF_7#>?<4!"IX9LJI=Z
MK"5UW0"EM0<.ALP89&A#/ E>[>OOP\$/4"M1B2?OCGRY<;0K=KH0+W)NI9L'
MM)?P-#HG-RLX^6R1Z+U]+M<,E$5V6X7AWSX _BJ=_OV;?7S5=+SGKY^"4<#*
M0R';0FBE]7&!N7H,VXD6G>3P%P1\]>+GQ2M06\V\Z"7CE-E>\_W<:\\[";6/
M+ZV.SQM<@4G&6>O/8KC"[, 16#X,D7+D'20J0M]M4IC3/6$UJ_IW0#M9L6U#
MW>-*5>[O ]?HZ 2D3$;-/TN6GMZRZ\2R-6>%71')/#Z:9)=[0WY,.K2..N%G
M2LDF.%>';&DKG([#2;J?>/^NQ82_8L9)*$/*=Y P$<!Z]&1FY)9MV6=-_)8C
M!C<Q/!NDRA/-&*%WQY(]MT*U''J]';NC?*>?82BLQ< H]_VX=\)^JPK^R(?$
M;T]3C%9RM+<8*6<>>U1<<*#2P@A9L3[V&/\E>$9&"Y$XR59K[*Q8#_MS+B2L
M-C<IN!Z?>38Y*,_38]SUR?62@NC'\=+Q\9-KCTAW"[<+@'/DWB;N&7Y8(484
MJ4X&BW"W+# #L63)WN[1U!*2A;6/GUC$SS1"(IWGPM1+6-YZ\I+(BX4W.JLG
M([8/Q0G_^EW0*CS2W*_,IM53NM-8\W4RP2R]<$0&OM)>KL4>J%??4&JFFM2?
M+KVYH?/^U^OIN3U.*E=:8A]7U;W(0-.1B!(DSR&SYB=%>.N@%*9KC EOS8XJ
MJKKU?-SC%HINC(IQ>TN16NB\YW')%A4#KY)J]D$&?J#R!Y6105<%_X@'/\Z&
M?*6^#:K[@JE/#;A]GO6>LR*/.7DR<*_?Z]'LI#>&AEF?K_3W'2@Q:HK8=*QL
M\Z$F<N8+82:V%X](&/CP]A%<69A),<Y];@/T^C%Q3W'DX7:B%(5@RU*<2GE*
MT.VG?PY6*,D/3]25DMO;M;5!.K_AS&E"Y:XD2R#DNP HXH:CIPZP4R:S!VCA
M(1LXM+H=TQ&RM.Q12R7VGST93UYY'M3?[?5BY[/2H8XG9PUU>5'.G[<?LG;C
MYU$96;A?#UWC<7)$*YX$;,M_%Z("F57=V%M%&S#Y6C# TY?*=7+<2KC<X7F:
MN(^J,_F1M>U1;I:NKTZPXPTV'58PXHH60&LRX7.MU+,TD1\"0*8(HV!XA[B>
M598&313Z[^$K=OCGC-S,VQ=S,G5S [&\MT&H2A6 7B/B+YED2(]4CX^;QZF
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
MP<!BOQ&%B.04?R+5,A'<-]7D(-7?'-1I?[GLN]J*2?[N(BKK&>.(LXS*,X5
M\J<;M:J4\4M;DUXB!OGIE:Q2-D NV'!HF;](=KB,V0$"&Y^;<D.N5G1[^B+$
M FIT ^WVJ;NDT_:6%)8?DC?:8Z+XJ+A=[YNH0ZT^+8MX&$4FHLM03)$\NC0U
M,HIF3!<!QRJ4:Z3Z??&BH$^CHW"OMY5J*6GN9^KX4/_HKC,Y?27MNU[Z-3=I
M R(,%%,@".*S>,L&ZL[#5&1 2'!FHFI6B?8K_NT55Y3 U:((ISCW@P(SAYJ/
M&*:/F2C6<IS2?<MXS$&_(0H:P!*_Q09"EW!UQC5<\!*G](Y3@^B7P3!*%P*C
M0?,CLJ(HL7E=O"/H'X[!:1>.6;&@]0?MK!J5P>SS?L5VV6&,=M87JE]47H!'
M@W7EWJJ)XZ<:=6[+"<]*Y6MW_[B2W/BSOU\Y2X+'=42*FGWTJ +GN1CES"U_
M:RH_D:!J"U.D]QQ,C"6V*0U7^I9ZQ7%W_RI2P X,JD]WF%P4S?ZMPZL9J]B1
M>4 N025P\FJ8S_HUC@N,QYR_?ZLLJT+?B50K[^VX^FEPANHQD=N 2K 3;S C
M["2-!AP:J%._X9$_O79_5^HK7_V'@1[^"DG%JCVF4A9THI9! _?^W&EO<#^)
M*>I,P3.%A2EI49//Z]*P1\ T&H^-@S3%O\%A/]G8YP.I9,^-%Y%+F3:IBBY\
MC:5%[]^I/>)8]14=1Q5'-2R.W%3;WS5N,?^*<<*M0E^>6+'LC94-X&\H+Q^3
M[>$G"*@USFBM_DA*"=,9EC>6CPZ9_8T3PE@0P,.UQX@QF'WD6*+0[W)M(=,W
M ??KK\<X&$T@*T-,Y7C%UH;?&,N=%^JLU>2H,,1*X^HNHLBOV #U#H(I9#]>
M$<(&W) ).$&L0 "!4A&O=_H6CF('RAN0/#R.R%[K'?XU/J3^;&PWY%#?6EM]
MRTY+VI)H2B2_1Y>E->.'&NC:B?:L9_FE';C8&E3_/3:P$W.XEVGIX^GM+?ON
MKE2@><.58XU9TB8'?NI^'?T6<O\;3]\]FY\Z<\@[;(#' BRAOZ&>A$;$X7FE
MN'#SM\%Y31NI\;(1/GIT-^'6PM-J+U]_^5K4]-FXO5BL=<3AYP!3Q&?"?YX
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
MB S-]UY567QXK1I%K7>[>JA%EB#O_<WWV4#F \\#8V;QG].V0HN)8XAX9/'
MO J-DUX&!C%.,W59KYE(.#MAZO?ZVJMX<Y.8:AF0&;BZK:#'6YNFY:HMHMU=
M&B1W_M/5>H,XG684U9P-A(QIP2)^!*(@/K?W=K@F3YC1J#5(HJQ"K./G%Y='
M$M[\UP55SW<$\YSZ=*!%OOW\"=1..)?Z:1$&";+P./)K5%%%+1O@:-D_#0E3
M91_D#&HU+*1>BKJ2I#=DG]<Z*>ZO5U*BT;:7^/H^LQ-^TGM<'9$HBB._19:M
MA1'=6<[TZ6X]"8BCL**4^C7"A1IJ_YU_QUQ:S)JP?@DR_><DG]]KYVT',Y,]
M5J+J_<942ZBK!14)O@6ZEM^3MGW^W'/ODVK!SULO1")-IUR;#QZ\@34X.@5P
M&OTIDZHV@_CX&2+8KRCJ^:ZAB@NL%)S;TT$WV;V?+.:"\NP;0S>Z+CQ42%6)
MU;YJD*%I:N_5OT/B\:''JBHC'HU$K\4ACW'TO!6UI6%#J0XWS.<=J7^0&A4_
MIV=)(8BV9'[(E?'7SML?*&RO6<1[-?7HZ_B!@/8BF5!# *?O"("PZ7!QPR[Z
M,O&6A00H?KJ&#43D4+>0FM/]TL;7<275SSV&/FB"A*O;&DMF-D)*'C^13I?<
M[H4*D&\/0C-%;BYTT;_"T_/T.3 Z-$*,+T.=&Q51*EFM&)3UN\2MPK).[<E8
M[JZF4IIH\MC-3[<"WUH;:GR0$+F@/PI&P%:$8>7AO!8?H@6K)6%".,$<\BPR
MTE$>C*40A#VLT3NKCVH*!S25CDJ-=5^+L8]=?]TS'QY=;W4]V>4&Z\?;U\*S
M:*HE&I3W#R=ZD!+PO*A;>#BQ$BR I#%.H KN)B3:_[I;?^2-N[98[SIMIJ*\
M3>'<M>W7K5Q'S^0OA2+OS@-@"<3;RSB#_8XJ(C)E[M .0[S2XXG#XBTH(7W1
MW^4^)-!=/5I?_F._NN;)X;/'JG?L^MZA^<KZJ$+YC=&R-IO=']M8>80X-N""
M !5R" ]PGHFQ2.H%=").U&D JX&YT"UL6%I%+4_ME\*%WYLL#?U^H>EFLIO"
M1XWA6KN?K6W6_%(\P21!V-*.$<D)Q#)B@X,*G<!ZI _'L@MZMVND!YR^C??H
M'PK ]HP/S3%M1>?6=*@CGI_]GO2,>I*KTR4G;@:EAK^D+P#<+LQ=\@P4O)*1
M/F+6D0]&]!N,&NN-)_,4&1<VMK^BNJ>:%T?1/9@A4/4Q_4A6W\'VF;=YYI.-
M=C>6Y5Q./ML^AS\/#>"HYHCM\!H-I,+%N55:[ 2^65V$J9V.XQ@*R(-@.K</
MUZGECJPZZ/>[N%WP/3"N_DQ^O2\B:;GCSM ,;+:$$1P]FI6F1G1B ^"^J/F7
M%'1TS19Q/Z7&-'U1JEKS<T+ ^_Z><=VG!>K>&;3LA]L+FWY5:\]JOOVX;!FK
M>X]$O: .*A'GX9"?&)FQFQ4*&W1FAAP+7X:,+-AO/VUW/,S\U:S P0BGA-\]
M1YU-MZKL[#.U=BVO4D_]I'8"F<H&2BS^49E*PYB\BR*_Q6W%;AG&W/\$IL U
M5P"M45;<+" [5<7@>.,[P4!5ATDQG=O/DN\HG.M0O?-1]<0]QVQHFT?6+(2$
MI\.AW-,!U60R&ZB(CUMP$EK5[@W(,T_?<CSNT&GC(M&-=]0NNA[8.8&79J+
M3@8&XT#-3:RVHG;-B\LBBJDN88K=I7GF1@$[JM,?=W?Y^RIV#D:\-AFRDW 6
M;CVM2S]V&R^&(J?I[Z4N,D7.+4-\#QEBS#/4Q? :^8"TVB70IF48%<L\KO_J
M]6SYU-POZ3IZ4+1BZ*_#;NX[^17>\<7)>_D!S%&8SF.E.($NAC5V8$PY]*BX
MB<-%LXIG7=O6=@2_K[YZ_U&L4F_ JF@;KLZ'>,V,])!(-40.S4)\/-3AYLM,
M,VJL661+HTZJK6U"K/^]TQ>]T,^UUS(LKSB[5CTI:<*6XNJ.$LEI4N),87ZZ
MV7<L#[8++32OSO09-[=S\&A""NK94LH_)5[Z?H-/RJ8X]#?W95'Q6[?5:D>2
MS4H.BPW#7OBJA1!H0>>N886@W EQ4NJ-)(0C>&ZQ(?EW)3H4>2K=7CKB&;K3
MJ*;*Z(FUU>#,SWF-R#JEW9P3WD/V=#S-A2EJ#/%V3Y! 99U&![Y?W_4D&0=G
MQ_AZY2O#G!S 9 >-GS2Q7*$5C:,5O:\BHO85SQ]>/DB0@H6RFPU,#F&/X0;7
M8#7." _,*(41R2\2J180+\YY,SMCO=!7GG&4*0NCS ]$+#!M\T&#54Y=AY$O
M:6GC_;HCMTLZ-)>ZPE3VEY C12=QU--=X)Z*1@0H[Y4V@>":80-E_2EP?I9Q
MN,]S<;% "739FQ;HK7>P36K=G]/JI?;+WV=*3S-?"+X(0=1,9\4 RG]H>7=>
M3:?=;ZJ(]BH-LE6?>Y4JK3NC]OU-Z-$SDH(R\>T?G.,*MW(O#1P=UG#_3^YQ
MO:_<&Y45X&)<3EV+7 ERT*]O%XW\VMP\ZA2YK>^:I> )J_-' (#++BN$3_G_
MO:%X4.0U_#H'MA.]NC:^R.(Q(M2ZL]9A^8[A)KD86K@!4BQQ99<4D2./7B/
M!I+O)[)@Z\MI7;Z#;+YF*&+3\S1"Q/($U[\T9#^)*37+!I1/@L?9 !JKP ;Z
MPBP)WZ28$+RT ^[G-C0/<7:Q$;_QR%UK@Q/]P 6]=*01EX#;N'C<#M?@^ !>
M^>EE2T,1X*]FL\P&&%YLH&V2:<4&BA_FPTJ_5<;Z=_HWB!'(I4.-;. !UN57
MAB(;^'B>#0@S$]6S8E36A&GD/\B4\QM<FUBLZR(CD71+30N6>B0Q<QC"$/_6
MQSS5E+@VIP/>6,^F(W:@?A0AQ]&/+ U%US4VKOX/:CG HW 57LT&6OGI[FR
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
M^G5@V%2QN]"'K4?+*-<*$W,YG.5IC./[=>'=V)FW/J_2P^0J[K^/Z]8Z SJ
MXU/[S]7"LBLRL:^CCZ;M-Q#1G0Q1+.(N^GS;[.>!Z<8=K#H.X(%,X@!4%V0B
M>AN;'RM%-Z(AHW_5]22;B@Y@V(HX*QN]@7J10DO*PV,894U,F$&U_8E- =%D
MW&Y)!2N/77G7NS8J"^N1*8KI"5_* 5M'EV;=(7FSP,XL>@.E>Z=E;R'>O4_K
M257J(+UW^*<7J;[ZTMK>>? J/L-KN^=MKFZPN9BT%$V*1BY"#SG *3?'Q@96
M20B8RE9F93)!"G$X.L 8&7^-<&OQ9;U<:)%[965#R5,#[>U."*7<>Z+Z OOL
MTZ*"'@UUH:AF8!0'J!R:#^< /&54XCR><8C](:Q1F$:.WC%D4_2#K=A'#/EZ
MV+7XQ!*=?"DK]%OKBXEODJM*HJ6EV?H4)/4$813)WB)(DZ]>V,DX& GC)E^]
MU'.F']7I9@@'$&-JOQJ0;1EKLHX(BA!V-!+S+=_\/E!K"GLTS7*WLIK5WF-E
MN_C;JY$54LSM%%@"/JIM["\"GBW1QU9D"E#S*S/NT:6?E/8;U,GM:C&30/I5
MI.A<VG-#.=4J[E[#7<G;S,)?MA.V3$DTQ;N3.#Q*D8]K0B2/&$7AS!F'L:=#
M'Z*V0H6.E948'I]#&GZR26OSRFD_U:5'1LV7M3*/[A<1%A=]QS2!&+ []%CU
M* ^\//LMN7*1*59^"@(GR5)8IY/4;QP@(;#^2 'JYKW=XVE?B6?EWNI$/[G2
M,B9=8BUA-Z,8\+T/2V"+P"PL^CS."=*F%E'X%[BIUSA AS8UL^DJ>]O'T*LT
MB]Q"*X/-W5IE;^4?M_FXGYG*L+]]V5-Q.["+>QG-%O!$721&DZBAA'8=?AR2
M5A@74"^6S9]I24V9=V':MSX_,9AEK*'Z-IA>]\!+;%M MTI9ID=-DJQMK*D!
MJX@TGDN@AH =1$FF# T=K6UB1>4VH_$]I$[H)%PSG\[-\TTJ<&O-W?M&VSNF
M+<TV+!CUX/4MWP?TFJ/'5_"?26P1TD#D)K 9^XN08HR?SS1]P##"ZCF'DFZY
M-$,W)1;XROVTU"IOMU5WXRB!8K,+KX_(=$A+:A)\^\#QAV %GBF>RQ;JG2!
MZI@FXLTLN/[?0LM4'#PQU+$>=FNFTK@S+E2H,_J'T]XA<7/Z?<^&RM1#M-)=
MY?N\%%P>  >-V)MU8?,_A=+A5Y.X":=FY$@PQ3V%HI.$$@C=M\ TXX\3+BK\
ML=6D_+!GZG[/.Q-IZN="[OR17'A-CW#_!?LT#(W>)"_R]L@>9+GW? R\2A(K
M^TX%*^Q0V:<54-1O6R\'>-:OO=NKOB_P"Z+A=GK+_&5="0'F(:?O&*:H-5O@
M*6V9+C0$^J!'>R8[6S37ZJ_3B.VKLME)U.I# R'?B2N/U8F!@6D"WAG3FJB*
M-ZN*90GOE)KN7WG_KC%E'/\9/X%92(%#U[&?-)Y-JBR<7W[.-*(9L#>G6R=J
M8USZ*J5W#"AE6<UC=CP\4?M:^$Z/?'WR=HLVL2<*-L!E#B!.\B5QPSK >EQL
M<*+'0E>[=&Z8(B/?CY"3,-JWLB^83\I['&ZH3'S;<V3O8R_6$Q7THM_5^2V.
MC=XP15'D %/#D<;@Y]5\#O!=?&@(56;+%*^;0#/%&>S-UA$,*2SW>/YJDNE.
M;"%EK)(#")C>>_(CZY(:6O1'E5Y1PN[=/Y]$M0OX!.#:KZH="#U7['X 3N J
M=A.I&F2*>S01Q"/%(H=1907%%/N)Q:UG_%PLZO@35[0/OU=Q[.N@O=$V%+CH
M^/65L$73XE2R^"%D\5T[<T#B3T-R+1CVB#JK!G5A<52.;@/S,2EV[\C,K1"B
M+!8QR9?YE RAVJK?>H6&Y>/%G/-<BO'97<K*GX]39J*F]=3VFWOU_# ,(LF2
MO$G1A IT+/_-QKTXHT\FYH7% Y5M0>BC1SI5I$2_'.U2VOH]X8*%XAZ1E)>"
M:9OYIU:9<N(,#3]RV>J"%.,,W"WP)_\2L:;[8R1:"W&&-,?G1NMJC9>F:W7"
M,;MY@CN%M90BGC6E7G!XOF.S;7:]+\,2QX6!#BJWDJ72)U$QHRU7;XL83[;-
ME32%3-6"O+9^I7*/V>Z+%<=N3X:)R1,B$MDQ3V/EL*?&QE13#4X^BW\MR \
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
MR-IM^3">K2^X*Z?Q;MOO\(Y=!3MZ"+UV6*IY<9U!V\G.DTV)C!J:667*SG&
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
MJ<[O-_X#\\9G?DM&2"AJ1 \SBG21")>],/;-7*=QP\BA%N22+0P"U:25&H5
M9>@]7(_6[;?^YKX^]_HH![CI!G[;C.:'*TL;8?VVG^$Z-YI IOH3F4^%QE=A
M^$OG *=$+$B'_*E:<VQ+:3RMAP,<]RZRA?P_P@LO"_U336'#[4P ><V$D$BB
MVQD26-H9I">_FW2BYK(MG E4G??,3VVD54'D!'CGVPJT(R*A;TSO1M[E%YZW
M-:)/[+^HR/7S!*_>/ZKL>C#]]4"].#'R#<A=OX,"&TEN(!3D]EG/4]CYZ9)A
M_)BK4TU-[+&6Y(E +OXN[63Q3UGO("N:1S,9+K47OD;0]]*J$[5";%QM:0Z1
MZM3=^44G=E34/#IZ/KOC#+Z+2[>N/A Z_/Z('K.@$9M3C_5<R;WIL'TTZ.%S
MJ?S^1X]8VE<'2/=&K]LZAA=;77CL)7'WR9,A2TE)9.-;U.GK%0=GVD#)%<(M
M#E *4^RRC,<3<O*N9VE&*;%U$T9])8/30S95L1*I<N<-/#L-/GR?UC_Z/O%%
MT>O2'5AD*DJP$<F$2\\M;_965,J(4PJJBFF(>>Y'&,XHEJ+;O'_PU5OM3+7Q
MY/.1L6?UWK=R:B]#R"+;+/%K[TYE)(T%J([\&'0L'_8/SF[4GQ/]=M<QP<*8
M%*K3//9SU2VD=(6=^0RKAX)4?\$%Z7FD&N2%.Q-$.XVSWA(=^@8W_4KVFMGC
MX<\J7P26N@*;.O3;<4-/?88:E0?GF:B"^S'MO_JO4F5FG'.WS$L$ANVPNQ(.
M>^2MXNGCZN-46_Z%<*^P_?O]J@+)L=F-%]HO#&H.C^V=2DQEY*_#!!>F0"EC
M.M2%_/RX9F1L;9H;UK]5[X#-\\.;W8+M+V^;8,ZDQ?DD;HV<UWW>%*[2,]@H
M"4U28TB^MCR1G].AH<-)S>SMT"Z#KTY'TT_?P$B=3&R)T,\O?H#9WV6EI/?*
M5NNI]FO>2SB$>9"'WG'I=X(/TUV.:__R Y'=/PDG!HVI#QHN:7O;F1^\T#?[
MR!29-ES2\!,NJA'>MZ\AYV&ZL=.#VLI^IP:_RZ<.K<BA>S)_-QN/+66S8CF
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
MUF2*J,3EY.GN<J:D2,7D5(>,CUP=Q>R^]645/[Q(9] X0!/YUDDF0-O9BA#
MF5%/$":[,+(^D=MI>4ZQ\OINT3J:"[J&C[OKD]/:MNU_<M4GS\&^8H^(>Q##
M#'<-RF6<9/K3C!8$:,2VXB*HJ'VDHC:U\IF!7[356=: >4N.1HRY6<N+%ZE
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
MFU@WF!$3G=22!QZH^%\-.FU9\E4$_]!@X#5#T"HB0LC6( A&%+_31Q-Z/M0
MZVJ)D.VX-W-;EQ,KA^39I3.:3O%FBE=/-.92.Z9=;P81CQ1C<=V^&$P(?<A(
MQY?UE'YSN_;V9(9=_-'=7"=MKA+$4>//84X11<(\ \<?RTK-NTYBQ*$?R\T[
MV^E2+I;Q%3Z7=O9&?E(ECN!&ZUZ?.9:Q]XBHV]H4'](0N!YDCJN$?<![%K(:
M)XT@6U%E/0M>5(].$D^]VZ1O8\]X$A[I\MDZ%YLZHV':[?W\^U#8WNE+93<D
MNB5NU>[^^N%&8SYL?2B37@0']#LR^X-L7 +3C8* =@YU8.))PB;<8)#O)#$Q
M<MNK"FLAHZK;G=<&;_?HV5R7+\^[TZWWH@TOG!N^^?W!H@XR'.+#F&9T:2"!
M$5&=LG/ A*O$=Z]1HUSZL7)?3.@#S!GEBK*JZH"70Z>ZE(XJ!>2?O?UMD^Y)
MQ.6<>DU*YT()3,=\M#=^G01#1MQ)"#.)EX#\)M%4MQAV:0 84.+BJJ<])7KV
MT%56V>C[A(+J9BY5IU0KAP,[4R('0.H95PXPW'J2ADJJAP.=9QWJIDE1XJ(P
M/[5-0FFV+8/;$LY?I/=)+[KTR4Q;$7.K0M+V%YQVOD.YB]DA$\4_ZN"D3M6<
MA'-EQ':<'!MIBI.C:5WKC*EWRS5[X>.2[/-VQO7=C<PKKX13]2OO1'F=<X@R
MV_AQIP!J/ ]N:4R-X 0P8X;!%V9"P;EC9#_"%J;<MLH)A,3+*.>'&?4,K8RM
MM ?N:FN>H0=.'4U37NX8!ZY+_>T!D'!PX2;C*#:=[@")EN#"/[*YL>D3\M6Q
M\UZ-@P8ZFWLN&?)6) AU&=A]L9*^GQ/=81@PQ5WI/+X=]E;G0AT%3GIPGOB$
M/4C>@D-<S\&";60?XX,91<]&;4*.ZEMQK^5\G3IVWTHN)29)^ K71-3!QL2U
M(RUDJCU1%")09MIM$W79[>BM4I;0^0E7DDB[86-NP5E4XJ^DB/Y2?QMUY==J
MX$JF:#C^6^%]69-%R]/3[%U@\]G&'4Q9UA-3*7;7QF.9XX\(8BL<0)9Y7I;
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
MLTIG.P"1B\AI&2=5'%#[G&([/F\C**^W%BCP%:ANQ@-'E%8N4*Z3Y]82T)+
M,/E[RG3#!4?6:#T@[4&5F8=SWG):$Y1Q5(-L_#A7L,\UD=P<J7R5ZSVT2G/H
MS>9RX)<:N]D3'X*39,,OA*7RF1^#WKH[,Y2;%0=1_J\._ 'F1[B7-#0")M,H
MP^IRX@$>/R;WQA!$CF\YK')>#C5Z<%SM@?_OQ#_>WG]&Y4^JN\8+N<39N/FN
M?PXG?F/H@F!Y3%'$TP^C[C +U EN/H>DIYYFJ@SKZ5(MOH[YCZ&&:[W^)!](
M_V.;FSJO[.UE?#F)UZJZ++GJE)$]9/=/0H8G>1]\NF+7*Q+[%6PFSC!?L([^
MAO&SSB'=SQG$4T]?K2L1K[+_7N1=-C:NE?=.0VHJV#U^QN30Y:OUZ+L/$E@D
MJ@6ML;J:^5Z1^=* %Z7N P/6!YJ[\4!NLZ.]ZO[31@/W$K.JZ5X#V9'W:OQ?
MFNPQD3O5\H=E#UGA6(0)&FBC#@-$OR)[E"+PB;0FTDEJ0-!U6_A)S#O2O2O+
M/<^/5K]N^2;W2JY ],$)@5-G\X"I&8UF:%1@B0=!B'4,\"%N2YR45"O::@B8
M[)LS]*VY:7.-J'<W$!\&GYYRO++?I1U>=3,'VKR,XZH@5!I\=J-DS%Z53[=N
M[OIIP4'7U33SC"*:MAYT?O72Y F"(9%&LZ5@5C/H!]V1Y6G/TW5]@$NLXT&>
MYJ6#C*?KB\F.3L]]?66>B F_"]M..Q:D^-1@B$OHI>=;*JX-^0PFJ'5&$QF#
M$:O7>3_I:"Q?53%4.1YBYWJ^-?!8UY+M7:&7)U^:H.)!C,N#U:DC=8$FY1.)
MK' ECS!N !R%CB@X4."#><B5^&NQ)D&U4[(T)77B0$5>5-+9F#-BU/:FQ2U"
M H'R"-$$&^=O[]:DL2$BC4)!:8Y 2"ZR-3$;\(96C'E I4J^^?AYX_-U'GM9
M#@#NG+2DN!V=&0V&V#$X]S+N4!$+ROJ>WIZ@V3M*1,2MD:O>U_Z2\OOD*9)O
MOC=#]/.45ZJJU?R9@##>V_GK)UMMF!_ +%""XS'@9*@#W-2J[NGJ! :"!!N3
MMO\!ML#[EG?U<_!I[F.%2/?PL].GWW[TG>5Y'*5\Z_11RZ66NYS+GU5GUX G
M^@O/6-*+M</M6+#=AA)[I8""F3T,72"4LM 2*+X_A*R[*.:DVI$7'EAM<50R
M<?;+9$>F<9A 7K?P+0J"(=JV;,7\HH&9SF#I,5^AW%RITE<H#"?9VD;*G[P\
MY&_DR*.2>"W1FB^90W,S(O-[K3P:[D)NAQ]\&LHYC7F!Y&U47&Z4HQ"(N-AT
MP89/01=NL+Y1;T0E%ESPU4X,*8&/_KFFK2BI7:)[BW/XQ[ Y4@K= ZM.^UKT
MJ)OV'DBAY-$DJ$J16_AGK#/IT-AT@[=Y[B^7G91^OB^W4ZQS$1NISAA2V''\
M8Y=A?7LV4L\63!Y;08^@HSC2\&KE9W0+3KC(8']0US:BDBK18O&\1U^-H:.P
M^J,R,GUTWJ'@RY"ID7R?R=P>NM7<;6M(*!MB(GJ5XW]Q\#0C*59K8W5M.#ZX
M#R("Q]&HBD]@:%%46]$2@]Z/IPXR]"BLG,>AGY<[9=6*8[;/W;WF.'J^0V^
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
M+,P\1Z4GZALI-FO^HYM[1=V&_' OP6O-N4O<K7?3>K?X4_YR>L[WRD*G3K_
MX(<;$[<NCV?:'7Y^NO2/N7SRVE6;?",F#-.4@ED'M0>3TTH^R/NYOU5I3P@'
M,?^6%Z-]S1C8@EU\ITP&E/0WS7W5^I\RO!YA>AJ_HX3<3UC1R<?\?NVYODX
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
M(Y5EF$G&G=G.W7/.;WF>Y_L[KW/.Z_SQNWM=\]+%??LL[^OS>;^OZ\;YPEF
MB)VTL;>!<.WB@EP$_T$XZQ!1R\O(2_X0?PAX<7&F(5:075Q_KC^?N_Y</-Q_
M/GEY>+AY^'CY^/XQ^ 4%P,'/QR<@+" H].<"O]HM++3[SW_^/.3_O'47+S<W
MKQ _'[_0_^N+\QXB+L#ESF7,S:4*V27.Q2W.Q>F"P$ ;>?]A'A?D_[JX=G'S
M\/+Q@V8(@S]0*P::S\T-&LT+6@Q^]R[X?0B/.*^$RD%+/DEG7W[5&U(&]Q^]
M%% [7MDN?7:$JG[HTLUH02$963EY!8U]FEK[#Q@:&9L</G+4ZH2UC:V=_<ES
MYUU<W=P]//TN^U\)" RZ&G8K_'8$*O+.@YC8N/B$Q*2,QT\RL[*?/LLI*"PJ
M?E7R^LW;JNJ:VKKZAL:FCLZN[I[>OOX/HV/CGR<FOTP12>3%KTO?OO]87J']
MW/RU1=\&?N_\\8L+PLWU']??^B4.^K7K3P[X__C%M2OBSP^(\_"J'.23L'3F
M][TAJ6IP7T#J^*.7E>V":H?.4J4OW1P1DE$W)&G0_KCV#\_^GSD6_?_)L_]T
M[+_\(D)V<W.!R>,6A\ A+&9!DA;DGT;;7J"6 ^&]@HV#4]TWXN??*6_''4=Q
M=RLHTQ.QBYHQ"86TRNA)Y]HQLYD%@R_V@OM3FE?>A?U48&#N"6F3TP$=$THB
M;8P>1 WH= RC7P1F24-ZWSB017PL6G?QKM:RS$[LIOM5V?P+"0H>\J%5;]WV
M270=/-!G8?3+*9FYG[:.))9T[#'^Q($$4@[9 \A04KG-=!=L]W?J;$OVT6\%
MW0K"?1O/8MZ5[6\^^()H^?O^C!#D3KCT6=T(J_P)AR_AN;9QJCS5NAV9IW[U
M?^35[6DN\ R2"-Z^TUWF*M8UZABET5&FE;S]M-'40NZ(.BT)4FM]TP<.;%(#
M2!$=J0&+V>GF^WXT1<2@X45M):5 M+>E2&UK031Z=,5N+T7%HM_OYVMU\@M6
M7MMAP(O^"!!>&$YGBR=2?FW( TZ.D^4AZQHV61/: ^[K9_??SN!^V\>US7?/
M]*0VO!.C2RU)"9EWIJ8G_F*YSNU/.>OT:J[WJ/H#^>-]=KL-#J\.H9? L-]@
M%;5I889P[R*Z84GPZI+N85%4!)D_!BT?C@_ZM$(,\8P9M=QUR"0[Y.=KGL5$
M977+!T^NO>!>)FK'LK+1_F2G!$*U22<^P=Q@O&VJ++B-9]1(V76CWX[)>+96
MD.5AO-?%^^/@]1=<SR'\TIO?T^'7"$D(90X$.13,%NQDR,P$-MU^2>5 .B=V
MAGN<$IOH.<28/7MD51Q?9?L'9O1H$IYY#1J<9)_2*G_RK#T%<C?*&NW 0&"^
M8&L"F!)92"%T"*N8K>K.= 04*U#YDQ8T7()37.%8^#ROXZV3TRLZH>Y><U\V
M]EQXE."78]#W83/@(L.*$68M?.V[>VWWS#ZO<_38KI'8W=Y'?C_9):B6(A:X
MZ[.TTW$:WWURGMXQ9.?1I?Q"?V-TZ8#PDQS-]KVD3P^O6_+SOWY=WH(@F<Z+
M#9,4X5)!8U<G*@7U:AKP?L$)9Q9WCSQHM%7+.-BW]4)$X4!<*9D@''@\K *5
M[50M4VFKV]_<8L=\\NB#FC'9..[B><GVO?>';,N!Z?9\>4+-:(L]F7+(J8EP
M-TMF<I+6K3%P>;=-V?O&?F[N8]:0H!$?+X8C9A+,&@?BO[\%6HQVHNFV'*WO
M0B@OYTM3L]+I3[R2&:7-3\F1XNX<2&FT25#1M?MG]"*.<FMV<2 BS)N3;69H
M/5IZ)Y;H<)(Z?[]F><N%UAM]S<P4&:&?TC+M],LPFO+%/C!T5OWY;XMGLBIM
M+B^@IPM>KYAK4N?2]')=:2*IK]_5>>4NAMU.I*/<WTF8DXU5M!8.OC=U>EGJ
MZE9W)_6Y9QPN0HJ^V5-E:6; 9R\>9Z4M*K W6F#50L+9@\B?8J9!KF]*[IC;
M/U:[KS*WO]7;?.=(:LMS9OJ[O-3VA06:IR'$V5KJ?QQN*C3&HE,,(0 >[7,
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
MCD@G]C)EA(;9PF(<2'UV["+-/V:ECBV!B*[..^R9JE'S*H9 WWCJ/MU<Q^1
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
MV)6D]>(_1QM(F:-/<B ?CF.4L9,]H%>O!II^?_C;Z9^'X]DGY @[6^<X$+N
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
M!,MZ()2! _IZ*]!O:W%L X@X%?TF;6%H%+@-R3WN\M-$"+5..^$BW$'9 31
M(>H2=B&W"G>@\:/!K9$9(V*?,"Z<+]%3GKQ?RE<J.0Z(@<080R=3BL^!+'N-
MB3A+5W>["S!UC^_.BMT9K9QG-Z+OG3@>^<,;]?N=LT;=JU>N9$JQ=-RB_2JX
MT\2SJ#]"[<%#! &4J-UPR%H%#2BHXV58<K<O:MB"OB(&T7G3N#! <"")\']Y
MVI[_(4H$.ZB(Y%K@;B?^^SWLC=M,90U"\&E@3;00I3&^0!1WM*DP_FJCX5.O
M<&@,7B%Q3E/>)4;L<1:C^+S*U9HA*-:^>G[GM^1-BC_OV>K=">HYA<X<!J-%
ML%W\6('67W#!2=Q?@*7RBSYI?\U?,<<0J,*=F-&Y'Q;_'(P"\.R9Z&Z6ZUFE
M:P_(-;:ZLZ<S]2[0MY ._O,LA62R\HP:2/UEM:;6FB5F,F,@&W1DAU?9M;EW
M@^YLH[@)ES[31%JJ[46%6_-VWF?]KY\[NG^]IXPS[%*:X@\(DV)G5UZ80CZH
MY$<#=8(MV)&?2\(B'HX?UMA8Q-&X5_E]P"M[(&LQ(2!TY\7$4R_C"\>.W;"5
M.%*@_?JEQ,/8ZXEZT+0;:F40@J)@+] _RM%K@6N@472XRE)PW]*U0"#EL8\C
M*T+S.]^"^FRQ/W3(*##]_18O].7.9DN#^=20N_!P5U0NM2YXNI6[P%H&%>E\
MW94BBCI Y_@5LTB9)] C2/5O9T?-,\M\?3PGCSN'?G74O=MCD&,7U+'GADMG
MX7+DL!M?DTN<I@O$L9\HED @SY!.F%P U?L:#[/#K>TYQM6)%]E5,<X]%U6D
M/N5]:7W7)78>V]&V7?=+-U+-4Q\F>)X%+JP>W,/2X)N1(4Q A_2F*[-$'VC@
M%3GRZ-<HJJ&O2LI&J=)@%$^'4EJW,/S@-6V6$N+]=:(#7:(QXK>_$LFUIPZC
M^#?[J:'('"K727HXABX+-'#,FWQ_[8^0I]]O-RKG(3/.=P>07]9G[9(]+V<1
M<6V7@#9^\//;GOWBW[8JCE/)&4W2RMA>K/@SX' YQI\GGMQHGO0XTRH<QUIQ
MG;Z8*!#+Y/E'Q*8D5;S;??7=#EF]/+6VTH2R7H[)4#G_$G %BL(49$7O-^3S
M_.EA7B7=3PLPX\%9(X\Y>$6T<MN(?GV_!VV@-C[*NSDIPNR=*6'GO ,A8F=\
MKC%G6$OV,C:_&U6,>S;>6@<J#M!1+^KHD==']'AR0#P$5:4E9#IQX\[82)DO
MGB;I,Z8-:$SGF=[I>=UW@LQ9S-R+VH"#<G9/'I4YDP"]NA8BY ,/$T W.,W*
MC!<SFE['3@H^R,LI9R.S2[9QG1="7SUMC"V_);N5W.)4A"0']81G:NX8QGQ[
MP-#Y?!E^[Z3'UXSI7H$UQ@:R9[764>@B?,B)'P%\&B7)@JH GAMYDF>?U2@Y
M&JG@,V7(#A^V?%G%IM06CA<ZW$K0=JB]9=F>'Q5!N"J(!(SSZ=1K'LQJ4ALU
MF5IC?]TXUI"Y$33HLSK,,VD[$$,PS@V** UWUA6'Q\TOW:R1?;^/T$$_^]E[
M-TSP-6M^;A [^UT$X^\$#B8EQ6CW=G(;FN>=33^<'HLIMW':;77#L5WWM=W?
MN?AW+OZ=B_]++H(30@FBP$O8N5H^)1!8+T@"75<J$&O!?=P7^[P\+E,T ;D1
M$:QY1&7@HG?9'J:/;YBCFAG-Y*=1XQ&[,U>'/[\-&#8^N6ZI/XN-"T*ECD@
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
M0TGNF$W,]II86=N._<B[[ZC3>+RC4TOS4$Z7H1VAP>1;'9XBAI$&JIZ&8O6
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
M0PW2,.&A2AWIF$"JDG.4I>- OKZ06.X,9:C5IT#S].-K)[=]EYX-N<C?15:
MC]\C5L ["#"P@:J>RN(O]UU#B+^:]S=6=P1=VH83[GE-'-5)WK^W%.5[V#>X
M^I#N$F_E"95#&B-N[PB8K;0C1;0R:U"-@DQW:.;L[-.F5E;U&0J\:$ISKTJ!
MZYYP?%8SI%/MUW!R2?F(@ME.$5&D*1 Q-3?-5.=\150ZQ+]FP9C',7MZ#75\
M7[CI_R;HW[^Q=JND3\*9NC!CVS?Z)2A8^^M"\,";IGW8%GQ53CO\#@?&+F%%
M/@.;$'*@K4)2H\&+:;*4X2EWF3RE5E^EEC8D,DJI7L#^L 0/;/&([MRXPQN;
MDXI=4$O$Q]?CVX4/3; AZ-[PHN=G4&:[A*SH0KN99^1#OP\L=P>(W+0KKHE_
MM_5U7W7T@L(4<3B5L[WP'S<?JIMT1S#A[%+.MEFL#MTK34 DKVP,8T-7U?&0
M.+>L&D9O?EX<]J?R[(*,_D4A";XH.U/ &VU-DD?%&AHA*>G*4S:YPSV";;KE
M93_)/_>KXO.IORW4[OY:#?=($XD6[/G_:*V;-S"S((MU.5\0"GHL7TB8)XQI
MTDM)" F,"5TF[Q4XS&S)/]0O07)IJ&FJJU]>.$P)J>TZ)N;OE&TS<5U$0"MV
M1ED:V@#%:7,38^<WNC-U?;G EKF 1B6Z(/)Q!LS%;W#-H2Y?Y=W;8[DSC(T(
MMQDJY>$V2<-GIIHE3F%ID?%2/$NP.2(4AZ/0-E&<CP]R\I5!<PI,KBZ!0'BP
M-/%AF-Q:?FV-M/3UE9SGX_-9OX9'Q>QN>M]QL[&VVU:/&(GE""@Q17'-IXUW
MH1&0_?/BM#4[XX,T3TO1A$8$)4/*;?IX^GU+C4<J3O[%Y^.S<\^HRIA=UW0(
M]IZ^!96D\5;L)Q@?I-1LF6U8H;[0*.O6X?(X&6=B&LN=:CF*<FZJC;LG)>%&
MMM1ND;X>+E:F?>[KG-BA X:$>0'(Z%_L;*(O++U)@5UJB*#H6)N"CRD*X;7?
ML+M! \2[7GVTCJN2\M!4;>@R14LUM?(BY4Q&7<#O[OJ>D\HF-$N&.#MGL\"B
MUXA5B1^(@!O:@>1<\K,NM[%>-CE4R,J6LV2[HR[8S^9"7>45XW[A X\C -VP
M:,VIN4GF3LY7:.9+;!Y@X[$"H.7E:II3;=:0X;'78,/E@?+"VU_B*6E^#H<>
M%GEH+9S9?6'AU(>.%S8GE=VIUC\F&!%T\[EN7Z;R%? (AT1YGY-PCS3 D:=Q
M@>15)1U<Y<#(7$O/LZJW*=Y)I/M>OB(TBQOYR+A_W+Z[#W^3"'4>V^^K>C]&
M*#+EXQ7EAJ@RIU-T(=?&JL80\S,1.J\7O>*'[,UY4CR]8S]T]%R^R&,J]5_6
MUN/Q[&<Y[L:E.+T<OFH=[>[JO.<%63>/&?+V-HEP@:1\W'@"%UB))*^G8R"%
M\'F8&4OE9R7=(K-C='$KEQQHH0C7EJ%MHB?L7",L@H)&LDO>K]5'W;FUZG5N
M /X: 29/<;:CN(#Y>R[P<+"5S"HOXNR)@-"EP 5Z%G&_]>D&7$ +N2[_M*F*
M;?*)"TQ-6C?!6<F) R_#S%<[N8"X(530T.CQ9XVX+ \^Y@+9U;A6:SC-!+=A
MM,AJ;]K+!2;]<2J7;3B%O[C \E(I&<8Y8UQSJ?*_=?&,55%U+H#/-H:*<&GW
MZLN\3'80%_C+=6!TR6Z6&)F3$<D%#A"2B>LNB(_]4KCG$7 6Z\5:!Q?(%"V_
M/)<QF_,WE_'YNV!RS)X7_9/;25%^I9ZX*\2_7,:<=69S*H?V*1KC E^05!3'
M?G!)WQ0VHVS-!>":49#^^V4R:W="A5G,?DST%84Z6LU@LY$0(X6=C_'B @*B
ML1BK'95_<CL8H5VEP[8:Q;>[LX,5@YY!,^*4Z=>?:3$""UK0$ X>6>9<Q-/4
M.<WR!$X^879!D$54.KWSAK_S@>&#60YCGZK#FM^9[G^:HG6_X)_;Z1>BC_6(
M N,F.SL@I,PZ R%.?.,YT.O=)\O<LS3[U3%%0'3#\*!_QT-\I%RW7#,!XI=$
M*"G-)W!_*+BEWGXNL"[1Y 8U[SC<+P_0@0NX'>_@)'HCGF1O<($=(.Z>MY.2
MHO^M;*G2R.=O2XIS>VDHKY^LNB0T6?]S<,K;<_MCT_R1+Q".I>7%.6X=\U,L
MHT6.P B4>4A"/G@ -=R/]W$D*'+C><25F\1U7S](LB4CDD(<("/$"(G$J7D$
M2Q#&N@UQ5NO9;OC4*+P>P7K$A)(H"N4@)@Q*9 L$@)(R"!YJ,-H:$51'L17U
M.,[.$%ON<: J2>%:M2B+ZTS(]"V)7& 7C"YQJ'M]S7H!XI2]V+&_7MS\KR9F
M@XFF,+H@&,G!0@'Y /6CC_RL,VG+G*@^9@D7^(2OP__KE6W^UD#L[AYSUNDF
M90C1-3C:/MP2#U1'*E AX4,XT[@E[W\_/C;_)3S1N/__X(3"MFV^L8"OZ)CG
MH6_KIGBWZ*7!AS=6-\XQ'L!H&3,RG&L="F>G, -_8K>_BG!_<M63CH@-795E
MB3=P;/G'N< &O1^^0C:*&.I(6%=&9#NT77IA\UGL?O9/_Y#'#M4R^$-$K8FY
M"85'-J3OI59F06FN]PG7>_O&O.=#I6P0R?C7\?]Q7TX.)@;_93+ !>;$@[G
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
MKWFZ9I=C%6IL^7>3J25'28]>Q8DG*D&XEH9FO$[Y5=$?9(8&.,14Y7P[#N]
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
MQWHQER!-*YJ"5;+T\KBU%G; 53_.H'9PAM'-'$T^G*P98*<=+6%>C&MVOYY
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
M#@=MW2JV[59[EXURZ@I_$<:91[Q5/AIKL97G+GBLXV?D:WYX_Z;C;XX^^,_
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
MG*N9G=ZK85H]<;XLPD_:T<?N5_1_((P\2AS]_<@@#YB30$S+RZ+<?<5E$%3
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
MHZ__='EOZ>T]%]:"NCG?#:M[:@TN6EP\=$_6]=Y>9W%'&T(4]Q!B]8.8 !Q
MHDDCD2DE "YJF1%,N%:7RK"7U<FM6AZ+1[5WW0N8=:Z-=PBMP@_K)%\)M#2]
M/7-OVV%GK3>42TZ0H7BBM2H/Q<\2 )? 6 %0_G4TR<J"ZX O:J'M>XU)O% S
M9)H8^D"F^ZJA##H[Y*_$+<X>EWQD58PJ,P!K>BF.N=*.1K8!L.8<1<5Z%W[V
M.(L>5^E@]W8X-.5DB*8Y6U\W(S+S%A[(_*2^6C-EP=L@SKDS) "FGM7%\Q17
M.!7\1P3+J4;/4]"5R3TL[0H&1L.^>'PR@#V9;%]B?+<ZJ]V@\J*KI5)>^Y3:
MF^))D"T .!/0&-<;?B< M&%S8B=F78-)*<%PH,&"V2A];.@W7=$1!S*_75GX
M&10J_4-UNB9#_YG]R1NWCGZ9>""[6%%D< ]5 4L3_* @[B'>5M9*ATE,TQ8O
M_Y8F@X'S0\LR9X+\;GG1.I_EW;/;J9MX[P!U.^G$670;&=+'S#NP5)BZ& G8
MC#B8*\\B)QF?NEEZFWRY*"C\ZD,=PHDF]3/O=:Y%[[9BGQ7GR9O )]2X>P3
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
M >^ QP4 RQZ70)<3 .?[$A"[DI+IJE8J182C(P0;%I:ITA)D3.,,>.YS^>5
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
M7.LUK_OZZ#,V5+G:_[N-TBI2"^77"X#A9P+@JP 0 !,;_AO/,+ 5PUQ<6R<
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
M.*IJ:-VX*ZZY3UJS%/>_2\C6]+]02P,$%     @ 4HS^6KO* >?9-@  ]3P
M !4   !C='-H+3(P,C4P-C,P7V<R-RYJ<&?MNF=84]&V+KR0WGLO48JH- M%
M 8FH-!$1"TB-*-4  9&BA 110&H$!!24J(@HQ4A7*:&C(M*D!2$)J A2$DI8
MFG:7^YYSO^?L;S_W[N\[?^_DF0%69N8<8\XQWO&^*XL[P:4 4B=L'6P!GFT\
MP$7H!^"N !+6?JA+_H _ #4>[A1P#-C&\[?]?=WVM_'Q_GWEY^/CY1/@%Q#X
M1Q<4%H*ZH(" D*B0L,C?!OTE)BHB]O>?OY/\SX]NX^?EY1<1%! 4^?_<N&V
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
M^?DTM-LK]X7"@$<A6RK))2^\GNWU/)KF_BW';H>+W#9'&8!W9[-J&YQVG@N
MNKI=Y-1<M"8-MYQ$28WJ?I=(ZE%M\0Y],NI?*%=H4ET<6HT(RSKNRXC)/43
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
M+K#+&93E A<SW;B L]OF%C\:S@4$9K ?93E\4#!JG8<B?I0=WXX8^-W(RHR
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
M."47H62RJN0N_2)6L?-J;&,[J4[V?MBUS+ VY2K#JN]>QE<%/_K;Z_A%<?8
M&THL?Z8=VHW=5 \7@MA=I_]E6DF;Q^%F'_A-EHEX=_? G8 IXQO^I4-:?<)!
M0\[A[FIEI,?GMC?]AIM@H .H$V3)PQB'P!BF);+8"!+IJO [G/V800UY,'XV
M5%,R.3L>?P3GIBBN9[V]Z7*$#C%'ZM .O^T-<E*"HW]O?RXK.H[ ?25O_^F_
M/1 9-8O8%MRJ-1[E\&,]8-3$Z<2T$0%5F@M^+_XQZ^[^SA\$ ,%^."V<_WMI
M%6XI*"SL,@[62.ALM/@JF>?$F1OPS<XE)5C@267="-KIU4E'ACO[B=7!7[ Z
M1(K)-QJL$PZ>X*@M5L>*B#IMY>?_R6@DQ2]IH(NOV?C6^.6)Z8M]$H@V7<0*
M63I!=-H#?, 4B95DO :=Z/-4?!KK\BPQQ=PY#4OE@;#X94@ERF>E1^_YZV0&
MB>T#;41<]<YL':>/I7>WV6_@0'W]02@_VG<1@W?KYKDXMZW*[=*?4#;W;N-=
M= #B"N?A?@12"L7H[Y-4?%&@*GU@;K5K6J^S5778:AOH_J.Y^=WID?>%)H0_
MEL*/1CY_,M7?)5HK]5@FXHAZ&4O6D<&DP5AR18S3P_!@9P'09[VSL2H^\AE8
MVW$CHVC%6/W2:*+7Y/L);Z:#FRNIM"1;^)SVBTYV)5H+\LL6?#G;[S/., :_
MTR#R%X"C-ME#<?>,'I,(\WY#C_^=ZN\7HRC]ZM&ETF'8OLN%T=D[0\O+BU@I
M''$2^Y&5$4N&G6[I3;>;P]Y<1>M5LL+ 7@+:[E;'C7NV%H\T^DXS+:-I3LI<
MP&U'UM<3Y];XRI4$^.VJ.= .-0QTP  PEZ.LY\@N:U:DP-7!E!/K]09Q75:[
M:FJL9(>??50_8M"5IMWD^S;4MWUZ^[KZ21>'NY+B-#Q+07<V)9U(*8 )8(,_
M<.075.QZ)#/)TI4<E5A49Z.M^[47E@Z&59'/'6/;O>P9+ND6156)3MWG+ZU;
MHTQ;4-;L"JL]:![VN\?L9,S!V#1G=:,,*T5OL)<ZD*HY7+5$6%G5WRF]:&Z9
M?:Q&T$([,59;5%G$/^OH=U?;WQ4,VB VP)X8B)@\-CN_Y#;[2-0'M& :8T:*
MY5*Z"LN23>1;1S:F=YSS<(X-NUOC=4>[J3'XN2OZP"?OQF<)-_"]1L*+,"4X
MA8CE-R&+'XPWHV#;83)(C#'1E=U?A#1L,'4=)A[/L>;O^IC"]TQL>J^]X"'F
M"<P@@N8&GT!T(22)5R0SB=(<I=AQZFH&1CNH58E>U@$3C]V/="2*VI1[ZU3*
M7+B2>77U9;]<C>TKOV3YN[D-QN+W.97L-\3@*B0C$-1Y@82+LPZA".#6V=?-
MSGS@C1]'JYTCQ.MR^Z*NNMVK;4A5"7YX,>]\Y@'](2TT>PXUA>,(;S)/LLX.
M87:CS[!K, H0XQ-KE0%3-U%BP04S%B/= ZDLF[ :&XT2!M:L'^GI/<S.,RUX
M^T;/W/!]:#%ZE31.W6+)RSK1$3W$K&(1\#I-MDM#<10M?KT4/,,%NGTLQT.B
M0F4[*R[_< K+C_BY9J/>U;C-X;M5M/_ND*SVT#DAG@TCENRQ.7R7$0G)$?Y-
MBV3<!JNQJ*A9E#+Z\(A)?/2/L=&+68XO*6[9^2:_3ROHWFPC1! RL92$1JQJ
M&):22Q10G).X1?74N] L6*I["]_I4=__I<#\2$W*Q_P-9Y14XL_&^RJ[,JH3
MY%)5M25K7OQ71%9BMRQA0VJ9)F!*%_8U(KT.:93J87*[\9U"]JR!LI%^?6]F
MC.K.OA(;[9LG>K>'/YE \9]RF_SY6#(-JKZ2X"X29Q!.<] S(I&=P=28"+J
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
MF)&G]=YD'?*'$)0_]FJGW;#QE%_C2%V+8;_!<I6O2U+6P1(>%X"R)X$?DD?
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
M;_NTFSY];G*82"G&TR\1HW#%B);$!\B/Q'ERT#47AC(S%'R8/TVDIY"'-4=
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
M_$SS1E[!EF2,_WYA9GCGSVV:RLEO+NU<H;CT3O\#HJA.O\.%!?* QW+S SP
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
M6&&&;*1225X'E6--\M]XDBJUZV[F3;E+]KGM+];/R?M,V.M;"@\]L7W";8%
MHW5^G!7$E@^;),PW,X1.^)]%5VH0:*G#"XO:'=\8/T><'-L$'I_/>/+T6INK
MJ\;[]][< 63IEUB6)OM86(L<7()M,7D";3L@;4K/#ZV1RQ<KM';J5SJV=^OI
M#VU1!3):YBK%QXUW6K;-DP]N%G[=@]K#;2'2;? 2W%YXZ6 )2XKMQWG&]J>?
MH3&?0^4>8Q=PIO7TA-UJH3JVI;*XNOQ>3$@\26TF8@35D>+N,FD!J@E8,% T
MX4;<\!1%-\I U2E8I204$^WO(/L*[:T8WO0UXU&?IOX:W*=?_^'/[7(W/)1T
M I^.[05"I T#5&.@TH7C[V-:T-,6/.DH(P:L:4&/MF>TE3Y%RA+L,^AY"T;,
M>GQ_XFB\,RY6S.CQF/Z"UI[Z\CZY77E]]=C_L>!7A8<NV7;!R[O9,O=1P\JM
M5;:-W9%01]),C,?NJ>[%E>D4JE-U(R?K0H2ZO@<4YM4</A=ZZ!9]7./DC8KA
M?3.E[L-(=V),UFXH2U$D'B"K?YF.:\("Q*&;=7VZ86PG&=_9^U</-KA\.C?^
M5.7 MG:?O?X/;IT"^$O^_M^Z_OV>]F,([4J0'R5>LS#83DNP@"I4HW^,D4'=
MEZV/HF-:)(\F.&YQ&)7*N'>G5^&A? [_4J1=9MAF)IZ@G@%6NS/XK4'O]S-(
ML16.TM25FKX?%1^=@BQ31P84O[X)5%)SO2WS^%[X>E'<ASLGX7!<PRX#W8!1
MKF@(?:@13[_$ ^*Q\B6]N7C2Q=\/$X?/_Q+_Z)FX,W0+YM+4KR[_H)OT%HGS
M-JE)P.@'5>$%)Y_!0?+9_I\5Y?%*08%*]\X";1,VXYW&UF67;C M]6P[(.PQ
MLO@6.9G(EHYD*M"GYET8B2AZ7E6=9%6_2I^^(36C(X795%V7Q4BU4WVHGQVO
MIW9@\1-PJY:;#*9G&634IV<22(JZYZJ']I4&E()EXZ<=T9;SN4))M C;^B^W
MI%^X*!\#X/RXAH+4\@HR_8Q%>*KN8$^7^$AD]$4/UY/MLWX=E$MA#0*W3KW1
M]^8!ZE= )+<S <,QP:B/("FQ^(_=K4AP7_>\\2LHZ'?HGZ&:!^HC<&\L7H.1
M)-VT8U5FU9]]GN\-#9#N4.L['&$;4B\A1X0SD$Q9SB<_#*B>F<:6&:(.K#4F
MN>0&[\9$#AI(#:YVG3/S]?(3(9A/=F][+MGF?+'.SM92;E&Z"_"%T_T($?J2
M!;@&N> 0VJ+DNN^<@2Q#-=(/(33A,ZI3GNV'1M^F5UCR +>L:==SN\V4!M80
M\ZV$ '(SLL2=1)9FGS>1:TI/?+B20=BJ45 6OI+JJT]):.U$)*&T@GT@'N7%
M1D.O#]AV=/]HB'2CY/1U[M"'ZAWF'7[&T\VHW.>WM!<<+T5);OE2B+LWX3IK
MM*-Q-'>KT1G%T8=7L3TO83!.9; WK)$'# == ='T[H;4]/S8FCMYXP$HZE"8
M-\VNSWK@(.6II/W)1L>S>6:QT8?*C^Y^_L4W;!UJQP4%.<]><>+JI' -VL1K
MF0C'%$LZ,0+I2=ALCT[K?*W<7Z807%6-<$T-]+EB9%)_]=AH^EH(AOF;PLZI
M+BC0<"/\C2AYI&M+VJ5Q%VHL1CK I4FN%_0W'GNOH3EQC'KJYW&5DG9EF'Y,
M1F*:N&3S-%[N]RTUB.*B4=^"SH$6+'NV?\\OKM:TDE8YHR*"NRO _;1'Z3A_
MTQ'=>(,7S/*$AJY27^^' ^3.I!O/*R)NU?.W_DZUJM1\"" :SD"3I4^%F^5!
M_;D8C?M9)3*2V_VI)$+]!P^XVWAK8F 5N= QZ8&5XW:,3)%0$5CQT@%]I\G,
M(W.0O21J%#!2+>E9;_T%WL2T"TF-[#U\Y8I)?%&#^)<[<4JF).9QL(Q!9K:
M@:P;V*$YJKH"/FQ#-M^3OMQ0)SYPL$SA4O^JVF3,FLVGRLKR\NL39T]O]VXZ
M:U@YUCY?K_IX#E?BSI:S1WJ0I;E?E:3 'M9![:J\.;BX8T &26E771JIRN#'
MM6L^C&Y1V*&>O5E6VP._7QH+_G0U89>(@4JP":@*<3X/SJ,Z85P#\B#1,U$"
ME+LRN&(!&I42HISWUT;TCEZ(&51)L1OLOW!/^\T0?UN%7HFOO\_V[:FV*#SN
M.F*$Q!7IIF) A&P!%3,\QWQ"U^P.6X4/$T@3$G3#KL1H6J63HYU\_X=!ST/7
MAW034%VWS4R4V[XTE4CA# V$N=W.QX;JQ#U&< MLKA!4$#>)%71DFEVNH.>>
M.5^J==[TE,N61BV25./CW6-FU49.T:J)"# (DIE(=W^ I+Q5VLVI6B&*!LB.
M-FY$-A;JD=)5(]X'Z^WTE\>^]<:N:6*?Q1D]RCD0:4U4[GU@4/9G1-TE&7H8
M9HE>$L4(<*%&R10'[O^2 \T^RWFLHZ<'B\"57^W7Z8[P5IE%4NW1Y;.$#U=&
M3Y^RC;]9T2V@(N"9VGM0]I@]$86F+8ZPF#*<=UR]W__[B@6X8RC8*B*2606K
MCUIMHWPMB_=:]UEM'O VZ-#3:G7[[.5R7H:_JT/BG## /XL/APL;*+*W@9=?
M!LN!..KT0C"26K!9\VZU2?33!X\B[)W(FBJO6Y_U%AWLE?J>JC+4 *=;X]8M
M8&SI:FZ=@0IN)G6$:'S]<*FINZ'M =UW1RBP6Q)"QG6"P==8'MA&?!EJ003*
M024.U)%X(R+3\226N1AEY\CDJ6ST\:ZE\;F<RV4)(R%=BAFO":E)H<^6;]^G
MW ).G.&*EJ&]\/3S\!'G=<T<:1,6,J!6Y=FNL?8JS9G+JF^!DJUZ/@9YE3P
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
M%M 5;J'('";/)KFW<8ZN=E^XR.WM=]%,Q8K6F= '0__HQRHPOT)5$LJ.")=
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
M&@:=<Q+P0_:4KS)7"@(*K>B/+MJ*IV_:Y77\FUREV?9MQ$ ^$!4,7X7\N7O
M^M(1S3Y$'I;I)F(\ K$B5KX/<9%XNR#/#KS!BQ)X^K;/J4O'7#J_O\K(:_Q
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
MY2G4'WY1ETRI43@.-ABSO%=OTMP+L?^Y$X=D?D1Q08ST*4_.#?=:+?"?\%N
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
M@%W&T+X>CJL*'.Q+D9JX<VG,42%/HEY68R;C<)_ZS^/23\@Y(7T@7GK)$J,
M]H6X\C2B:I-JI@[$*=\,; U\=&NQ]#//4NK(T12K+>V7-*D=Q]!J^'/_2DF\
MTO3^6D'#!NZ+3EQCL*T*MEY9^'+\V\+7 F4M-C;^5\YD.-TL &\KYSX1L.)Y
M F.4RE8F>HOD)=:FZ=$ 6)W"RKAZUZVR OF(='.UYDPYLPM63XW27@]U/B&G
M@(R-I.5R+$SA ]RHMYV(!*H@+8UG?*"_$07=R4'8C]S_6CKVW(;OFI$I_FJ7
M%BJ(0<4RZ0YM6XO&"0%-=WH/W7VFN*_VU;C+MU>7*[F/ES&%&/;:3IXG!D%[
MXM7;PWN-^<"1>#Z0PT=U>L9]XJT\A\26ANR1ZY3YRR3XSCQNFB('?K9''*61
MO3S4-@EQX(_/?&!^Y?Y9<>P_"T@Q7;$2'Q#E Y_-$-=#J*-(_Z(F82<U^( F
M.L8FXDVPR0;[*Q!< OG HO"_B(++_8F"_%H^$ -.JO ![:=\H"U^>:X9\Q.E
M@IFH!V9@]_WK:-LIM'$\I#,'FT7,3+.F4:7&FJ&#DV$-HFDNWAB1P51=+?A4
MGG$VO:RY3 U7=WYH0VF='QJ&16C74I\I,Z>3^8!CB9Y%K6KC'3_KBKB'[>:#
MG;EA?1<O[S MF[EBA<8BQ_?>P4:&WOD][M7C48,&L_GW)R&+))VGV /_#6L&
M[JC]UR\@KMG32'.HY9(CKC0<0L%&&(W1K'$TT;_R<D$.NG='GN #FU$5DL_!
M#()K CBOCAM-'^N\\20_"8G&KOD704RP_^;9;R,X:(67]8H=P;M8ON*9>N^?
M,P+89<O: LBH$VP$WW"SE=<^^H^UE-^X,N1)GLWAG$)[P4-7T:1AAV:.1V?=
MOQ/500GI:<//TPUAGT:2=,@?/WW.3](1'"-#!B!\.PT%#M\U=U$\"&%G4M"G
M:16HUYRT(/-2+/!(*KEE'Q+-:D0<WX!];40W[!JV+&(_#:^#QU#V2DPBJ/]#
MHH^DE6VLI8W5"KS4#'#*M/FJ&0Y-/:AWC<5-XCC;;5%I^N3K<\'7[>-+!9.0
M$[)/&<-91+(T:#]T\NN.\IK^'KPK#4E!)?F 6S+I1$\X;B@J_[P>PGE,D:?\
M[NH:1OH2IN\7+G.G!:9A-RZ5Q/+J7++V(G/ER^?&-Q/;^O[=@L[T>/AF.O*V
M?2&1;8V&POOK8!HVRWH/2JR7)6'S?Y8$_LRKQ8[-$+SY@'<Q]F>:^/R67]2A
M1L2EM9GZ:[ ;)6(T\B9R(JFE<_*>"#?5D-4ZO]M6[L^\$W_?2<,-&\YTH'A
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
M^@!\D.V-K4Z.UD3M#=/6-0T.:M8F[BC,ZB9]J,GXY9H]YKQGVBCG6E?MD?<
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
M^GBZL\!QUX"1G#)B_@;Q4^A[;RFLYO6 D)@!2E*E\4DVH%Z(]:]>[%MJ=?F
M=&H-53)QPC/WL%2)G3;3<RHXNAV5]QS].EKO8IA<H8_DI.=4G]R07QC#R?9D
M0MK3#HZ?X@:G;^V<]G53O=?3@A"BF]$B6&F5B'C,08IA<EYP=;.^;%6I^3F#
M,B>W ?)3#]>7DQ^<NXE2QXZ(QQT5)WSTIL87C$M93==,.'D1EKJ)O_S.1N_)
MOG?,.W?&I#/CA^C61E55];>9;VMVGS"?C]!='>BS_-%A)I/A<I><$G57[)<"
MI>ZF3P:3U/)%GE\[<37?;#?%2(1,T"\.?>5]U+L&3)LY.VJI/WK0LE5^AWWH
M7A_/Z]D7;$UY=!L-)ABKM\.)W$\H7\6] U]4I*6N_?H%.VK<@-T L6JF&;DM
M&$MB5;>!41CA_K5"RO2[+42\KV;M<5*B-(GTXOVU/4$/:B7TO=4IPX\QG=#N
M[WI&5#5^@6!"A\=W3:ZX9>L(@QW^;E[6*J&N.?S/-%[*81^?:.,HN:#F9R24
MJ6>G<KE^:FB^L*COQU+2"T,[._YD>W^W91^S?"PJHWKQ1DBKR *Q^KTN)I9Q
MP0?BHT Q!;,U-YY6^7AX%,Q^&,M%5T0;*G9:?<RX>^+$_.)5#>>/ARV'C]R9
M)XQ3K:O3[(P.JL4,!MCDA:Y4X7XO!"'+%9DO/!X@%]#]^+5\E?4DO"+RAN7F
M\9YMX BQ$)PUM9O?AW$GBS$6^2GX+A;_ _SX/!B+.6,@;#=3.!XE;'4:CL#3
MB!=8RF7\6">MA/4,Z16N3F(#G]E ''XDRZ ]T@]=4 $UEW[Z<7-#Q[BG@<SE
MDIZXDZ.]LS\-FXDG+8,4*_6MXRAF144R=!X' T+$"HQ4/W_C:9:'\6ME6PU*
MN-D](E]6+ACM(;VS;>I_\L)V[*$3IKBHG&(A_TWCGL32@>S#!L:M)J/*'0J_
MT_2?L(&8>I@:G,?_)H$K?7W(3<%D>BB1*6P&)8FQ 555.3:0HC)=HT)D W;'
M0Z'[L^#D1S %%AGM@5T3L6$#G)F;6%.P>0)&\US4VDW\II<7@AEKQ#P%5XX*
M;,"(EPUD9*2P@2_IJ\["8-&+4VS@]!T\Y0KR"[*ZO&>+YRT;>-#)[,E'_H-R
M>9#,!LPVX3R3%\4&.LV,89\RW2R)0PY^DV$#+W51=#7$3\38Z QKQR5X G]!
M'GU8R@:>KI3)DE:''!V-V, !N%KG#X7G*!;L;6(#O_)?@RL*8<,&B+D9?O#[
M/G6F&/\*_^+"*A3Q#IR\Q08T9BW_27>E?YZ@!I_<Y/7;,?C?>S(AWIA-+AHM
MA V<L4523H#/U@K_6?$G_S0[**U>HZU/S<0U+CA-[6AF1C)"]6"=WF'ITO@N
M* ;O82DR#^FQL'K<4\DB1%;1I:$PJ7RBM]U5:Z.9*^9>PJGZ QQVAUM(ISF/
M SP+13U(-]2F%G\T@F:IB6+MCZ[?@\\H[4TX6NDJXI:OWHWM'3EA:J][*ZTV
M /78RD#DZYV_>^+?&L8$\QVY<K4.S09<,3"_R+>VF_?[BY._<V3 ^F$VP,/L
M>3B%VW!$DL&4+W9EF$ZL"*3 Y*-VMSWC+9^UFY#$#^#N2(V?*MXZ^%RKRR#S
ML4;IL<[(A+=+*FWS?7H*# -O2;_*I.PIY [/K 7'RY$A!5Z98J)^(EU'.OTT
MS012Q1(ZQ(^]B!F_FT$XLS^Y5^/0L187=[,4<\VE'(;GX!JQV^G.FKZ0>I&D
M^-.!F0"O(F3.6V9]J$9OP_Y@+MH-F>/T<&J9 Z)9GY]:G/AK$8I7>)UIXA[H
M>W?3Y4#S4QGKG6*(0U5]]Q/K<0NCI.0(W9B693%ZM2GKS0Q5^^U;.M(&ZG?0
M$PKP^ME$TNMH]-HENQ.(/3T%7./9]&C'"]394.6LJP?TS((DS%3.5_2_7[QF
M7[RPV+_4*NP-&$@H#J2:R*=ZHZ/QPG4.%.PE_)">K":W=M[KGH+Q9Z0]NX4
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
M2A8/3U=C+WP*5!7(DK@D(/P2H7;16,&TJJT)&\)**SG/!C[@%HVH&/LI:'3
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
MX)6?=H$ED1!O,>PL/UEO\=?90#)Q+^9$9_$H'3LYTZ8>6Y-16D"O;A;;%BJ
M0:,5),,G)5;4)H^-MT?<;1C5+E4Y(%_G'CS=T/3ZDSKEAYH#[BXM=%4]U*S(
M*\^IP;;CSDUDZ0934'",EB<C38E)0/HO/T3RZ>\/GM[E3E%L3A8E.C?DO7G_
M6_+[N.;>NLN&DYI^N_VGO03/NXCNTV'.4]5ICO192AXM"\YNKLO"P3RSD*P7
M1@6&U0 F\IK>IIH6YY'HXZ]&H>JN&\Y1P3?GC!PW$'2Y]D;LZ/*4^F+]9#B*
MELSZP-2@]/$)M8KJ1J>CR2IF,VF.]=7I"M55C/,!X3E#BBD",@Z%B>FW/P@:
MA-?#,['$>HY!>J(H@5TYDJQZK-F@7KA+B<^$<GUM_Z5LY,4<<[70^)/Q%S^+
M1%G;OTZT[$:DOAMQ.Y G\-3V\W!QC[Z[I']8L9,M$_=NN<AKS/G,&1-U&Q(+
M#7$;3 52AQ/P'M@8HHR> IF80.37]*DW:L7OUCRN1K"B:1)!#_?@WEWJ.#^[
MD(SM<OH7<L5>%/ _@;K!,F0<WA/%32>2NS?B*WJXZ9RDDFR?H"E0PN>H^>'+
M-^;  WU#2M>,4LESY(N=TM[;F$G?J+GER7#6GTS$[JVS*@(;&Q%\T'Y6"6I1
M%4T>*E98>YXT(Q8P\7[SU$KJ%_Z!X4JH7?\079'2#O%P,[S 1FW]XV$RGX9
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
M)%7-H(%>TS>(6WN4?^>!'K]SOK_N1=M;2%=@(&,C">*=BVE\$X3!:SC#?^
M=\*<Q2]U["=(US>\34;!0LE3-B^>(P^KHP4%1>ULSG1+$\,<W)YV19,>]/!G
M[<>$3N."W&,IG4\;$BRO,#R?/?1GRUY#Z;G-HU;<C^J@_7"&D37%RR>S?P:2
M'_]%C+3OL\QWVYD7\>!QQHT,LFD&7VZZ]Z?);T8[PSO3Q4C>U(M!!%776[_0
MF!M5V4N4E-^FO7$BP,O)GRP""$]QACB!.GUH1IKX2\8[('$>96;\&^.R!FJ-
MI<.O<1-KBJ3R%M_1_X%SL:&0O]A>RL'(274HE_CH%EKJB&P?U8[ON[S/^<U?
M,Y#SZ75BL\P*DZ4J$1DOWF*'>HGGRS>UXPVNDYB_==K7(2\_3'O_SDW? 19Q
MM! [M-8A/^H.J(<G<71*.Q.F8XI>;N_IJH=^E4;ZN*W#>NK'_G^^FP.!TM@G
MU(T@$58+%_5!_@C6!KRANHYUA_..5S7F$COH5P+'=/='XG:+/39RH5AEG'U'
MU39#-T#XK2N]K=)Q[^L[F.(?Q YV)2&>NG!QH@8T"7SF:;60$[7'HU8#=\K!
MT5:+59!6VVPN)7O/LP3"UP^KS(,+'?7[=23Z4O^G V^># UJ?B.2QRP@(_GG
M,ROA72"YC9;8N![L'K<,M+F@I_'&BIF4.YWS9[[W8<Z2K0FOOQEF1!AMKGLE
MOOD@]=B*MFCL]7ML?38O$5/VD2Y$,E?9HP"YG97(7HTU*6KS]9LA7<+HH5-&
M]%4=PP-+/CB??-MD04TZZI5L1>%LUMVR?&6";G8[[?)%^30V[V.(O"ABD$H:
M.UFO7"+M#!U# ETQ$*,2EF?;[!L8UEE"KOQY,/OL@W4&7L;8G;L%][_OP#SX
M0?R$@35.#2*[,:R2WS3G#*O31-L@[EBW/_]S@KUST1#L"YF-L;5'I^9\1=?#
MSV0U?VKVW>/]N:]4,W#-CC77=N]]<"'>&4_#P_)C9#05#V"O@EK-6Y@GWU9*
MUH_N[S.W&>NN9AAFV70$YYO )V4.)L-223V-=V,3?!SR!HU$A5"1.  ^]";*
M9/+PB9)2)#MG:$))EPHG]98E#QOFOA[@O%KGDKJI;?7."%_J)+/[.O5XO]%-
MV LQ?HQT,!L#X#'#\BU2 ]!M]DKCYJAW>J9 =NS?.,U ,.62T+;#_<SI2LH9
M5,(G5P<=.7?[ZCKSF#WF*)SG!"M:NAUB]$@5;R&65Y?DP"; N2F/<B@$1+(_
M+P!WM=XLXI'/R [K0[SD2%.O*T)5.T.NR]L6^YHN\$6AFU![8XH(R5EBW3O
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
MQS?2&N/O7L7K]2_Z5@WK3(KEJ2Y(6$0L'&?9ZP-!8TY%P_:!C\DCE.RVPR>
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
MYGLY,S&PS.QCNDJ.9*9T5XI-!H)'IS-%+L++$(EY&LZD@V,%(^[L0M"_],R
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
M \QAQ)X+7$\@BB$[X>3IN<1& :H78@!A.KHQL?E;&6OXJULF&BO-S1Q,!CW
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
M^ONQJU*I<!2*5GO.+322^OKJZ IU/]>A"W7;&<6Y^A6<>@'>!L,"2#]DG;D
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
M)A.%'= F0:I-9L<;&:@GH;1%VK-1&+W(E; A@^:2E<*@MG%,&916G8B?N[E
M6S!9]5O6V&!NXE'?EY7Y(K&[(\X<OON@5K)-Z6G9P'62&A>XCLJJ#^4FM3H;
MD>:TM(*5'7%:(_4!4/RT:@Y]0K>E)L$[VGN/<;[.PK13=]?,1^.'_.YO]\C(
MG2J9,[CVMU> JPPNP P: (.QZY'#_3Z0 _.FB?($6HH?O27XX_:3.GR8X@>1
MP%-[TH]G!*:D7?>1X6%T(-(X9C7[F:5Y!\L.;#(D:B)G>MNXP-5&'2_>@S#Y
MBI_BJ\%Z[!]+^OFE&IM$CP5)C+?W[,/I?PJ.7IU0Q^QD5W"!T]1?)9 1<1>Q
M%U<U,K^+94_P:F0XIEA:G/469BS>((0S-JR<K&)4QQ7X!S\I4W]YV25_YU0Z
MSG!=49#JWL<^_*AWIS)RY3)HBZE@]0HBUTW/>H*):51$7!@J6.C:MT;-=^GO
M:-$Z&C>#C?1>^,9]N:(O<4HQ1HI':I-%0 PX]9@"'7:\B9.=!T,<4R@U*%%_
MA(F=^#B.J,&7@NG*]A/.#DDS!RY^,QKU[%SJ>CKQ:+-]A&L47J$5R(JZ\4"\
M3Q@68&+8,91 +S>F,#A*HMLL2**($V][0CC'R*/>_.F)E3@Y/K<RIO?'$")7
M<SD[)4?_=-U2R'>/LQ]V[%-_*CF;C:-LOMTM]<;'5^_!'>*S^?#)^F?,3G85
M&, %/CA/?:(J8<_B5+_6Z5_WZO I\L0%'?7H>HI[$R[V7']/T>F[2UZC/HFR
MG]+ZC2,!C#2JEI4CK>*P%@Z1(^UCWZ'X4U.\=S,P3>0$+L#_TU$&_^QUHRG#
MNJ>B4:ZA\E72I/)<8)E[46) ^H'D0)_ZG$BY4874'O!7,UM-GA^AD\8_XZ[B
M:JEMF+'"*8.6,!$KOV*\R+3!-?U%Q(*6%^E2YZS_LVVX**WR)(KH@O'6 _[:
M*0UOXQPJ9HAY[)O8<[@/XM[PD"DE!%51(SB3L4C?\DFNMBZ@A2IC]5Q91-?V
M4:Z8YKM36^A_5L9^?+/<6;[Z2T0EWOQ9\A@YPWZ,G4(UI<JM"9>($['412["
MEZ8I(H'IDW#8-"9^R_"#%UDB1?Y)]IHUKD;LDK=>Y5MUTHI%9OR8[P4><=Y2
MA.IE(;,IS(U&.<(NQG#M=+3XH?[;@8WJ#$P"SK5QD'X[ASB@3T\/V':RAK$T
M=?6!-A#ILIR-2!E,@6T&HZ\X0L^@BU.I[6"M5D(]=@I^6%\U^%'YGD*N3?ID
MSTE?(;5KT]>N:O!* K?YHI7W*EI:,BCQ1$58V@-.FV:UA!7!H.W+P6K[JR\-
M/9ND[=5]&B45.+*KJVAB+!FXA(/1KNIU\"*L/;)0KEGR_"S'G+'MB7CSX@VZ
MY\OK5E#[]8!(_=S0ZK@#MY;6[![D%=7=W7-*._G-R2>L%GIV,TL\!14Y\],0
MSJ4Q.!@G#WL>[=L6ZG2AS^92B(;H5*2:[1&+9S0<;":/&^;P$3O0;J9I.\?2
M72N^<1N!GZ%)/EV*#V(P'<#BB6]F\C5UU8_/11>\P575:71EOCU)5U>31:P8
MS]IQT"$*K(MIQHPJB2O-U?6^#AMS<Z140F7QTUY!]&/WFHB:%4O=6S+?===3
M3[^0'BL9]1H]DWZF[YRU=B07""7#&C^P*D1EQ(9=8JE''*7(_L DCEV*>_8<
MWM'J+0/'1SWZJBH:-^J7]69R[(V<[4T[F7"11"_"**GGMGG4'2U%E@^\SA'6
M1HF]S+P(D9I6W9RA[/E"RR?3E*3&K>5A1OT=;G6F<2T'EVW>C-R;+\BD"5RP
MTO%OXG&,9'F!30?!J7P2QG(+_CI3#>UCSR,&$"DF0K<\@)'XDXSY,'IR[N;V
M7EJWWQ47))L65M+>IQALVVVGL1#$L\ %(#MJ,G6C)5J,-)ER1)  =K%3:DJ]
MW=0>W870:=OUCG@OQ\R(3D!XP&KF\&M@A\YK7N#\'[6O,6.!V*DRBB1X5AR
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
MTK PDR^[QQ/P[5#>6+AU9PD>PSS#SN4HXN,,Y FF[/QZ,=J"Q_J(^./O$:V
MP'"E/[<V^2:9G!+4D!!7FWZ5JPV4:760*AWGZ0Q'G*4NG,?"PEJM?Q0>*#<M
M)N./]2Q-M5,NF7?Y^(\9G=]Q+7?A\8,-.!JE23P&K1LYHUQ .)XF?@/191?.
M<(&S8+/9 \\3[&?=$Y5OEYPB%R;AGO"&\L%A<B(B.T55*HW!=S=[^)<9-QS9
M:'-8*2\V<EW/DM[=LC.3)=V91I<[7_AU-<F6_,=;!UF& "(3R1$,8.TD?IRT
MZ*,$8N)S[^!$B4;X8->:(>->Y4 /%;.L/TK;Z@M.9+L.%(W+%5R+,S-T-T6*
M1_G?L(A)P#+(#^,ZJ#(<%;.6WG'Y*>JU:B'1[:B95L5'+CG('XLX=2"9;UX0
MROM6(9CG*PFMKY#]Z'R8G0+Z;I0_5CL<$3;J3*LNGBGZ:E(\47NM"OX49[TI
MLR]+PN4:$+-KO7^#9A*@FP.G0IY3L^T[2S?!KZ![+99;'2SRGDNWYHHU0#4&
MM5=N'D[YLV:HQS"OT((O8O"H@/A4V&@&,P0^/:V >$$CS"@(&U]]HC BV?EO
MX3F?U"):8%OH"MP2[-U\[Q&GFUIY,(5QC$Y_E,K: \L-M*^D&V<3#6N@E#M_
M//_>(MI[N5SH;EK3EI=EW_[^$JJ5$DJ"M4KF*U%!E(5ML,T&8SC:&D[MX&ZS
MA*I9N;6:1$.%Y?GO5_5%_B ;OECUVFCGO%!U5* ;A(Y@1VV8OWYB2B"H]F-]
M]<-:517A:Q"KY9@))=8<YR? /%(;YMOCKD:I$!Q>T9?8X_#QHGKGP\A]+^3"
MW.XQ==@IH?Y1R:FC6K0[Z;9M>=37'N%Z=ET:=Z^8?*TZRA\9BVRB87GP?XPT
M6_)#C7D%7TVUCW7;]Y\KK*FM/68OD=:^[D&7%K#!SI@+2.-Q+98F[[?5Z] -
M-GSX-N:%'-1=,'.NLD^.2N@]CO\H>XFIEM1@#5RYRD;;%Q_@ M87%X>!]WZE
M(OX-Y@ _\'HCG\Q1_H"X>A1U_*8%''$H*Z<H#^><[31TZ]YI%7[FTF&A;?X?
M"M]FUI1]5=:[?#,C:>"7\S)@*J0^-;N@!0TXPWL8L[3&C&F*Z#=(@?PCVK_/
M+[%IO<#)997D^\\37-[3,J\!(^[6 &$7BP>E];9&=72O61].-Q#GO+'4[T?"
MH(SVM1=#)5!MBJ9IXR:(_6%OK&=0>-OF;]N-^%QJ7YXX[&<EE!AHWOO$W(6E
M1WR+DZS^B@0S1)A!D&KY<VIL\(*-!W0C96CPN83V\A;\Z/T;+D[IYV5X7LM2
M^_:JK+108DG"1(G RB]4H48%.*J9&>F\.N*:O['O5,6MP.WR47K:#^\!HOGG
M@;*X)&W>MW[L1-17=C.!C]CIE@JO7LE%AO$$MI9;V%DZ:M::.[!V$WOS3>
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
M=:\U4E$!!?B1X *NL^ >5=.W"^YEJDY\IN_R/ DM[QU(+&-(:13D.Z]Q_'J
M4[)#\GFN%EU7-$P/R@G;,1T%2E@H\==T>7^B*A(-V7,1$U-YLR\+S<UR:L^L
M[/QC,]?9<=\V0,V<+N(FHW18_%X;3Q%I2FWMLN=I$0V#KFZ:&E[2%>-Q+868
M;>\??)\;("";^[(_8,*I6V%%^I!K;?F'0C^&OD,=-UW=Z^"+DP<&JL^N7U,B
M'T%/">T]8PEXPAC&=)B%2K#[(%H221,QN? 5R^(CY=<L;CZU]/8%=+2T'#?F
M(,")QO_\';&P_W\!4$L#!!0    ( %*,_EJQ.Q=8^EL  /%D   4    8W1S
M:"TR,#(U,#8S,%]G-BYJ<&?LO'D\E._?-SQ"LC79RS9EERUDB6&2[)4HA)A*
MRA)3EE!C)OM.",4W0Y$D)MFR9&(LE224G5FDL@PSQ3B9Q7WVN^[GON_G?EU_
M/-?]7-?K]?SQ'%Z?8WC->1SGYW-\WI_M.(_3SL0.&;+/T=;!%L*SBP=R"?R!
M[*Q"]EI=15WQA_A#P,:S,PVQANSB^=O^]KO^-C[>OST_'Q\OWV[^W;O_10*"
M>T 2V+U[C_ >0:&_#?Q-1%A(Y.\??R?YMZ&[^'EY^84$=@L(_8?;SCN(V!X>
MC5T7>'F4(+O$>'C%>'9Z(#"01_Y_L<<#^>^-9Q<O'_]N 9 -8?""IGT@^[R\
M(-/\(,?@M['@]Q ^,7[Q0_I6NR5<+@LHW9(TB,LMWZ-\HKY+RG68KF)X)2Q>
M4$A:9O\!654U=0W-PT>-C$U,CYE9G[2QM;-W<#QWWLW=XX*GE]]5_VO7 P*#
MPB,B;T=%Q]Q)2$Q*3DE-2\_+?U!06/3P4?&3IQ65SZJ>5[]XW=#8U-SRIK6M
MF]C3V]?__L/'D=&OW\;&)R:G*-3Y[PL_?OY:7&+\_K.^P=P$MK;_RL4#X>7Y
MO]J_*Y<8*->NOSH0^"L7SZZHOQ>(\?$?TM\M;N4B</F6A))!W![)$[GE]5V"
MRH:N=*DK8<-"TBI'*:J,OZ+]2[+_9X+%_Q])]C\$^Y]R34%$>'E Y?&*01 0
M#OM)N@;D/T"\?P:X0J,[$/Z?^5Q!.49X-TZ4JX-Y/VZI\9KQ[6T/5WH,;3&?
M.OK)7C7[F#15LU:2>-"@[V:M$J5/_OYQY!2>*[R VH'P+0,?*'K))+H+;B*_
M#[:W$2;[02F@U)*^F;K28569*V?;<#0>=MC_=\?$Y%?;JU-=!3!3_- 08)%;
MX9Q-:M"RWA\E>[O33=CO%LN])*[T*PDXANB#R7>:8[X@^>#"('OV@-5S-!_
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
M"[L&G N<'Y3H,U/+9D)#^(HSF\4#-[\\JK36@F-N&/3Y[8UWTT^0WORC!^B
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
M_96&C6(.^3NQBVU52_RYN8E0.=_CQO_,*4*N^F1<?'Y-X)B3B)/#4XYR.&3
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
MN(*U6_5JRJ7FWOLN=^I5' ?6;OY1C;W^D!U$[:1]U.&=L^Y;;K%+ADLCNI]
M<"^*(;4DV^J5-=).#R9]$AA8V>H]/)<H]?T]\1=A0BWWWM4)6@GQ)=8M<K$^
MEPO\>3^1>MK '!C%[7SGM0;$C_CA@]A\YN!W-3<*>9,ZP+CET]B-D\)Q,FE/
M*F>6'D'A"LW)]_*'7)Z;/]PN=W.J>@$PW<HQ;AH2@D-#ZA+[&*"Y%DKTU"^X
M3%1[_Y+X%%6#MU<<Q;/DOME<^+JNXT+GMC!?52#95"/#N?V%R@/.?>1")7HJ
MQOS(C3X,)5F!8S%L"'\[+(&@C=7#=J@'XI\H# @?&LUOM B[!^4VJLVZ!(J;
M!TRL:C[ZVDZ/ >?6LN"8UAS#_3='1+W)3A(8IO#1,O="8C%GPCA+QHR5 8Z!
MADT.K_'39;N."M;#R4]C+646I(S:TTP?5]B7+!.?,1>*+LZ4!TB,#U1JPWXQ
MW:[/F ](EZI0'4 ;#@V'E/6N*9G+UE_A*%+@3^"(L#C7Z4-Y!'C@(>E,8JTY
MPQS8C"X8L(L%K'9P(YG/)KUR[+)G(,++)RUWI"A"64YHY!)[RS.U)&7UP@UQ
MS=Z<57!+?C_3FS]6H JC*3I!T)5SJ?>*14GK?2*&EMJ'+V!2.:J_<H.;D\/6
MFN<;OZ;5)9_(O\B=;6:BA\'A[;[G]RRWN&Q_QMD]V_'W]ET)X8MQ;)B,T5H)
M5+TQ.OD!93OE#EXBJM6^S(-HW$S[$(W+V*=S=A]%;H*;A:F"\^;DG8$C!FA[
M- E\<JV-E#F@J.-V]>%WF+LK_\+(?<L>41G^!0W<^=Q9P(:)O]W7X7HQ9P'_
ME9VG^I#,+KF?;3;S,5'CP=B9(X>,2S)-1VIO1-O"%30^221HZ<HZ2Y]A3SG0
M(M1L.QR9 -;T$_@5=>1R0T31#RHKK;E#]A2:'.=8F]LU6OJYW(;[;O95\MK-
M3><;M!>ZEQ_IN,FQ'[ ^-210[DSN@;'<]%.NI$BB 3G?S . R\._'B:F=7"7
MP"*L&*#O^GJ41HJ^>5ZVFG>>!Z?CK\O[V4%7PHG0QND#?R:5I6&.A:$ ?<BG
MPMR6/LGCR]<F(;ZP3&X[Q.D_UK[^58A[2]?;8%:\^9*?4@/YLD6..Z0]5][3
M_'_^=OK_U+1BG/"\/,#R]=1K9+_TD[3W8KG%;X0$8YV"@]3^:6M^X0.4%HN4
M02G/G7.92N>6TV!WZDE_0CIZ$'QZ*WMY,<#==P"%5[U@4C>_X;"09#,UF#UY
MR\K;:5?DF83I/S+Y+]>( ?_;O/'_+QHO8^Z_ %!+ P04    " !2C/Y:3IA4
MM&%>  "E9P  %    &-T<V@M,C R-3 V,S!?9S<N:G!G[+MW5%/ONR<:I$F3
M#@)*5*I4000%)#::B!%4$%"B(M*$?)$.(5&0W@0$%)1($Y$2Z44@TJ6)= D"
M":C4P Y(V) V\3<S]\PZ9]:Z,[/FK/O/?;.>!%:RLY_^?#[OWF%]9Q$A(I?-
M+,T@'/LX('?9#PAK'7+@_ /D?5>(*X2].%C3D(N0?1Q_U]_G?7\7%^??9VXN
M+DXN'FX>GG\)+]]^MO#R\.P7V,_'_W>Q_Q(4X!?\^\_?+_FOA^[CYN3DYN?E
MX>7_WUZLSQ#1_1RJ^VYQ<AR#[!/EX!3E8'5"H&P=N?^E'@?DORV.?9Q<W#R\
M;#4$V!^H%6&KS\G)5IJ;K3'[W7#V^Q N46ZQHSKG><1M[O$>\Y70?9J:MU_A
M0F6;I.TPH'CR_N,(/GXIZ8,RLDK**JK'U?1.Z1N</F-X\9*IF;F%Y>7K-V[:
MV=]R<'1YX/K0S=W#T\\_(# H."0T\EE4=$QL7'Q:^HN,S*R7K[+S"PJ+WA6_
M+_E055U36U??T-C4WM'9U=WSI;=O9'1L?&+R^Q2!-+_P\]?OQ:7E%<KFUI]M
MZ@ZXN_?7+@X()\=_7_]3NT39=NW[&P/>OW9Q[ OZ^P%1+NZC.CQBYVUX[_F*
M']-]NE_B0FI>91N?PDE;0/+^XV%^*44]DA+EKVG_LNQ_S;"(_R/+_A_#_LTN
M D20DX,=/$Y1" S"H.?'JT+^%X5#)N-&M0A$1I&*BVK69$&X*T<QGGA"9">F
MJIXN+DS])V<A8#'BA+$OA=.&\C@8T^YH=;+JF"98]RE[^=6(J8W0)][]@S+^
M=@'+,"(1GH 5,>'%M!U"&Z/.@_?"?;W*A/DOONL)\.QRC1987?62BY.,4>OG
M'B@\\<OW^7G)33A=QH^(%5J: Z[ 9<#9]OU?2\KI+O@$FP8(<I/\AVQ\4=0D
MX;<%$3/JLGH.>H,YC 5N(I/PE8JM\J,LR"/M[]!;'UF09SU=LD$Q=)WYE&CF
MJ9A.^<->M$\OB19(K<6ZJJ:JTX^)+:_L]_>5.?W"U:S^PA.FJ4P6),)N.2B(
M!:G:(4?2+,&39GBO4JL$K$!P_KJ5$59?H#"7X&]^TZ5NGBOXY^V(X8C"R0$H
M<'T#5)^M)2%!5>QG85!%I1V:*$XW 88ZY;@HL$Y\G%233\!^?S]J@5!4_I!
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
MHDO0%A8[L:#&1@][-*"+:5;.* 1XL6BIOFFQ(T7*JWLV;$GL>%E=[#HQ7B?
MAS+3(-CV=+,@^#N/-UTZ H.$@NHI[,.U[;N'0"5V%B((V_"8LC]O;+4%/&=U
M@-Q70=+/GD2,_$(.!%*_]892^.3W%Z2=BRI.^K6U3_<C[Q*.+CG)Y ^0IHOY
M40-'81XX$;I0 Z7[:<#\Z9H[E^?@%'Z'.X[6>CZ Q0>@J5]FL]#.*./%6GO#
MP^/KF&J5[FEA H+J#8;1S#T<!0DW<9W"G,LFBG4CZ\IBEFZ'MU_;6PF<AIP\
M\N+X78BBFR2(9\=Q%C2@^:/X6)#(8 TT.[!M%UD0=V^%^:#.6ZUGIKXRE89M
MFE/OKP9ZD[2 <R.Z29WI!Z>;CVB(Z.QL?%^@9C4SRENET7TP )[RO9A*;03#
MYUD0")T#B(E%Z_63EO1*EV%5/'%NTM3;HLZ$K[*,=VD\'M("7O)7$A1Z#_ES
M[-6:HEW^EBN,^!XC GNH/6U$#62G@ OJ##@<0MRB")$#X'%S$L75$0LW:KY)
MA1R9\A34% PRX)E8TFL7__4\2D)\<Y@1C_'6)GC-[Y!C:%?8WV;DM(!(WD9
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
MJY=U[!_I&Y8L1DQ(-31FN"1)5']ZS<V99KEV=G53G<G/GJR\=]!?YZIJ)XH
M)ZKD:,U<?*Y1G5O$1F?5U9Z.["MO%^(4CM9*<SW^6-4UM/?[2!':D^TU+SQQ
M82X9 ]@(P6^"W#3]64\T%ZBA%.Q:E^PB53Q?R"NW\49XG:B0ZEZ,///\2^ S
M>A=N1%=+(#X>]Q(Y J6G,Z0'_YQ>F0\]1X5.BU-I#!P&F2(/C474!O6<]>H*
MLODR6+R\<W+73M8=2:RM2=307SAT.%[ 1>/6EO-94\D]2;4;[T>O%4ND36F*
M?IGV65/-C_]VWE3B&L=_$UYO@).:"N[2U%&FM6 U[0SJSB1=9EY=U[C\^KDQ
MYYF9QWS)YXH?5;Y&#3<\N-?&9;^.HXOAF <V@8V$]9J-B#G@QF&>Z4NM&6FS
MH_/U,1H651G)$,.H[ >?+5?U(#V9,O%*W*N[?_*;RX:4^K<\4;4DG*6F8BNF
MH$E+4L5Z"1."%J5@GM$QI#!A.5"\<P]=6^!95Q)0M$*PGK_M=.?SPG$-V^[+
M7Q(/7#Q^)'X8]U.<R<?)@G"/,MYCB"]F]2([LL-_,D^ <$S8[^ 8TFQ!8*!I
M WU'7TP?W>L[]EI8RSFY,,J?68)Q$69SMT!&*Y/3 U&#6.M?:*C%"Z]<[,]5
MYM#ZTU\$Z?4(.& 9[?]#M_A(1$51:D;.IO%63&6(IE7_[#MJ&AWKMOOG+/]-
M%YN0W')3"?LGGA(VII#_+#E?LIR-KGWWPYU0^R)(/^L?8P.[K2,/,O5MRQ*%
MKYT_DA)JK7)YU%]3:_KB<-G]VNKJ>@M-S;?G2B0L\FY*''@"@<A'E/U[AF-K
M>>Q2DD:%Y VQ@1Z(\/5S$G33^<-R[:&'AV+I%]^;>[FZB:;-A\#Y"W;3OW'T
M*G),X$^S1UD)ICJE8P[4A'_V&IJJMJ$4;3RA6Q>LE'^@:TXHCSUD#C:UBA[L
MJBOV>590]B3#X<*KH]HO=U"4H55,K3U9 -:%%#6(:CX5:!Y3LQP;6\*"I$R9
M\UQG?OFI^F>QE?=YQ/DOIQ7R)/<.6#XW/BL9^_Z'YP9TG=Y4/VZ2#95Y21&<
M.'XA^B.[6\RR($^G-V OX00%:A X2%.E/YS$NVT0>#_;M\I2D-$XZ[KRPCG5
MOD/[JA3VV=UZ<[GI\K." O7C:N<KU/#%&%!5F"Y.(_;0I>2(7?4=*;%[;[*B
MT7K!#WOS0%>*_OS)NN7'MSP,4Z\Y.@7=#VP5Z%R[PZ%LL<A$8MQ3IN86#-8*
M*#G.#"S>'<KA#'IUM<JVZ!/JTE$%JO_P?TGD<[@?H+:L)I:<6%98PM.ZI3U@
M4AMZTU[SUGK3*?KP.G8V-V5H/,\Y4RVMU'H9+)YZ?5/"QOG51QM3"<B_%_M1
M#'"9/8#5D&1>]E#ZP,CW9NJ@CK:&FW?L19HC%S!<=^[H.JQ.G$_I^R$JL9RI
M<Y7#_?OSBPJ]<O1>4Q?GJ$,W96Q+Y;H=];IS$II@#?COH]1.4)(6S/S*A#+>
MX=TPDEK%I!GTG/*9$_6&X7U$:S>_@RI]N<I&#H_/DUY4Z59NRS+-8,2G&. 6
M0AS3IH'W/%@S='BEW@#&2P\($BI.J<EK.E]<%]A5>BY2T>H .N#:E8_KMZ5N
MQ6.<L@]\R@\NOEA%,8BN#?.^:#WFK= TNK%6['"O,<)4^%!E4]IA&8N[GY^?
MY[*?1YU/N]'K^SK!\?&$]A^T%Y-OV?;]!_.!>G951?RG5M7_*))$;-U0]R30
M^@3/3S\35$>[&1-8K.@]H-^3E-NU.T0[PH($VS>N[+UP-,D(*!WBJBHJ_S1
M:9,)^N?#K2B;?O%DR(K7UM \;T(M[C X:DM!QG)JSI!'C5/K,/Z&&B[&I!O<
M\OT(ZPX9?]^7/8X8P5/;X29DYL)B0PQ40TO2-J8+UA9 H](&0E7S\9=-(!Q'
M?AX2_19/PA/?P@#X1B04N(6,E)H[8**P$N@L PZ3<I1C2%F=T[%?IXMZ[Q6N
MF)[W\)Z)(X#:XI7^7*\4L(UOQ0Z<;SN\OTS]&[7N!4)CH>Q!/7P;_F&JH)H[
MJ?1IZ9!04T42QLDD9HN/=@G]E06181/\1,+.&H-V#N3?Z7#6!,:7Z\9K<G[)
M7'QB=^GNY7[Q$GO+:R_\75V5+$YUV?_98+=<-@:(P* ._NN>O8-UH"\%>KT*
M&.I.$9S2@PFV*O\P"YS1LA)2L543L/)9NSK9%OPFX:UB[R$V=,V591]T#SUC
MHL&HT?I[9UN3P=I6N4&7M<GNV[%FV#&UHM=6-3F]*BI]3A?*DNN-FNL=1$KU
MMX<*(@:/VHDE'_OV6O(786X@AP9+']YEM,JW:-Q1LDUOPH2&8[=+B ';O&L(
M=L&XLT^2AIX3<?+"5O>LM57<#@Y<\DGIEMVKR"JL<N->:&Q4K8?(YPOKQ!2A
M]S!M:C#B)'R*DWI\U'\N'E'KD_,.A0!?5Q96"=D-6)$8\H\>E)<7EB9$V_ZC
MTL"5]J'WD#+>)B]:SMUV=E8R^?28AF_^DP]O[T)XSR-4LGW'#6W]@1._F7_J
M=C7GOL[&Y FJAWYA!C+YV C@!;XF$._&O4@6HGF"1AUB#3-GLYXU&P24O8#.
M;*F$Z7RJ/"(B;#V^-C$'/!CZ[%HI.L.<==8*>_-C$!JI::M[5E^F=^AJ$%J2
M]M0457Y5:VCE,I,PFYJR*U=V5ND;$V.BP3Y'VJQ!=77V%A%!WBWR-#@(<QMM
M=B Z/!I=FI3:N8[MO C:?V9!ZK3I<CAV(&\S$C60QM;S0U,DNANI7U$;%H>6
MNW/8F>M\O]&Y#_6^;P]E!4N>6S0^A$'XVSM+)_E]$&.L7G?V4-DI15]Y=:^D
MI0868:D0_"8_@[\J3>;6W<@E#_6]3;;W"]B:X+$?%^D2'9?'4/="2!;&G!03
M]U=ES&/!]WMM+7_W0)'UW"ZMMO\(Z$\]@6A\. T;@-,E8$R^>IH-IDT7?=H*
M@%,S@/AV-_N<CE:ET03+=UYU?;Z+3E=NN,EP+-RM,K,0+%"#+YW1%B7Z9?1#
M XMOX8>W$2FIO;:))7ORO.P>\DWF7P,/8PX%W(?HDKJ+"^9M9',F7P<EJ_,=
M4I0.JS1@00ZL^_SJGW5W^IPY(-Y_JBRYB,?OYX $Y*,LTW=U'',?2NCHF?LX
M1[Y'1!"J264X1C%Q,%2]I]9!OWR[9"!(/SE,\9MQI<';YZE?)!<6&V^??-3D
MCYZ@A!?6T:CH*R,O&*_7,?_\L3<"4N:Q$>@S*'5@KAL336B: \.ZLB7?X?*=
M<?(!Y0/J>M;)G06)R3WQ2Z5 G&FW]=GA%1]V=SK"9M=/_J_([B=J)CLN3UB0
M]B;&.V,#&C_Z*U1( 8RA8#L)BMD_"4I?JQG8HF"W2^:;TS?&?2:.YQY,?*;H
M:RJ1UO=32T2W<L\,KXDA9HO/X>B'D+2 :=2UQ\97]Z!1TQU6OCM?8^N&!;NP
MNVZU97[)!J*Y[IPK&/:XKMDA#]/4@F&7*7.=V*G%-A.#86W4S8)EQXD2(EST
MSO0@"=0.V*_YH#E[9(7'0(JBT95M\>M X7&=D+"?*2\9>1AB_EP-OAT/'H>S
M&03Q#>8 "^(&Y5S-0H@TR[T/3KE N5I/X=^"Q^]_1$#JRI 2KC3<_7EIO]H
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
M^Q !VX'@94%<#YM3,X%CY^=3ZMRI*41UN>-5K0IC 3SQ0LH3RAO4G)P$]XY
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
M<QZ%#Y3S5!JS":8KZ:0 F_!1+I+*&E2N*(ME(B G*IX36D39>)*5#8=@8_L
MJ4AP E"6H4,IN"BLM "<QG?G*YN/B;W;OCU&OU=\GO7GWE>W!@$TAX.@YEE3
MYRRETB"EPHHR#04_Y,QPX9)/I++:Z]*PMHT/3BO<O0O*$^9!A&=F PK27\4V
M';^%WNY^UYG%:#Y_@MM.H=\=.-"(_;W)$)6ECC=3HA,6J1<H&_5U=<MJRH/)
M5<_VNI!*W47XBL:C8A\CM^82'F?#$MRVIF.?NGW:OOC/1;3_,KU_G16R$>TM
MO+Q>9O"RW/\KQ>5O@UM0)%B5YI$B[NQCN?J?ETH< XFS5*#Z>#0&),( T[+K
M!ZNA\%Z<\G1#P^+(;AA)BQCD_V MV?;,)KC/F!1-MX864-N8-2A%V)2%EE#Q
M@@DEC/IN>LMBL]G.X/.$5Q)S9DGM&-42W 4G1QLS)$(ND8&8,R#\/VC.[BNR
M?18J(L% \8#FXC)!35&MMHJ^^%EM.:6WW:("@3P:9^%F?_ZBC_C?Q]S\F5E3
MOQK&DL#^.MA8UY..,'COQN9 &AN7;[[(.,6Q :(9<^.?[@/DX/@F$+?!KQ8]
M#UJ(2Q=%BT[ZE!ZJI5(AR0B7G'\PT]&X]@N- -/TVJDW$,YL&9!$_?)MAZBU
M\T$=VX,3Q&B?'S7/C(E)FLU3;%+H**=^@5>^8<1F(R^B(M>GQS/ 9Q=_/3P6
MB'M&1Q@=[*0,0]\!X8#XZG[PS/920/(.1'35",&KW>TMF?#6<U#Q=$IWANQ(
MW+->=]5'=ZQ[LD8E977 VNR!)S51VC ,O V8B\:71X,4#('R#$$RNL=;BLB=
MV@J1F-=L!PG_["Y9,I7;C1-6>Y$1\L\$6>S8UQKI^XMW69-P)'A]B.X9- ID
M?Y')I;;5;_JKYH-PX S788-O.S7AHOF6(3'MHVEFZ>I" XKAKBN>0'Z0'YO;
M3.&QO?-V>.PCF/"R) J(U:H BLU:%!_=!X3O/7FL'$MT8VK]R J-*H[ZN0?;
MX(Q+&(]38\?9$C.+)1;G3N,\:'">8[-R4E0L$*>*65 >=\,CLA@Z1+4*Q^"M
MWU?:$\^:GIFTS2":^.;;]NH<-KH=ASP%&=<18VL%'3SD<84\S62I,7-!:C+N
M%O'3+X@ S?<*5C%Q'^ F\G8ENZ&K(_]N4L$[.:'6?L9!MQW&ZD,W?:F5;*>?
MA8V@!,C/2!U//1:"3)5"#&N*+8)[?T@F6\!NIIR/_J+!3T4P4U@RK*E]0 LW
M1CBK0HL&(=RK81AAPR(S@3*CO/'A'&'WVYU7J-4WW6_E0XDQ_MI] TV]2!:S
MZIPP'_/M/N .* E!=AJ39UQFW[J H<Y\#3O!,$+1TN2;H&@"-E$KHFN'0D6]
MF9@Y?RLDWO_^Q*J;F&[NZ21T;)<Z8:%SDW8<L6Y),:9*,9/6&5J4U:LP)=H^
MH-\T-P=UTCI@VQ'54-,DF8!0C1T4N&)+RA=X_$/LM-/D%=@8G.LDK1(ML\$"
MSH)I;<#3[K0TMX /G5.3ENDG6_*C'@3)"@G<7;]JFK$&60_]XR#=,FHU?Z>]
M(_U%A:J<Z>GC3^DB%RJ%DT#XM"W;?0!;HX2-Y_ "V^ 9>H=66)FW0<\9=9/P
MT%Q<.[ZZ#R*Y!GP77DQWA%[K*38VXI?JAQ]=A#9-#BR=FWQ[]!>R1>]3U6JT
ML^1U==#$B0=W?^BVY<##:&9T9=9G4/-T5QT4@7?Z".2A@9RQU3%_1A8%ET][
MC-0,D]Y7/7MQQ?]^C.:LTNY;[GXP^:(.3064T^U80\,.'*":5-J&K%L8B7D3
M7%J,:3 -R1Q)E^O.'SG9ZS'_3Y$FNR8[ F(&265+B[-EWFSXK>-\R8OKK<0Q
M03!4IT?A4"=Y/H_<@'-\/<,LG11IRW.0UNW(,4X7&KA9SR<F[V'W!4Z^)A]
M=&*((5A\M?@QFIK;Q[$4M@)H$<9Q8S;)6*)PLD'*7BM0PHX7(C0ZQ#%:LI2#
MC0$I71F9WV,"0.]VU^_">'KH!CKK77AE6G289OYYO!^Y]<T*W]9%_RBZHM.I
MHB?%)CY>%:VS7@QEVJTP0H-J#Y(!FA0JK%S Q+P(VG*WI;C?L/I)+)*X:1V>
M=;^^0_WA[4<@S7T 9#/!CNI'^\;.7-]IUXG"(OUOH&DL&96EJY34KNQJ#RSD
M4K1GX8;PF:(MHNMU4*2WR-T7:*^0SRP=V "PR8ET:$G0F"@\")IM[_'1P49X
MN#K*NE%4T[0VPR-V.7D"E0JEGX<.I)VR'%9;Y7QHA+@5\,K=\M7*])K@AQ8-
M<5%%@N@YOI<S $Z X_]&:^(_KYS\@B!?%WZD#QL'(:O3(T95,"09=-KA-9RI
M^L_,N52]-SE5+8)ZCTR1G@S3QI6SA=X731-Y>H[<M8&)P7MLX/YSB%D[ZG.L
MN:BOG^^XH;U0'2'F, $VJ*\K*@PM-_?I. =_[+:^(!D@^J.NR.4AXQZC"JVZ
MV[P%%]VJ'G4ZG3A%*/XMM=?80>X\]0)]&Z3!=ZKZO !67_E#MY92_FGW)1OE
MDO2/ *'7CXQ@LK3,09@8A95-!*5*M4^S3K1\?1XOZ6WHX$1]]E'1!E"D],0(
MO_'E](,,9@\MGAX:9TC&IEO(P4;1K79]C;PTAR5X3O<97$KCH^+K7%X%TGPL
M'ZB;[S.DY(C>)62)M39F^RA1IU\X$4&V LZBYJAOF"]WS'1$&#!*9%82P1C#
M7V(RI==AC+TI/_$F7'8N57KK25I X#Z  V7!FH++[0."QG)E!DFZE&JB]O-Z
M*/;&UW[F0MO4L1\9UT\.NUO=M,KCO)Y]E%_F10K@$+CPGK* \;';XD%*M9.=
MU[7J7^'.XBLVZVAA=?"6NS[7LH;>-35XMZQZ?5_O0F]:S$O^749W\FGL];&C
MZAJ\9PXAB>(,Z@SH$::=6DBJ95B2Y]\YQ((>=_IJA$P[)[3"L+*%WI9VT@7W
MG1Y]'HA2=-L86R]DEX##S"QT.()?-1/D#V)G?MCIW.%M;8,UC46=*RW G84O
M5XI%X',7L&>;P?EW2B3]GX[2 WU GULS]W9VH@*61>KX,FUC)=ADPZ32V>;N
M(A 4A)A=HWJ0;R!$08&;V3[2Y,N9,D@IEM+TB1:/BUE/'YMQ%3)%.725 +R&
M5Y)7[6W523OG<'8/P(?@/7?W ?CW"!X0OA#-MV$NB)\; 8K&!5.XR@=[4>)"
M2KF77(]HOX0=&K:J5CY)^.V/Z[BRI8H!D5UR:6:[UKF.7RU$X#W:W8:&_5_?
MD)TH7OVF03EGN$_"$+ZGOI.^6+>K/[]P\E-H*C!I401VG+9)',MN=4H''V7<
MJH4F]<E\6YI?_3N-A.Y*&1<@1^R5<AST@5=#-O44A!H]@U%G[_>$*31BF[86
MQW_6/;;W5&+G8]0IAA5MCB+K1>NB^/9C.W?3X^QJ'> -:S)97;^Z.O(RS9 K
M7\E<_[(?=.44=UO5S;J=?W%([KB-^#5 Y>'+@!>H?0!;HMP%'5 %MK)DB(/.
M3YN#*^/K"+N]0XH4G:R*P-WS#S3OWQGHZ5#<P_)(/R6/]X!>/?"]%_'NC =1
M/4[7;1^0L#TK<>R]O1+<&DP^+SR3 Y\!LGC+R+_Q@X\C$@*(V0Y.%B<H56$*
MLU(NJ+XQ<00)(Y47"E^;B6Q\NR)AE26\#_#6@H.(]R1TH>G3M=UED%\/D1?5
M/YUZD?'QUO]R8OF/ ^;)FD4<9@D'LXGW_8#U_JI@N&!+4,L^0(RA3W%]2734
M=K30#ZKS\>J)&O\^;YFK370)T%3*\VBJ>?#T1OR!WTH)[0$>H@#OT;/0'R%N
M\GN '5_&F7_3V0FIK;QFA(@4%Z",'?EG7B!CN$I/!#IX$? W-8-1PT8[&P6
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
M$;'D?@5_^&>[D93'KCIE;% >PA8HHY'TR[ 1EOQT:_K+&?-K_OSNP2L)*?L
MQS8U_915T=F";Q>4@-TCT(T&@^?9:<:[+U_N-2"&&L\705U8DG")%K<=#;HC
MO*<0S1,YM&&(F.6F8K#F9\M;3*5R6P+_G,H$$J1<![BS[4+[-7QKSX80A;,0
MY" 00X).*-_*Y8":?42+/+]ZT9[@)(/AT*,.KSJ$).5@+/JP6$('XF2_3E13
M)DDG>GN*8O+3JOXAL,3 ;=I'E_WHX@=FO]W\^I8-[ L+U(DOPQ=4;2?=G.4>
MRMH^ 6(:'@#)RTXT]6KFR>*E );L67:AS<)6RV$.*4>ZZK 6P+_LE.A 4V>P
M!]2,Q>-TL#22\G6$*YT-#)V6R:$+D ^XZ'WFP6KXPFF00N&.:@^:9E#&XJ-3
M] +1!!-R6@),H;=/6HD"SK[UK#"6$/&M<VCPMMU[B>P;2VJ5C:9D,'4+/1^;
M?:V&:O?+T<'?/Z;6QZ8Z:#K_^PVG$X-'1 :\?T2=X7MCHI0/X&B 6X&;=1C2
MWN18JXI%#V8C/%0KNL_ZUNOQ;LZ7-J_[CL$/=;[7[\Z()9XJD^<QQZ[\7C_P
M=*LXF#]6CRXFDJX+^ZP@/V$(?3$3YQS##U[=S$MES]][O4L)G4]M77:N #A^
M([]#"F]-N1RM8?W<_0#[,?HRM6SQ_-[7 U\P-GZ-8'8BG',E8@;@QQCFBUQQ
MO/?:[*;-?6\OXHJ=@7O4J?M-/[)$IOZYDE1X9P4\'LTX&LOB(=%%V$-UNK6H
M3K.;A#%<][7(X./3,$5H<L,7).S,=U3X>!M%C'OCELOY%DD!S+V_I1DTN;ET
M?7,<N?S]+4:=S?8JZV&,O,MR;\7<06_M4,U_M[?^/S@.;7&3\O"(.=:(,X4!
M$HJ3(#0^1@@SKC72?*^2686J&=KK?QJ%;^"^KZQ%\EF%J:2&F @V(@KS5=(K
M M14MK.%9Z-9O.\KEUD&M%G*%/4C637!W(D(SE70FVI%BT M%B]Y.UE-5$Z%
M]E<@(*+="8)?5RO\\N<-=*7R[_0%2VG]B1<_1/Y-,F1/8 !-F7*-^HU9SC*-
MTV2?!0(7N&@!M;0B>#I,OKA7<GJST2;^-7^(L@,T%"?;J'[7[T34N:1?CJ/]
M#X'I<+_-+#@O&E]96DP:I8-6<-R/6]A9D6&,).=F,:0;5K>"ICS*^-/O-'^8
M^NVN8LL9D*^F56[=K9EY7'%@\0J;OBC2C*D6S#K8(6@L-859";_#!!&R&P?V
M 3DHM=9OI(AXB!LJ%R-SJ!V9.B 9\[PY:%-E3J[]:GN>2&G0<%P&RC<FK0>4
M@";?M<. A&;C]!+IU/,3$?-N[EZY<M!5C"O%XA51H_W9N,]JAG;8R?8*Q@!O
MMO]A3C5Q2S%Q%_ X[A3'[P_1!#N2=S0[^(3'#TRPS7H6A<$$:C%Y[0JY91.4
MO5G@<:?K:WUX]N2<H%9EK]T=%^MPKE\%FS5R>]CU.C:$I>2Q]6(Z/.X!L]U<
MHJ$G/H0B\>4Y'LXY&JUI5"I9^S /U6[2:SJ +99L"QBU#K@P42!PNGJ]]!0'
M49BF4KQN0P]D#?_+6 A(Z5JJ*"3W.@DR(BD,F-([)U[:G',7:J)(J<,Z\<);
M@YJ3Y>_R-3ORC)[\X,*[S>W\_[N0_;\XG^W/_AM02P,$%     @ 4HS^6G_F
MG. '/P  MDX  !0   !C='-H+3(P,C4P-C,P7V<X+FIP9^V\!U03W_<O.@A(
MU4B7(E&I4E6:TB(" B)&0$5!B%*DB5A HH0$0:0)*"@H*BB(J)1(5UJD"XA4
M*0$)"2B(E(02!I),[OB_]__>__V^OK7N?>N]M?[_M^ZP3H#AS#G[[+T_>W_V
MF1FXP]P)8-O1(W9' )Y-/,!Y^ O@+@!;+;R#/7T 'P ^>+BC@"6PB>?/\>=S
MTY^#C_?/)S\?'R_?9O[-F_^M"0@)PDU@\V9!$4$AX3\'_).HB+#HGU_^#/+?
M+]W$S\O++RRP64#X?_G@?@+$!'DD>0)X>78#F\1X>,5XN,T $I:1_]_$XP'^
MQ\&SB9>/?[, +(8(W*%B&RP^+R\L-#\L,?S7"/CO )\8O_BN?1:;)1PO".R^
M*KG_]H.7@DJ'2QJDG'KIRGJ>UZ*$A*5EMLO*J:BJJ>_1T#<P-#IPT-C2ROJ(
MC:W=4>>3ITZ[G#GKZN7M<]'7SS_@>DCHC3#LS5O1=V+NQL;%)Z2F/7R4GO'X
M269.[JN\U_EOWKXK+2NOJ*SZ\+&ZL:FYI;7M<WM'7__ M\&AX1$RE38Y]>/G
M],RO6<;2\LHJ<PU<W_BS+AZ E^??C[^N2PQ>UZ8_-A#XLRZ>36%_.HCQ\>_:
MMUG<PE'@PE6)W?MO"TH>?O"RI$%(2<^)+N5YK5=86EF?JL+XL[1_6]G_W,*B
M_A^M[/]8V/^Y+C(@RLL#&X]7#$ !''9.@CKPO]J(22A_"JB%BH)DP!J:6A-R
MI&PBF<C -*.$*K9L[J29=:43 U__DI,:+R!(Y56D?3_>\K/&W,LH0W3_[DN:
M6@^V'6+ID)ZG@-J^<R)<@%^8"T2=AOJ14EQ@(H<+E,;&33-T/W4GFN\K8:BU
M: L>()1XJ!*WOE0PZLE^W,!<N% =NT7N2^^^0R,/>9G13 )\>0I;$R3Y,IS:
M:+Y-V3*X/4.0D+(XSJ''-,)+N/(I7X^]J<N),5=[4YGT)1N^PE2KJ?>.2U&'
M4.*X6UP@.F^.Y!-,EFB"!#GYA(G'&%ES19P!P[I73K<9O;UQT"CL],M''K_T
MV[4A'X>9Q6T?EA_)VJ5<YT-9<X$&15CF-]FENFRI1>I:'-X4IP^&(6/-=P^[
M^KMBFBDBL^&^'RK/>,P&;CX;*7+]DG(Z(R<CX$,0]9&MU/HB%Q!PQ]T J;GL
M<^"^UU _X;W[UQ*6$8AJXP+DL%NK*8E> BUK'HZ8]Z8E5MUY*<K';AS0/J!=
M$IMN"W#([^O+OFE=&%CY_3!SG*:2+I1[J3"N2>/3&M\V_R$C0^:-)??O7Q]8
MB\NDG]VND7,[U<X4$#A8[#(AT]*]"8<'92:ZD[-%UKA H]&DKO"OC?%(E3M6
MOWU#@Q7H!3N5E?A"^<.WV02LIS"[.:\@(=P5D&7$ENAO02)--:EP?^G3U1EM
MX=]]6PS)N*%T9^*30.H;TQ&Q1 ]5E9I0+N#B;84SF#4&7&';!!(:SM<C" TG
M\.:XFZ 77:8!7K@@L2')Q;:DW_1*Z 4-;/Y\U+IWEN95\?5MK])UE+R4[WH_
MP(AQR""ZE0O0;PE\2MD*+GO0\^]P@0LH.3 6W;M:4R#O?KFMF4G3G*$]>G#Q
MU)*\7RA/8ZJMZ$&#!D)#MMQTTP7&*+,=O#&NU!?TM8ZF+19BID%QM%6I*T\.
MPMD&G=JNMULY/CUE0<#YP0-,/H7NK)N$WPJ+>Q&VJ@:T"]LYD7%7J]8$%K4M
M&O6^?H=?YHX7\=JKFJ65QK@K5M'/T[KD'WD<;6T;Z!%XA -@-[H-\;"/P -X
M8_,AX>>,M@EF'?WWIPV9>-7>D(C=$8<U.9;-1H*[3[E9GTJR-^TS/;0/V*X2
MIA%W1BN;[FYF,K'8LABER,>I(EV\ 6*HW61-BVA'T&O2'BFG4Q(D6AHG/#+[
M)D@[Z5Z'3E'T8_)/92.A)X:Q(>O7(1$!+L 7 _[*)31\I B2O#$C30TRXSL9
M,@W/[>T8,HFF)B\;^\<"TN1-?@Q,12EW'J,MGDB]DIBN3DQJ%F4?A!$XPBDS
ME\>/8.@.7&"XC$J*,C6C)0;'>RCV>_?A+*@<EX:-F(?I5?1A_\&T!M'^3P_.
M23]7\ME6\]XE[KW3IQ,"\PBV5"<DLH.&!I6?&>LFU%YE[?8 IQNK5\)T@XJP
M@2V_)0?M>5W;E-P;M(MW.6M/J=]+M152,K';5#<)"4VRKN+T8,4EX3_CMW&*
M(<EAAPOYV!RRX_7<[U]+T:_=F_2:S KOO=C4OEM!84O'J<@F809A-)#IVT,*
MP"#9BIR'D%D5>9Y]@1[<9HR,*XX4-T:KI-]/N@:[2Z=5AGCNC1!GS$,"_3)A
M_A>-"*K$-I/(SI#02Y;#V4Z=(NK9T!V^#?6*=E?(V?%:C\\ZO'9=8"UA/'N:
M[NW9E@X9 ZQI2!@.30+:."T./.*E1=!+6X]YDH%,KI (]\^W(0Z#">,=?4%'
M+HB%>R\K!8T[9BF'?>6+Z2\,PKS";ZUE1'"!NT7!IN$O_#<\B+LE;E[("R!&
M! N-71$/B]J<]J-!N?6#\NW[1LB?^=!6?E#^+?25"U0MSH73*2URKUQ3XM&Q
M6@9HN=_;BF6<AXBUZ.LWW[J++DG;?YSV$3 Y\6[%$=/O $@Z6O^E>;BQO*%A
M+L!#.$^)-";-J[!LL*\=])JJ[:V%\_+*T&&$4,U+=_O(4C_/OKHLA04V?3EU
MZC%PZY$4G1A'F"BOAJ,#0AR<=.+DH<X'QRM*T(UN5W3).S $$LJ[[(\-JO7(
M.Y565D<Y.'TE3]0*FO?%=5\:.AK+$Z<F-9--=T2 >SSJ6#*CA$8UNA[S()C(
M^-U6\(H+!(R#-M2%IYHVKW[]>.Y$V_CE^=!MO4BR0#)0(?7HA32A.]J'D,Z.
M& D8B+*DB4K29M)$B:(@P[W[#B0S6\_'B+U=')36#(E_TQUD>"5,=BWY1E&=
M4 >%[IXZ[W7DR#FI)DVC(8($I +*3W0W)873IILI8A:OL&%-QM:M;XL#,@Z.
M! ;R!2F7*FPZ+F7WB2\K4OSJ(?ERETDN$$^86 B^BQ0F^6_1I.;/R\.X6@"K
MZ*.?Y.9FR:AD-D:"C''P[GZ/X0(^[9?R7LB*MFK&G]&Y4CCLO$9B2Z(A80P+
M!8M]@'#Q:3#9B.9?,S3D/J!=WLT'S]XM_QV;<N*#$[V)5X_OI'H>V>G&.]&D
M+X[;>6<R-:<HT7"D.VD23AJM)308D *XP!U#S!9(*R +D=*BN+6JE^T:VJ79
M+!<N5/N96AUN;R<]JULV%AS_DFPE+OG@$Q]'EO%T4J8),[),1<?AC7">C*#B
M&"I!Q-\YP/5G$78XF3RNHM5UNW/?S+L79?N$7Z3R R$#+NWPI ZPG2K?PE'
MFI-<D4)NFLC^Y*?O6\5(S\N9,5=D(!./1M2+7(S+:QX2<T6-9-E.M<?9J!^1
MQ[4B#ZR/,N&0&?T8$H.&*57'TUB;L6O,,PR8$8@'5I8]W\T%W!E\,GN[KU12
M A(4E/UOZ_-D&;6+WE#G^_ "T9^I">>Y8,2H2"/A?>Q<#0U#QK1DR=0-M<8K
M[/LUKM"O<K+Z6_'/1UX)X[L_Q;1[SDUM>_ J&7_28+F*+38)B=A=AV6^6\5
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
MTO'CO0];Q]C4C>I& 554NJ.U:AWRNPK/X.R^%>N6/R8Z%@=1'V@W7[/;9O)
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
MT+OO1LG43[V7\0&O%$[F;G_K=MP_-*"#K'G=3*<_8,TL#2XL'AH'D)A7XKG
M:^SOS_5BN%M/J90F+B##1C*0L=Z#IIJ3?D&HBL*@Q9:B9B/ILIOOSUGL2[8^
MPE?ZWOM\Q]0V02<3-P199J*%.&<9RE*SR\<^J1 ARNDF;/V@7<1^^%&Z()A)
MT.QJ3PG@<#Y-30?3A^)G3OBMN7Y_7A47*A2DI5R=%'SY1=6R]UWQIO!W/F'O
MS]W_**LDNR-0:[-$9M;N W$FQL6!$4X_K@:0QV=_%_6^-A*?-!9_:1#J8 WM
MR8\PO!&!>(&S8;Q>;'4YG5V1DERKY^_E0PU2'8*+'D&<QORT]<^SS7S7#EYE
MS13QQK_RW-1N6J+Z_=XL$3/LZ\:P25BAQ+JV-3_]"*EC"SZ58CM&[9X>7];^
M05'(T/35[K0GS3L=3MD5K/7BVAN[]E &Y1Y)? )\0(M[:M&/=* OI/A5A\6L
MW+A"\2PYW&(IUG1TKEN+R+[6,?]I)^(%VXQU"V?:7Z^"#6/F#.A'^+$MZ&U-
MSM0:]]TFMLG9U_&52ZXM;PP:'AKGI^VY>,?J^"I@.-C!H%U93]]ZQV.K].7]
MI:=O^.,7=-9Z:SYVKM=_*PSM(6;0"NP\?X1DUH2Y.+"63E=6ED;-]ZV9HV$R
M/9N2^9^K<M#K)7@M;L-J-A(JJAHI4KBC6)>F3-]F=_%%3&#*JF>'">AQ;01"
M:AE&%*R@(1%Y%@$:PY1FL!5X:-UR6,U)E\2BH%H56IWX8A->KF)P6BYH_-E&
MQ,.L0U6GE_(2:(8:D_YC9Z(_3RYEU<=CP#TI;0['^QOD\IN1?%ADJZ(.Z/^Z
M(1\4H"$2RF5U*B)V#V[6#A01VS^**12U2YQ_?VX[*!()*";K\<^77"WJ>/71
M1SK[^7,N(()2>SUX5=;5$.49\A1U!PG U7UI-MTQ>#.^_>KP+W.#&LYC P?[
MAL%,XYR;QM2^^<N+GI6 5Y=1L.C\]AG:<>"PS&0PN"MVWF%RD;R?PGS$224$
MZ<9O4)(@:6P:D\ 0B%\=8*03#5]4'WF9OZZKF"\QIO=8V5%SQZS%?BU1NWU%
M>!Q.GU- \B/>P90'$>>#)Y")MUJRFP/=K[EC(/%V'=/?;Q=^7-0S;75HO*JS
M)JYU.]WZQFF^?5(#X!IS&HRF883 L@;,UGI9K!*U+J59X!ZXBD?^TB-75L>K
M/SE_O]N4XENY?/AS4! N\8;WO7*;3H?Z@':-P_?>&GWY(1?X]-V54A(^PR-\
M39>L21E@'%WC J :D2T9/MG-E@B<5"&U+-[>,+I#G/)=6@U'B&./=C"(1=N#
MT@?<38_,CNRXAGB@X?OAPOTK7(#Z$6] :!(E--75MU IX"'XC#D7N$.:1P[[
M<_*97*!L71[?G[T:3ABAL$V8N$<4;!,D7,) MX[+TXNRWK+VL?D3F_%;^HH*
M]=$[R&RU<H>3VM5\"786JH,T:V'!_6[OG?8#!G.>2J?KC([GJ:A7]CNLS#!_
M@R$?,TO#CJU@0.V@MB;BR'5(>)&(L^;<S23$EHXVO !S.MJ:NIDV]'%B:/[H
MN(/D85/!LQXGYK<WYMK. ([EUU!;\'JXP^#'"1_.&\*EI"--KJ O/<WQB2F"
MSAP]7-97GBV&+:9S7EX:_-JX?9=?^ZEJTF-59M7= V>_+6C__I$MB^ULR18S
M=7L+KK5EJ=0/AM9=W'#[[G9Z8"$S/+$S_DQM:KM2ZM>YYM3FJ31WFQ9BBH<2
M6$35W8PS,39(3Z)V;_(CG._5=]][(#[_T9V,C*4,3^_JCQE;E&-S7NU3/T--
MDCEP_MS>E;=F/I)I&6XJOKYUX^-V5>$+8\6CYK5]YDC<OC[4>2Z @%'J0/!?
MC$W/EC$-8^0R$S[V&H0P=/)N2DI7.]3N#N^7&T'S:O]H[I,2%S^M_@!7[A2&
MV,8%HM[CV\:W<Z)0$R]ADD;PIO %ALG=C:4Z7-.=LT]LY_VBM5!TOC;JX'9
MT2J9JG01N.RMQGO@';*,,K\&$^W;),&7( \-?5=1'(R>>(YJ2Q_7AXNY25NB
MJ/'%&CX/%[)GH,G3F[(J<5K7#\WUVK[)]SLO5SO)C )7&3;,E^ 0+9@L,8F)
M=W-AN"16^(?N"#SA]XTO]2/K76*,U2GAA.B84Z<4>)QCFFB_O)2G.-WAQ9D?
MED9"?MCE5RP.*-,F7T_O@,N)-Q;_Z<C<?\4='^.5MQ=+ZBHM5%J>E11$#&(_
M"RR_3O,,4O/44,^YW_A?8"/(I0#ZA*&C*0DDNE-W''Y?7ZT9(T$7P!I]NC;J
M.DMNJ4^MJB(GS<U\W1FSXYN7U:G.@P?YWO!4[:AW]"!Q ;Y)#DD'3@"9&$6<
M RU%"A0YS4 VI<3=8.8V]X"WI-*Y@%U]Y=;WW]LD]L=[>3\8M.933'KVPF59
M+_^IC7KA4F>$9V?J+_-W3+3]TOC0[VFO,>JW1YV&K\L0U!I*Q8;'=YU+L$EL
M4!/IV1*DB<QZL1Z\H1\%^1,&3A"ZV7!#IRRP<.97X!M_Y^/(CN?>20E=8NJG
M2B7?:@!!+1D-OV>R08TPMA3R& S:AS!;W$=WGL!$LBUR<0;TA1K%&F)@EEJI
M=)7<]SF-W\%\>^]Z[G2?^_+EVA>;CJPSE.6*"TVE7Z?3G-.#V6'A,VD_2#5?
M<GVZENJ*(BX'MXAU[,H\\(/"GSZ**2)R<%$)ZD2_]4]_MFA[N, _-GS_N@EL
MV9*R-F<$^JSG,A%;4&,E2!KFOJ.UU/J^C?/_OBT''N0" K5<X+,(,^"/Y\@0
M9HP-\+PNB]U_W0"HH,>RTP8(\XL<'9NG<9 >C)WZA\U_7(:5#VU9YMPS%\*/
MH:JX0&S]-ASVPZ-RN]W5U9FMY.N2523?BG1"V:O$91M2Y_J3*PUBC:6IV_$K
M?[R>?C@;5#V>QU+ +JTU(GGTN_EGL^3I-W+?^9OO[J\0N1_TH[(RU8=U*-WF
M+$UE+^W0\;ZCI97;"3J$4M*\&1RRK,#N''8P:$V37?GN:T5*6/@Z.Y;4OENB
MXOV(RW:MO.U2(6%.>UM)AU%_[H0:VS#?<\I0%S]R 5\L3HD*$PYRH&$B(GZ!
M;>9O>CT@8.LQK;XOT$FM0[IRWO6&&<-?\KN_7'GR4Q-YI^!V"TOC!#CY9?"=
MP\=K16I=TKE!-\K*T1I%QAJG'KDJ]CF![FF5\:Y<X&*74811]0"[F9&>X9\#
M%ISH*T0OG*\.B?,](#N!WX$2_I(_-M9]\[K*]X&\'X\Z/\]_>_PL;;U?<Z!
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
M/99B>D$R6K"@8B&^V;V)&U*K_]R@<8,J*AMJVSGH'RE=<\V+V:TEZM*[7:Y
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
MS!#&PD?2(E$CQ\$17S-;L($W\(37&PY* <H=<T!^ YH*RP\/D&?PS'&E'GC
MS:;*FV<S=\35QZ3GO;P"^(8GBIY!!>CV,^AY5#_;XQ+LV 1;/L'O+:= L0I:
M7AVZ2([1<^11N>)J40?,,90O_377RYN98$[9ZOH[KMBWA[O;BK.F>BC8AS6^
MT[&39U^>V>*U-,&W_$&IEB+,Y2+R+YSI&;3S0H^;)B?RFAF9\Z*"WQ5E!R9C
M4JH3RE]S^I>[\NEG^6ZO]Y3MU/W\BHLH[J1 @PI./VCGSWSA3[S8\"]<19;D
M!W?+*W7?I>YW;L@ZOVO=UO<_'CE5H<OVL[T17U5\2LB=6OZNO>1XAQM^_2.O
M5Y'($*,QAR@+!41>3&"6,A_Z 64TC00//:U3UCSLS:SK/;-78,LNV.,7[!B^
M @/+@[K(/7B?ZRO0\@T4X^!WQ;KFP6>FCU7/#7J]#\O,4+W.YV3L%\T#IR/W
MR#%SBWI)\P#[TEF:B8J9F6<\7[TO&GE^^I"O^>=-&P!)_#@(PHQ(^RQ/G CS
M *84>S!*..591J/$ISI&^M3B,YO8CAQ0]$!'4,\NGL1AW*I=*IV933(03-N0
MC$DPXBC)USH+(/^P4_R3BRVBMF-B#$HW^HR=9W3-6-X=<FYQSCX6;_%CWN!U
M'T0D428RGGDP"'D(D2]]'.+S%$8D#H,LBE@21B:.SBBUN<\H6]I $8=Y 7KR
M9D['.&)Z/H0S' S/+F<AF.%.2$M&1_OT.*U%MUTML5_NHGHO77"K^UDR?^+:
M,B8(8^8'4/#4ARB,/9ABCT),J"\\$?N>EQI?[)ZFM<C=[HZT_?7N&:CT%-L1
M &9J?4;VN>YYQ\5S>=5[AM+RM[WC(I^\\)UXQ4Z7/Q:T?."?RKK^(!E]_\^-
M= 5^X<U]*6W&$Z\;=057KT@:8A'$*11>&$.41BG$ >$0>\SCPH_E[S,3K=:B
M.K-^=SR GQ07?P;J8P(=(Z#C!.RQ8J;T>ICJJ;]SI,P,@1.0C(V"D=".S(,>
MS44-A1$,+TV&V<OF-PK?,-FL<?4IKYL7=W^:MPIG%YA9[WNZ0!&^ BUI_2N%
M\U)/7RLX$=A,??=EG>4N4DLNJ\N%\ZLN=L$P*=C^)</TPQ9)6;W7GO\W9V_[
M2_ZW9=U\YLV7<KW^4%;J9F,5)8(B2E.(D"=];HPPS&+,8!B@U$=^'""BM3OK
MDYQ91?=X  ,30'%Q!20?X'?%">A9,<ELTH-S7)/G <E,K5\7'X,\,.<XV66%
MC>/E*$/,2-;1?#&]E9;+'C.2[""7S.Q-NQ/,9_[]FE*53J$N"ZJRD'^D;>)_
M?5NN<_K<_7NW4WO$QQAS#D4<2'-)U3F&"0QI@&@0HB1"1"N,;\O [+>I5))>
M/X-K5CXVG/TL^0,[!L$AAV8G&V.L]0XY<R)H9EE'L;H"'1_@]_Z_LZ1UV8+A
MZ!QD3'[1(Y$M."]/1];KV-FH#SBO?E.IFWME21^+QTU3O\MKNB[5SW9*DWIQ
M0@42T(M%#%&4Q3!%B,&$<A3A.(H"#YD8*"/J,ULGQ0MHF=DOT3(T0V9PZMF@
MV4 R,T"G\0&X8 =_[SA3F1@J)*A,E7KB<UE4VQ_\/HMULH+)D6DRH[VH7;*"
MY:51LEO$.NY;22K\'>_^^['H[6%]BY_5^76%J9<D. U@C"+I)B7<@RG),$0\
MDMZ2GWA^8I22-DEQ[MO:GAIX[,@9QW0G\-*.Y[I#P3B6VY($/PW$_PSR FQQ
MN9W Q2:,JR>KNQ#N!+VEP[=ZXI\(W6J^:*?[[[C@5<59GVFUNU=:^2BD ?,\
M2#A#\F@411 '80RQ0#0FF$7"TRIJGZ0TLZX/=$$UI"P66])F>G\>*SU]=X*
MF9YOA=_F:WZ>%MY8N2<%<Z34Y^DLJLR3XKY4XND7[)3WFWSM1GSA=5-MJ"KQ
M*NZZ]@8K0N.8XQ#!./*(W+ S!K,P9I!$B&#B4T:XT;'A+*6Y+VCD RIA^("R
M88>*:;3TU-<)!H9W-G;B&ROPI&B.%/@\G445>%+<EPH\_8+%I6F%5:77=56]
M>?Y8L/:B2/N^],2[<VMB1Q)(FJHE2!\$(\_R^,GRIYQM=#,=S\H^KH4NQ#94
MOFF)^WM45Y>G(^+9W9N>6G"Y*],1<0YN2\>>L]L8W^-*E0O4M[SZ>H\K_@;7
M.5TA/^$)1;$\NS)/GEW] !*!(BA/KV',L]3CD6>R*9ZD,K,:MC0 [RF#1UZ!
M6M$&/VUJMOOKG\VVQM-XZ6V+%Z-@II4#.55N!%J"5Z EZ6XW')7(T4YXFL:B
MN^"HF"]WP/&'+8J0V=^_E6_+A\>V-DZW^'C_I;E#1.SOFRXS"C0E4$1Y4;=7
MS7\UJ#H^D')Z@[,6T$R'SLOFK #OK#1VU<4'*RU757Q*@(-JXI,/F&O#9_S
MV?L?G&Y4R?^-$#F5W]@/A7$BW>1",VM-2Q]L&0 #!U?@0UDV1=D8Y-=-@S*M
M4$[Q,%.R:2@<7\L8R6NEAM.K+Z::VH+NJZO^2Q<U E!)MD.*RW_FS?U;:6S+
M!U[MOK@1"IC'? 0CDB80B="'!$<A3$(_HEZ:8A0F%B7^DX1G3S=IV:C;"TCE
MUO/=C8)*1<F?S"];M#'5\U;G0,K,+O0<= GTVPRTMFOZP,5,][6FLKLM<Y\F
M^QH%[-I@G"E-UW__DJZITL.H^+UTTJ39VB7S?^;-C?B&?ZQ\%GAA%&:0IIRI
MZUD."2$Q%!Y+@D3P*,A"\PZJXT1G-B5=U1G=YP'D?0'*6A6@V+16G8!1SX*X
M!L?,>O0M5P]P.2C,Z=)^2P$D&ZY;L.H)[;0=ZP3)5VC-J@?"Z3:MFN]>VE;Q
M*[]3A[LO_+&L5%+;QZ+MFJ$.>&^>^U_N-D[N^R&/U*B-$"7JKHA"[*<>]%5N
M!PG#V$MCNS:*1GS,;%!Z<N#FD5=X2.@4N>$5L"W&>J9E >3,K,U^S\,!P"U/
M8(^I-BX^/+%,HT,KB)PW-C3CXI4:&5I!=;YQH=URED;M7M+XQJN'-V55E=]5
M"'+ET2R(8^GNB"3A$ 725N%4GE51G& :"B'_9Q3'/T%C;F.D*$+5V@\P3DQM
MT E(-.W+98(:VHY61D4-O!N3T=P$G)?"E7J?H+"LZIX7\4@M1QZ=L9WARLLX
M31.,(/5H)+V&5/7U2$)(:)!%(0X)QT9>@Q;59>(75Z#:-K5[W&MJ5V[YF*&1
MH,O^@+,'+W3:_G5M;1=NY3=/Z&*"YA^O\=Y$T$+SY4MN]1X:\TN]A[E30<_?
M>TU^7<=%-;G9,Y/2V<6>*W4\)\R%]WH/"^5PGF/_]*W>PZ49FEH*)W^HRC3Q
M'5_1+!2^*D!-A2KW0DD$4^3[,*(D#7@81Y1J)8E9TO^C[*]7ZN<]3S/LM7N
M.]QU[6"<;?^]G49PGCWX&(<E=^,]ZG^\??D8&JL=^L0RKBJ_VCCE-D;6-1=;
MB2B(0\P)E$Z]/&:' 9.^?I! AHD?!$E$DB!>'4WLM*A_.D5=2YGTAI-.WS?T
M+>[4_>6N2@1@BVY_FM#JV1^'2+DL%^M VT54)[HB.B@:&Q-[MLJQDT1?N7QL
M#(CI&K+1MVT#=5U6H.KNL7,[5S'R$I[B"'*LZD43%L$L0@DD04!%P%":F(4)
M3I.9.US7E/0?4$W49NV5Y-:IYC_4GPU=E#-(Z8;P+I7?-(HGZ<&6H"H*;8\6
M>PGQ73T9KN_;+O]C4%B$^<8D=1;I.TEDX6#?F*#'\;[1IRU[4I05S^^*(<GW
M"W_$396KK72%TAB'C*20$'DL02) ,"-"J-G&<<A2G_#$*%7I/*F9E;@GO,N=
MKW:D#5M.G$=+3XG=8&"FR(/XV_SY+QKBF[>$F)3,5?^'\X26;?8P*?!19X?I
M-RR+7AX>U^4SY^UN=?.HS$+?7=JDIN7<(C-KYT 7M(1!1]FPB.6L_'I:Z41T
MQ[MKQ\8,O;8GA755YW*6SK*U+E/B'M6[3+Y@/WCOE^(Q5UU<C+/[SRXP=]Q\
M?RK=+Y]O/X)=$QKS$7S'XFN$SUU(;AA+'Q%ZALS]20DO&LMWO.KBH_G."G9J
M/-_YA^WVQD]YT\?.OO*F6;?6M;L1:2ERIO)XVU/Q+:Z:YQ6+"47(3V$2>"E$
M <$P\Y(4IC$+8B(H"\W:KAG2GUF?=]R >LO.%< M0P!W''4)ZF4;XGE43)GM
MQJ:(Z^W1,^)H9AWV(/RZ!V''"[C>A["+DMV.0FB\?UL"X6A7-Z6^Z%YO"<U+
M#\!V&<L^3*JC "]8+4_U#VING;1Y;W%]OXIHRM+8CR") @(1SZ0EROP0^DE"
M2>IAGB:^1>S]'+UEHNU;ZH!QNI8^L.$)_"Q:>E;D(N'M^C -%*] 1[,[Y\B_
M2;(.&S%-".:J#],Y,LNV89H0]J@+T]3SEH%OM<Y]N99OU-UHC16-_3A.F(!I
MD*H)OIA"(ET&F!'&"29I3!E?-66#UYI![R,21@["EI#VU_6;>@74>V3_S_^1
M!G[R?P/>DC<,>!\CY&4T2=/8@SP(0NE?28-&5 ?N, RC+$ L8EZR>N157K)V
MA.<2.+TDIXW6&WZ7%^U=/,%K=5-[,3P)HT' *8&1R"A$OJ\N3&(?!BPB62+2
M, IP#\_[@BT'SD!,/ZS33K-WAHOF'<E%DIH9]FY]Z?@U39633=-6/C2E<O><
MMM@[+Y.KFY!C LO>@IP5\.@&Y/R3EC66-'_#15GQ+\H9J>M<Y+1U_+:56?N?
M[K>R^VQ7(D6>"#,$ ]^75IXG".(HBB!+?91F&"4X-++R=FS,O!/<O/UX!4C+
M%JA>\G4%BJ[6L!FI-70)N9[^SP^DF8W8Q_"(I?UZS?G-R&70N*KLM&-BV5K/
MBX ZJOZ\;+4+!PV\>=YK(OZADBX<+^ASVY)(]:&@22!@$I"L&V..PPC)(V:(
MN)=X(<^$U7B!\S1GCFWM=\;?TIUJ:V2-GYY!<HR*F?6Q L1^%L"TB*XG (Q0
M?)V^_],0G.WVK_&J;9_O*G_"35MWKKJ8MMTL_X;S0A6@?\H+_K'A#_4JQBA+
M>)+!D*>>:OJ-I4^#,NGB)#S&7D#3V"A=2X_LS"9AQP38X^(**#Z&<::_*V9
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
M6XA??^2 *6 S3Q'09N</,1C %#S=7O_&ZUH$16Z[?JRU/#I\Z;_-0Q:]'Z-
MQ$D($?<H1!%6O:0B AE*$?.2F(G(TPZ$G*<SLU$;"+>'U"UI@\/\"$(:(0XW
M<IO9GM,BVP0R1F0W"%ZXP< N8&&+A5F(8EK"T;#$R.O+A2*F93@(/V@\;ML3
MJRN3[VR@M'S[C;>X=,IXBFD4)9!%B73*,%9CK02&(A;$"Z1IXD%HUA]KE-[,
MYFG;N*&[C@&-=+C6^RW?"F[H>DWAI^=9.43%S'AM >F])>6!'O; &P'$HE^6
MEIC.>F>-4UNXCY:6Z,<]M?1>,V\E_JXW\!_RFN+U+:_RDGV0/ZM7/$-)VTQ<
M>#25[@BB$(<\A@)'218*'%"NE0HV2F5N1>_I@HXPZ"B#EK1^@_'S&(VKM3/)
M#9791FBCMN.30EEU'S^_ZF)-R"<%V^]%/OVP[5Y<Y4_2X7KB]0><5[_A]69O
MQBJF'#/!.?0SGD#D)P)BGC#(PRR+O3#VO, H0W.4VNS[\);V%5#404M>;Q2K
M!7:ZN[ C1$SWX O L-B#-81TM@./T5IX_]40^WCWU7G)(@Z@:@N;=MK2=KQZ
M?]"+/<Y3GZOY'6$,4>0I?YMGT"=9%B1Q%,1,ZT9DG,S,ZKVK9]ZC;' 0/@^/
M1@S B=!F&GQ27IL(P'G!#0( 3@"P._]; F%V_)^4;_3T?_[MY0[_DQ(<G/VG
MG[9S-WXMI&NVD8<+5>$\1"&#)/1PQ&'"0C5-B%*8QCR%/$BB@ 0Q]2,C)^,$
MC9EMSY9B6S!OYD2<0D3/=;A03C-S<RCB#%U-1J1QY!F<HK"H/S BXDLO8.S1
M"^H;>7-?LMW$&=,"Q\/79U:JPY*_EK1%8>,+B<<URY&P9IIU0D[PN].)-AIB
M75;8^&+-Y2L;3PMULK3QS*-F2E57S>I3WN1WK:OR%M?\FUS@7?F \V*5)!$/
M IS*78Q*=]I/,YC2R(?(0[&$+TVXIQ6^'B,RMS.]):MJ7N2QL*.JZ5:.HC.N
M@:YD-O2E3<755CT=><:V-_G^WM8F_[;3P-&E%U%!'>$&'=1ZULZG[%1;OGO]
M(Z]-',6#%Y?9S>1C9N[AH7!ZCJ&U7%8;EWP,_*XH.70&3TK@R T\7'M1!_"D
M6"]=O],/601\;@K>Y _\6X6+&K<#>=M:X%V$DD8B#FE"(?-3#Z+8CR 6&8%I
M)E":^31 ?J(W2DR+GLDWT6Z:6,&AX@#LL3 4H5N$>?5 U(@.N03&3$5?!1&#
ML)%+9.RB1_L@ %%68!PR5QT-C*0?C2U-+K)<B$E7GH-(D_9+ELX!E=^*S;IM
M^*A(K+OIV.SOFRZLU4=<(LK#D$8!Y*FO.N$Q!K,L0U!$:4 B+_!"HI4)9T9V
M9I_C0UGQ_*[H!ZO09]#L6 %XRTO]5\.PL2&VFDZ+<\0,O9D=?3  ]W8 ;L?&
MF?S=&0)B9H"X<H[TB"[K-1D!<>1.F;UM9V7^@[.[O+C[PKO5Z_O\L3_N4H:R
M+&4"4LS4W"8A( X#']((QQ[B2!"A-9=EDM+,MJ2G"_8)&X8%IL'2LQ1.(# S
M#G;2&ZO\I&2.M/P\G445>U+<E[H\_8)M<Y"B;<7YGWES/TQ];@<]7Z_7Y7?5
M@T3N"%U;)96Q_Z5<K^4/U#EM%6 _22,:P23P"42$AC"E'H89%5E(,B[")#+1
M;WM69C8  V/@N^1L.Z_]JAO0+O\SL-<ZT7TG,,4A^%WQ"'HF#4W%!1^,GBU9
M!FXS8S,WTA8]32X%R5G+$VM&%NZ(<BE@QPU3+E[Q\N$'J]07(4\## EB"*(D
M19 0GT,>LR )DR"@>D/F3BV^0'H0:+-$F/$5_0$&>G;%5C+#>XN#1OWS-.5W
MK,('2[]:&_YS:G;R&:M&1,?JNBU][JIMW^3K-6=O-DT_+/)S*?]$R[LB_V_.
M5E'*(D(S'Z:<,X@HS6 F,@8Y#;F/1!11O=:H3KB9^VJDY: &I.4!R+,U*,H&
M5%OZ -?;,;%&/7HN_! T0KM+0FOI1?SGH1>QUQJAXP]T# +)X3!;%D@>P8[)
M)3$WZIBT'/:VO93F_PQ,.RVYP6RB!].%1);LSN0&CQ=]FQPM:AGR5GYAO0J\
MF/E^PJ%',84(H022R/=AXC$_"D."$HQ-NEIVRQKM!>8-++^I5Z2]5Z0,@]&=
MU)K!9F-9#(/)XP*8QX(/^'45Z^T673:6>R#(4:SV\+?F!8;?*LS4^+?G!U*N
M5PDF:13&@:H>#E5_^1!BSC,8)!%.241XHN=$':T\LT/4TP(=,?W2P4/IQS7A
M(IG,E$%3'*.BP).L6Q4"'JZT6/'?20'V"_Y./V">IMB/0OP;+^\J_'B?4[SN
MH^V(<,ZQX#!4MQ+(SQ*8T@Q!3C+J>T'"*-%J"SA*9695V2=HD:5X'IQQ[7$F
MLIDFF4EKE*0X*<T%68KGUUXL37%2O/T\Q>F'[1RS=H;PQ[K></9N4TGE[LIX
MO]YC^9FW_WZ#:\Y4GR!>U-T)*(X]-1B<P2SU$42I%\ LXA1Z21*$-/"XB VG
MAAOS,/O%PL-#68!:,0;REK.K[F^0*%8 W>,%/,IW:_!3+E]H6?ZSZ5@_\X]
MSZ6<&5@S0]%1!1][-+N_]O^%+1_@%C]W^0Q5I?K!J3]? 2SD!ZAN$ 3/FTWE
MH&VI WB<31 TYV#AP8+6$!W/&[1?RJ:T>)O8_94WS;K],G7GW#:9E;,/4MBV
M!]HMKN01F#8;:5+Q [[C]8H0YE.<!-#G*%/E$AB2,(X@PS2F:809TK-P%W,R
M=YBSI0581\RD0/<2=#5BF$MA9GBWL:O)V+$UA,MZQH#B#'2-&%O>KD"/\KME
M43:IE%X(;<MBZEE1-ZRY=H#4>%GV)006K-QV@,-A<;>+!:W3<2NY*>UUE+HN
M6$MJ[T<K@6B(THA D7C2Z25J( ]*.(S]A(LH(VG*-0L3C.B:J)=5@4+/!> _
MU+;+NY:%9:M(M)^Q;MW 6P]9SGC(H]"#:2#A1;'O0\PXD7LO#R(:L<0G9D%A
MU[C:QXQ?'5O-T+-KQ PCTSU,>\1:I#IS_DD#(9M$9GV)W>4Q:]!<.HU9'X83
M6<P&+YL'SM\7C;J;8DQ^=>JW\H\WU;?R>[%*I-U%"64PI'$ 49)Q2%@L8(*Q
MQU,2\U2O =@(C9G=[HXJZ,E> 458P@(4:?W0^CE\IH/L#J0VTW K@8V"[Q,B
M687ASZVY6$!^0JC]T/S4HW:NT6?>J+F'MU7YE$L?[,WSK[7JP;F=GR#=L/RI
M4WU2M_?+*X(X)I0(&(C$E]H9$#7(#$,:D"P0@M$(&37*-6=A[MB@&K@IUN7W
M&JA/"Y3;01]XR\I?S?9R"YCU-O9YP3.S 2UN R> /(.?%#,@+_X,=K-2>H;D
M\>UC0=>;]H[N75Y+79&_5CY"_ZBJ?QQ8=IA5;(^7(Q_!@H%%'09[@%YZ#Q>L
M9'G3T=V@?.&/:J9!<==Z*JJ<LSMFKI \>61"]?@27$ DSWKR@(<3R+TTD[_
MH70ZC&XUQNG-;*4ZW[GGH:LE-KR5F(!+\P;"'0B&MPV]Y%O*5^ 8DJNI*3/F
M5PIZ\KJZ/IB@MNQ5@9[H1]<"FJ_9*?U[(3AM;L3[']V(H2^XX3>JU<N]^N?]
M/S?Y$UZK>N,O7!J9G#:<J5]<M^,%]GZP]^0J2_R,^"F#\GB?0N2%JI<2]6#$
M$,]\)%C$C,JK9N!Q[O-+R[&:7\Q[GH$TVKP?XU0#N3M3R=!5^V_ =WRUQ_IJ
MRW7W>_6SEP^:V:HY/F4]^_;*GYWA*6S[L0WL L4OZ%I,R8^K==%VK%R!'9/]
M$_T\D_T?'KSPMG/4E-NV]=3<6=<9T79DD>?@<%$K/B/$+RW_G*3,^U%^+HM;
M7G[FY?73G;J#[FX8UL^W.&?7#XUN7\J)968VS)(ZO'U_ S[+?ZZ?I/Y)%=^_
M4 <#.T#Q8S1C3P>C<9OI&!XSV^<6&:,VEYHR6[6[G%I[L;:7FD+NM[_4?<7.
M\^LFQ7QMI%%1_N6GLAM9W:=2>G[*?9^JR'&&(4HQ@R1*4NBSD'"6>*D7&%6-
MCE*;6>FW5-7.WL\O&ABX F_PNBW,MNN+,8ZBGH_D#!O#$Z ;6(R=%"UQ';D;
MX[06=1RTQ'[I NB]9+Z9OS0GO]7ML;*?YVW<;%ISN?F34L]M5T_U7_KP1L^3
M_IZN"]7TWCX#2H819@. 9FAG;2B_U7ZO2V.Q?=]0Z/W]W_15VQOD]P^\4BUZ
M_E:5WYM[1147SRN:A"E*2 331$0019F0?XIBF*;$YR+VL\C7JC29H+/,3?)
M&G2T04_<]"[Y-%*Z]\D7RV]UIVPJNL6M\JA@%]PLGUYWX=OE4>&.;YC''[=S
MU=OC_$9:@JIMI%7SZHEW;0Z;%0T3GV8H4ZG7 B+,,4P11M!/./823&F4AJO'
M+I.\P56CYZZ/4#3YPKZDJ_W=?<,EAH7ZUI+.#S7SRL< 2YGO\2PB,$J2&*(X
M8#"E+(4QHCXE:>QE<=0#]KY@KP#70-5 T=DL2.F=7AS);F;;#HB"GNI5W_O3
MX765AG".3BICE!8]IVB(_/*4HO.*;9,_56?65L:\R]4]>,'J6UZUU3#O.%W+
M_["5%V%"XW8.+0D@\E2^&T4"\L!+:1B(+(J163N_::(SNRU;NH#U!,&C2HKM
MR^X4)VT]W:;N?M'^Q+"L3@M;/1O@&C'C8XU"I25_!;8,7*FYMEWYG/QISX7+
M!GOZ,CMKI:=!<N&F>?H@'+?',WC7]FRS1Z0KI+O9-'6#VQUSY<59F"AGR?,1
M@8A*$Y*Q.("<!ED61 (%B)D=<<;(+7/2.52&OJ9TCPO3(\\H@+HG'U>P6!V
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
M4B4%2WW(Y7'VLP1PL)ME-ZBY34IETK209_#3KW7;=NK/8,NR&IF6/\D-JO7
M6H' 3X-H?U8?UN[17CSP^R"@VP&*AJBZ<Z=T"2_M#1D"<L*9,5W!/#GYW1-C
M]4UUT]Q7[ZOBKKYE-\6V\]7G1OW\>_U%K*GJ@?6M6:OA41_*RJ8#GP-2LU]B
M#A-.Y&&UN^M_CRM5Q%5W$PGE.?:P$UQ1-MV#WW.I>%^X6'/:MX;[IL[.A^.*
MU1G8KD6?BX]IW#R^PB=D>I^Z[(?C.+W<(;96B>DNZ"^6TNX0K/UD>)?+7MJ'
M:"\?41XY^R3%?C.7SM0N1W'KWD0D2'V.(X@$E_]*$(8$!QZ,XPA%?BC_)XPJ
MP2[@96X[O.M-M)_ J_S-(;%WQ]U^$K:&9^/\8]'S.A<"V]"DSHCS!5V1K!%R
MWB_)G)-7ZJ1D#=GY'DOV2]IV7VJP/"NR85/OO18OBG@:4 *]F"40103#+&4I
MC** IUX2<\&-DN5.DYG9H U$MQZ+:6.ED]#H69[+!38S*D>RSI +,RZ3LYY)
M)XDLW"II3-#C#DFC3U]RK?H-_[C>-/=MJ/SZ1UZO& ^3*, ^I)&*<[&$0)Q%
M&.+$2QF-?1%AHX$*I\DL$Z-6&0/_:U/E-<MI>Q;X7=$V]"'.X&1RFWB)]%87
M?Z:"6U[3G9/+Z8W:$9%7N/PZ)^CI>ZJS3]L.EKQF3'[F]6U9R]/M_Y,_OBT9
M7Z4TPA[R&12<<8@X#R&)?!\F'".>"#\DB>% R5-DYDXH[<8F]I2O0$<;2.)
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
M0U\$,41,A! G?@*3Q ^]-.)^%!IU0-8C._<UX< $J!475^ 15^"I'7CV4UX
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
M$./YZGW1R#/X-6/RPZS;>.=-U;9HE^RN:);P@*<I#(G:4'T_@CCR8QA2RI!
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
ME?JIY@4Z?0X"M:&SYAHY.P^NQN6$C;H%;,O(OI]:P\J5US#C,@<4#H&SE%
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
MU7V<)0%/4HIP&&<()WID8B9S%& >AR&.N-KH(3LYA/C,>G;"RK[&]I09KTV
M/LD_!"9]@X VV[7G@@^FT8;(M>-4G">,VX#@:%\&D5YT1[8!Y?5>;+7&K$9(
M1P,^J]-,>4_#B,2^'R(JU6D"IWZ&B$\)8L1G48Q]3L-X!D-T8.!G,D::*:_F
M:AZ+=$3=J56RPG)6RV0"Y%SFZ0*-94W4D?S/:*8NP+$T59?KV-Y"E%6QTN/8
MS@;82YJ$<2Q1&B4^P@3GB,:A[O<2D(!%W,_S%%8&TT%E@=!C0]-^%GTW.J;W
M!!-EAD<?6W%GF1X_*(ZS\'\7C85#_@-B7H;YAQZV2-;2]P3OY(8_/M'B'WI"
MVW97Z12$KU07O>XOMT.)E4\0^2AGG*CS2Y0@DJ8IHGX>1BE-DB3DQJFO1B1G
M5M7Z$NO A-=RT8R3:/D 9 ^9@3BLQ/-  ]-H U1LDES-X 'D53F'R2ZE:LJ7
M")9#!1)X,'W*;*7E,J= DITE3<'>G%#35D]MAI:T+3"=VGP6]:4XXS%-:TF
M)F>DG,W-+.I>@:85LRTW?;I7@,Y2-@?SIKOO"TX^I?+=R_&9]DZIGBI?_X]N
M):DG_*G/6C/3CK: 7%/.0'_NN,-Z[=7$Z_:M0+]_%KS-C@UO#34P+'% >(:I
M(W-"X>HZ<PX6E[WPG!'DBRO1.6G96=9]T8UV6=[ORFK[) M%?57>Y'J\I6Z]
MVVAORM.8"C]%1!V]$)99BK* 8N1'OCIVQ5$010QB4DT)SY[OT3:YUH/@O3TC
MND6V8D6G%+;,6(Y6,H;7S#C. 1K,X+G#"VP.H<([,G'&9!<U6U P7ILB\/N6
MCMMATN*WQVU1Z5.2/A4U-Z-1CK,T9B$2?L80%F&.LH3Y*)$9"]+,E]0LCF-"
M;&8S<CH/M"9^G(YJ=\4\")RA)^4(#IB!:*2_,Y9^PMS3?K&<3SSM(/5&LT[[
MA>Z?<CKP#CP2\?&?U<OU7X4HK\5_E[!TJXY79];+C__<Z:+NVGTJO6,W7\/S
M4)^\XP&+B:+"=*Y72L=I60-"684NNM9;+( Q(,QI&&/HL8EEC[1\;"XTVS[D
M]RDF4<HR'PF6281YD"+&2(8"EG.<9C')@VA?\&2V)?;2,OHRGM<XP32OIFQ9
MU7@!C-F&-TW8B76,BN8A":$E^^L,!8Q]HKFN7+R@\S8EBWWB]M8J]KY@T4)K
M4V[>;?)*:[Y%M_Z>UV?>\&YUHL1VHR^"9+ZJSG8#FU[]?2",[X .Y(?IHIGH
M,W3J'Y'4KC]6SYK+]<4:%NJL'];(HW;;Y(=521\>"MGT&KC)O\KO<K.3OQ]2
MV&261&I#I"B)98(PHS&B*64H2EB8!KE,LP34'6",X,R:>TY>'R1;!B:D!8YB
M:+:QND0&IM,300'OLZ:2.MIN1\DMNNN:"O]Z\S5^#[X'WQPKXMO^L2\Z= [H
M8-F_PNR1Y9-"06B7R@&YQW=>-R(#'>&3U@5[HAX$ M"..RZAU:8[L.QB^^ZX
M:*=;K\'3EKNO9-7GPTCY3Y3+YO.[9TF2QK%DB&#.$<YU!\H "\0"2OPPP3R)
M*6C7[2$TMY]<K#9\]4S7[4PXO;4(Q0IP?^U#R7!?=2 [<#_5(=DC23WTGDMG
MJFDJEZO=LX_,LKOFB+ 7N^78\RX4]B3M(LIR3&,2($9S7>U')&*$8Q011@/&
M@B3VB;W"+I;/<O'-U90M;V5[L;)1VR723"R%GZBXLV6-]))Y0\4=S]X8?=ZV
M"T?;U>,F;R)7UQO14?1RS<KZPO8^Q2E+ \R0GP0$83\,$8V"#(4B$W% >9H'
M1HV?+>G/?9%Z:"&CVSEUE7C]N><$>J,*Q-G,%LR('LQ$. '.HI^&E?C.FFG
MJ"_<2<,*FLLV&G;+V!FCOI;,;3_.+)>^3RB*0IHC'$7*J0A9CH)$TI1F.(^2
M'&)Z!JG-;&AZ>X'#K,HP8&8VQ!D,,(O1B\ ,#3B-1'1D%89I+6H#C,1^K?%F
M+UE4UW7E?%V7I:S:@)V.(#QL5O^2XMVN^K*MWJW6:RGN(T+BA%*!PCR5N@16
M($+2'$4\S'+EC> D-9\T8<?#S+:@I5UZQ8&Z)^J>174#SF:HN\=VE>[3Z;&:
M)=A06!O<AXW'0FC"3,K!@OSG>79HS=/5(79_9,M3?'F*,>_=0J#"1N_.#*[U
M+-YY0 8/Z)T S]C$7INE%QWA.T'VUS-]IRQETS^UB1/?Y!^+NKO"AU7)U]MR
M5QC?"YHN,Y^A.5PQJ,..HK_=R.VN7+<I<.H;?W;S<.3,\:TA% ?+WJ0&!!9L
M5FHN[GGW4L![[DI9]DW+7RZTZ3[*LX0'J4"94"<:'.4!RI(T0XD?^''BAU)R
MWZ*[.(P+(PUQT&K\TK\I9--,I]K6/@Z3#ZO-1GL\C*[K>2_UA4@NBZ)^N%Y@
M>NW+P.=A=E:: 5ZG=3 '7KHVXGEK8<9AF+$B9H#XF]?%C -C4AUCL I\,_YC
M\[S2EO!N]22%GH:K+./?Z?K3FCZ8)C@,+#'SL>F/+[>?3S?7FH-FPO/I]OMW
M\^;(8Y",NR6.T( 9 P@0WI^:%T?.AX&T5C['T+J+N1H&PIUZ&":/VUZM%JOO
MZB/\+C_155%_BGHRTOZ7M;?>W.$J__PFS_4_'^AJ4U;OMVN]RQ94?6F%+_,P
MQ8CI"4881QPQ$04H("FA/HOS3,"R%1TP-?N5[9X;CVIV2B]7K-HT2W?R"9A>
M[BZ+*_0B^ !I>]S_MF/_+94?HORX/VBI^Z9_D55UT<2$266.I-<PW%P1[;EU
M>7WL#CMG5\T.6%KX6MH=B)=7V [7AGL[38':>[5+RKOMWEX#>QH-K3&S/8.U
M.!H4=MR1<24GS+ZT)80U66^UJ3V9VK2<>SCE3%V13(2V<F@&%U[,HS$1[]2E
M,7K>SJ=IFXN4RE&JNSCN>%5?>-P+$8=I$ 0H)+&N00PC1*)8("8#SK. ^K[/
M+,(B??26"8#LJ7M/5 !=CUZ@S-R)27+;E4'M9=7GCS.:[C;Z,:D<;=Z]9!;=
MD,>$?;W)CCX_H5/Q?JWWV[*ZW@CU.UE\;Z:!B2# 1$J* J&+AP,>())D/DI]
M'!+B1W$D07EA(_1FOY(]H=XVV!H>(&8%FID2.X0">LT!1<&NK_&X;"X[' ]0
M6[[7\;CHG5V/#5ZSR- XNN*E<L _R'+UL-%;WG7Y[U(\*'+'_-/R&'_\O&ER
MP Z5EW6+CV.M;I33C 9)CF0<)PCG0NWFF"4HP;%,N?0I38PRP.=C<69C\KO6
M@KH&:2/:8H=Z[OAM(=$=_>']IH\XS>P 6?[JW6R\DW/VI]6&;OA*^;DGDM77
MZ4?AU6'<T^*;]EF<\<,>MF@_QT=H&_/H@UT;Q],/YR3UX?-FG_YZ+/MN>Q)Y
M)H7@2WUL@+R4-__X[-)6!CY&.OHQKO8?HZ/DE5DQ',QMF8?R<JDOLR)WEADS
M+R6+Z-7#0]4F+RA^_DM6^R&W^D@*; YBLM;,F^)U6[(MCPDTY]=56DD59]Z1
M-4#PRP0K@R"88YB P3 X0C-T%X%@8!<;,R&P7(P,(.Y9K SRGN5HLV,_F;OM
MM1 K_26@ZUNZ4E;G/7U>571=M^]EKUO\?I7_W*W*526_J5/"BLMF%&IKM/0#
M=2C^/LND3+(T1AD5*<)9$B'B)QGRU8HT#:,(Q["9C#,S/+.%^M8W=EDVO9V
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
M/=<%S <WW3"?87REF;57,8!^N[Z^/13BGO!@GME@ ,BPQKK' J:T0S X/IO
M1+7*>3!8?K',!W-13_,? &_95KD5J^]4W\C?Z33&>QFHG3>1*8JR0 ?^?8RR
M*$E11KA(DSP@U#=J6]*S_LQ:?*2FOJR:'C#._QH-L^UU@HPP[02(9U')UBF$
MLPJV\]47KESK%.VR8JW[,3O%^GU+-_ODX/;>-PB3G J:(5^'Z'&>$93ED41!
M$DO=#BAE00C1K4L2,ZM7';?65&%:U0&%F6)-$Q"F6S6M?1K]#)FX_;(X4K$.
M HMJ6;^ KQ5MX$F8K@FYNO^H7-GJY=L37:_W->#WZM28Q]B7*"61GK8F&*(!
MCI#@.>9^F/DD, JY]ZP_=XI.3=&K21YZ*9AI7!\@P^KF0$R8KL$D-%:U$3D&
M7$CU9J-BZH>C9O6MMXA:C0BSUZFQQR;VK3R&KZ]96;=<N/=S$7$2Q2B7>L:$
MG_N(9*'Z'QFG(LB24!+02-(!6C,KVDFOQM,;F#UUVY:5'9B9;7>.D(#IHC4(
M]MTJ^\5SW:RR@]+;]*KL%[FW5>7 *_!=\D.;^5<WF:O[]G^5S]NBN@_#D/,T
M]I'/"$$XQ#FBDH8H4]LG$6&88K-AB$-$YC[TM62](UVO(6R^:?;B,[YSNI :
M> R$"PS:0\<DLMI(>Q==;#<=$^MT2QU]UET.5WLBBBFF//,%RE@@$(YU1Z$\
MC1$+:1"GZI]A#JH^Z2<ULSJ>Y'.9I#A!<3+;2MU(#U/+[MRN.8HZ1X6;,=7K
M3<HX1P4V2?N:7KCY%RW$WS:B6+\\G/1E,&]DTKO S"JI2$I%4Z<^',D"ZC5[
MY1Z_S' B,DP/:Y)>I\Q.FY6,BF97I]F[ZG)%FF."G55HCCX\<:O4C<1^5X?:
MSY5\*N_3,,M8Q@E*8E^=/BG+44;S%/E"2$9$$F2PPH1N,LMMD76;NC\U8:^F
M#!WHW8T2<).TEMUZ@S07VWYW[)3*]<YX3N1M=L5.07MWQ.ZG[93TXS]WJ^I%
M-[/>;HYSY7TF>)QPBG(B]!VBE(C$F8_".)(RIX(E&2A"U$EE[B!L3=,[$+4L
M'.H&R$P])XL-#,J")0:KYJ!$CC2SF\:BBCDHYFN]''[8/M)S*XO55GS<B ^T
MDO<99\*G"4=^R )UNO09HJD,$98TSJ)$]ZXUNGKLI;!4C*<AZGW4308467B$
MYQP7\_".M;26L1U30:TB.YW"3 KKG*^X>$RG4Z"N@$[W@_"SX*W<7O-J1]?K
MEUNZ$EI_ 0?![K=GUJ';CS?>GJJGR=:V7F[*IA75R-'(%('Q(^%TX6$J-4UN
MT)%P6#2K\V#/DHL=!H=%.CT)CCPYH4!]I6=YO*?EH\Y=5?_1>^9WNM9!G>[?
MMK%"@DDL@S1&>NPDPBFEB/EIA@3Q8^;S@.*$@*O8+9F96;DUS2;-6O]P0GU*
MQ;LM[F;^[5)HPJS%!"#M2N@G(N"RSMZ6E>6+\2>"UEFQ/W5-B_9#@W,OOF[7
MZT_;0L?7[J,LE#PC&"59J/SW-,^5)>.Q.F'+( E8CF-F5.</HCJWR1H;.^/]
MJ9GQ6FX@37B,<1VV5+.A!31)/P%0@)Y%<P!FU[EH%#A''8N@$@_V+3)>;+GN
M15#YSGH8@5]VEK)V++K)@SC@(24HP#Y%V.<,L2CG*!1!DO,(A]@L_&%";&:K
M><S7@C98&$3(S&5S)3?,_O6DJ,W2*<%$POFRU-ZH"X*)T 9Y:JYJDJ[7Z^U?
M5'&N+,.'[8Y5^6Z];[?^57*I_"]=G,.XSQ*9)X@0$B(L2((RGU&4)DD4IR)*
M$IK=/]?QGF\5+2HSU38C#OFROV;!^'O_3CZL-AM]@_V.KC5+P$$&9C!2DN<B
MB@.4QA)KU])'E"M/TX]%2M3>Q+"?MS!^W(BW!7'/@/FE1M/P84[\S"RG>T1@
M-O0P*.)([,H[,-7,<BRD6%7>[UL7N?AV<KN:)F%&=-GI$B @+J9-P-X&'D7U
M,L7+_6_O[H.4YGZ:)D@2JLZ9NC%#)G5B,/5]3I3!3<TJ9XY+SI[:9-&]]BCO
MR/G/2@J88O[MR^>[CQ^\__C\Y;</-W\X.)!<\#P0=FX?;G2J_<=1G4Z66N:L
M<<'ZX2!Q^1?+]+WRO?)5Y-WVC\WS2GLN=:DGN%V!P5(S?^\;#KR:!3US]VZE
M/.1JZ_WQY?;SB9=<7GEWL*EE)BB-W_$X!@BXUQEBTQ91>\[;&@"DM\\1'%E_
MV6Q!,V$O\@8-7[.].OHN-SOY27';%8,X%&>QC BI4^U#(27"+/,1BW/E"@L<
MQ''@RUB >J@:TIW90+1<>/K#\KH#8=:E;J;(FMX#.<<+9B\<065Q_0,2W-E-
MCQG5A2]U0%!<WM_ 7K<S*/\NA3J0/WR0Y>JA&3%^_6-5WDOBQU(=GE&>)?J6
MV>>(DB1"/@D#/XP$)AFH<J>;S,SFHB7JG5!5WWE%%V@:>C RLP33)8<IOH70
M8"4?ELF13O<0652%AP5]K;$C3\,4M"RJ^V\5K>J!M=^XW-!BM6UT,Y4D"%F$
M!)8^PI)11#&)4*(V=I(% 6&A42IR+X69U7)/"J2+_7 ,JZ$3(6$::"J?L=J-
MRC"D<>KE$VU3_SIJ6O^ZBRC9J%A[_1I_T")-X?=5M7JHE?2;K*IUO7:3-E=[
M\5+HC?>F>I3%+2VJE]O=9J7;*'V@3_1!EO>1B&2<A!%B+$T0QD0I848#%*22
M2X()X9E13S$'O,RLKGMJGFC( 6[B)V(\$LA:%CF8#3CRY1T9:],RO98U3_/F
MU<QY-7=7W@'K#TMC#<B%6 YSNPR)N;&'Y5&X06LPNV(BB>5R+MQ@<9:)X6C)
M"=U'U*OW*<]]0G.J;QD9PHGN<4 81CCT&94\XD$$[SBB%I[9M!^;;J@G+1J+
M:-&'C?04@6 6UTP6NYXA)XQ/ZQ.B%UJ^-\@)^YW]0$[_;A=%^$1713VW\O/F
M>5>5O\OO<AWM.T3&/,),I'I60XAPE@C$4C]$ 8M"DD8"&WI*!K1F5I>:5#O^
M%19!&,+'+(S@2&J83FFBA[&O-=TKKZ;L13.T #$0T5%H88C2HO$% Y%?!QE,
M7H'?(YX,1O@J^?:[+%X^;\07^B1-KP_[5YA9*S4)\ZO  4&'%=&=C# =/*'I
M[8EJ;12K[RNQHVMO4'[0%=^X>%8W>P/++G:A-R[:Z3V>P=.668!"U(VWZ%I7
MDWW>O*?/JXJN[Q.1!NK_N"Z 4/XC2W)$HUAME)P0$;$@BGQ0!Y >.G/?WQ^H
M>L^*+%IM/-X0!B:I]:!DME,ZD!VFH2=BUY682NSW(V+#4\Z&A7*58]9#9=FD
MLF%1+[+(1AZ'1]UOBZW8\>JF^":+[RLNZRASHE219X%N#AMF",<L1E2WB0UY
M'D0!EGX8&DU,[R,P=Q"O(5D7 ;94P>'W3ES&H^]3I84IHX6@H#C\D#03PO"=
MRRX6A1\2ZC0(/_C<U%D=^TMN?1QM>\I@DJ4^H00)C(7:%B.*LE1RE ="AIF?
M9IP9*9T)L;E#+<<Q%X=L#+LJYD'$S+9(5S@ (S0V$$R8^=$OF_,!(!VDWF@:
M2+_0_:-!!MZ9)4OMXP^^WFGG^KHLI?H_<4=_W$N2\CB*,Y1*21%._ PQ(2+$
M$A8D),EPF(*&YEGP,+,):#ERFI;6":69$9@9()AM,$A7N_(.+'E[GG3]W&*Y
M:T.(+)/'ULG!SY33-@01,+]M<"F+1/GU^A@SV??T,,V,[WAW[J/T>GT2XX'T
MM>V2<SRR-55$X(GY7#J'L>0Q6>Q2T[L67"X7?4"<L^3SH>?L]O'?MYN'JFVO
M>>)DQEG$."5J;XZ%VJIEX".:)1CYE.4^R?)8PMJZ=Y.9^S)'$3VVJ[VJKPTM
M/?(>F,RVX>G"PW2OEOL.*K?%:+ AL9R-!^LDLO"(L"%!+\>$#3X]\?;UI [H
M4*\0\"SS,S]!F =$G:&Q4M8$YRC$/,?25R?KD%I=OW80FUEEC]>1YQ5/EA4?
M@["9*:\K,& J;(^#_9WL@("N+V6[2+W-K>R T+W7LD/OV*GW+7VI9SW<;:_Y
M/W>K0MX6VV>IDYG4MZ*ZW@C=ONM9/W)/,$MCF@M$PX0IC0]]Q#B+4"QQQ/*,
MT1C+^XU\H)4T['I@3MSH^YXUW_=3%LQ#N^KWCU0=!KQM[CVW;-2!7KGG 68
M ,":F0/'8-D%P%L>='%HRX6W9^/*JQFYJD'[. H:V%K Y7=D.P"$%[4D<$!>
MVQ6+%>"'XT]*ONU&6F9^=+_]4V5]] @X?BZ>+AMP:V_HS9WI,2R6U2&Y9\G%
MCLG#(IT>E$>>M,SL*$M9E>]W1:&WBS1C,@S4X3B+@@!A&@6(^)&/PBR7?I@3
ME@3Y?;6MZ-IL%SY;':19!QK&7\$[_8K'&UH>K2D#\S?.L##;.JTE!$:>:C)7
M7DO(88)&%_^NTC+.UEXV&:-+K(L4C,Z'X(D77]4GU6051(($/I,I2I@4"$<\
M1Y0SBG!&8ZU9D2^-2QP/J\Z\(^D*M559K;C2GC\DU2> .A\=FF9Q1&%8<ZQE
M@VF,I5B@I(H+,29D4AS76BQ]XH+]TYR)RS_"_;/WCYN'SYM/^H!YD^OD1+%Y
M4*[?WS;?RTHY@-7+]5^%*'\K-I7XO+DMBO\J@#<<U@1FUJG_DK1 >I=&^B?O
M_:,&4R?8G81 U&&P'?/3]LCYK5">L:SS\&Z+U;;P]+NE=_=(U7:F3D.G&;7Z
M(/2W>IRB%.;NI/WG,>YQ+O)1P$S HI^"X\N@R7!:.</V5!?SER<#<^I23U_,
MJM'\T]-NHS8FG?[YAQ0KJKY'=Y(_;K;K[<-+JW$BBG"DX]^)Q!G" 94HDW&"
MLB22S,^"7$JCO!)SDC/;Q#,>KKR:BUJ#CGR FJ6;@#ALMN:!!F:C#% 9MRS6
MWS%((WG',-EVD7< %[2A/$#RD6[R)BLMV4H>(-FK/O*0-RVO#XHMEU*4.M'F
M<UGN=,?5F_S;H]J$RWJ@\&?UBXW. U06N_[U.UI*<3I/2L<:2_58DY#SK=KR
M?]P\ZS^4]SQB*4XCC(2(0X230"!&,$5AG%">9AE/N%'E\R+<SFR9]_QJ9XBK
M3W:[\4I-W=MIQIN?$=/LZC\?IW4]:X:!5Q>S?JB&MQT_RT<%O"!IV;[R3C^O
MANVKYK^H9M1K8^_>=5%HCU?_K..Q^R3$AE/OXP]9\%4Y<'Z WZ,L@:RKJY=9
M>5WVMF8)V"\N>!8A:I$P^?!0?2P*X!#(\[=FMK>*6%%?)'N*Y'8CM[MRVOC'
M5S*/'];MQ06&K2=*"LN?[!3*+G/R?*GE<B8[13C+ENQ^PN(8JN>L;?/_W!9K
MT1X'_!CCE&<2!7H$!<Y]B0B/?90G) J#5/E+9F5+W<O/K%2:GMX0:XJ D](E
M# :'QDG"P53H3"Z;H^"E@(!CWR1![8YX9A\D[ S7*\;@>>WRK>7.9KT<GYW#
M^I^";YRW4A:_%=O=L][-E?Y]VH!;\0\L,;/V:\I>3=IK:5]YG[;;:K,UG4L^
M!L'XINI(>N"I8$!PQV.Y#&6TG*S<O^Z"XY5'A3N?L3S^N%WHH^[[IK?X0CXJ
M5TGYT,V$+ST.Z(NL;O([^N.ZJHH5VU5UE_[M+=5WV(<L8"*(%#Y)D:1QBG 4
M8I0Q'J- 8I(PG 51#HIN3&5H9NUO^B&>\>>U@^I^T2S^>N4I+O6FHOB\\DXY
MU>F&#:_6^=B3/RVSL,62GP',!@'AO]T6C>_?^3'H25CJ*[!I"J[GR UW!:2C
M0,1D=A:--;@"[W4XP=FZ<,=G?YS:T/5+N2K!7D_?^S,;O;X3=<N&N=?3*_^X
MR^-"=)BM&9%Z!I=G3$8K?Z=WT<6<G3&Q3CV=T6?G<W/:S:)+]>\3(GB<2XIR
M%NNJ$1\C1D2F9PHG3"0\P81"LE4G\@/2=WA^:[/+\K-==M7NLFN]R[KW6H;
MYW'F8TDYPB+.$0Z4GTD2GJ'$SV001H0P:92)_Q;@VWJ8/PWX[CQ&1Y"^H<.X
MK&-H@->"?N$0-S^=6V@ G8U7:+*L91N!%66K]:I:R7V2^.'(%B4!#:)4H#A*
M=5N]($4L]W6;KRP/<!+E.;"50"^IN;.RVGJ)]9&!?P-V$>A'R<Q,N9$=9H%.
M:!Z**F8Y;(X+YZJG0#^A9?L*C I\T5M@_ U;_=W(F[P9I?V)<DWC1?_N<R6?
MROLD"N.4,(8$$2G"610APB*)(IP1$K,H"C.0 S-(;68MUG3T=MF.#=^3]_ZL
M_U!S .T-,HB=J6([0@2JVQ/ L%!P R&=Z?@0K875W$#L2TTW><FRD''+5STQ
MHGN92^'C1-]I<Z7J0>@C*G&.9)ID..7JF)@=V@O<RF*U%=\J6E1F>C] V.@[
M?MY:X#5Y\U2+F_>?O4J[RTP^K#8;G>G%Z%JGY0"K( > )"(BN2\"1"B.$(X$
M01D/<D3B@*=)2$A$PG,@/VX,&S;, >.>N 6(LJGP<(Z@F>6<"H9=LHX6?N""
MQ&'1Z;AXKDI0!R@M6Y Z+O)%>:K!*_!BU<- PM_D]J&@SX^Z0K(NVR0T83B0
M/HI8I$QED$;J.!.'RBOR_3#D013D1LW\!ZG,[ B=DK.?TWD!S;#6.A,8IJ\0
M6>UF=O;)XF)NY\7:R\_N[!.O<WYG[\.6L>]G6=!*;3$??^A;#%G>QR+E0<P%
M$KIL'+.,(>H+@5*<Y$&<YYB9J5\OA9E5[V\;NJZ_5W690 EMOG )B&&0<XJ8
MP+#EGI2WI^4P]M@GAJMHXL7ZR\8'^\2[B/CU/@B_V/VZ6\O 9W%P711WQ=.F
M$I_6],'T6K?[[9F52!/U-%44G)9O>+KQY6I#0=7>/>(/JY4;R6%Z-2ZT]Z?F
MP-&%[K!X5M>Y/4LN=ID[+-+I5>[(DVXO<C_(7)WNQ3NY43]4=;G'M?CO75GI
MC]?DGBN@N0Q8&*,P#/2]+LD0S=,$<<Q$GH498RS;GS?OIM\U3N77XJ!Z9^'C
MTM6FK(M>]<VC;BNX\43#N3K[UZS;E.;-]B$:[N-O^9DXN\7\I6'Z5T_?4%UY
M+?->RWW=QO#*H[G:&?1)N_X0OTJ^IF6YRMMR6N\HWOPG\;E1G_DN=#*;/\4E
MJ2NP36]/G=&S:GZQT=Z=6D7]5*Y$[>WI&O*Z,B4EB9]R3)&?1,K>TU0B&I$
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
M0U+]B>DM_U,A_[G3?3G:>[4LC>,@(#Z*=2D4IA@CR@.&$AGD/$TE)S&H*M^
MYLR[P EA[T 9>!4)0=!LAW","TR#+2&Q[\,U+J3K?EP#%-^F+]<X!+W]N0Q>
MM6S-\?2\WKY(=6Q>ZYN%RX%P]TF4X#PF&4I()O6T68Q8%JAC;)AF.$X"EC$"
M:M(Q1G'VK(23ZET=Y&\;-P-]PW'@S*R 4SA@-F!/&A4-;:]K-*/#WAVFDKKJ
MXC%*;]E^'J;B7W3V,'YQWNN+=G-CD9]*&5'$:9SIICT$92)G2'D,J:!1%G)
MHV P^9_LT@+F0U@B[O;*8F[/XJ>$<)XK"CB4R]Q.N'/CIB'BZFYB2:]MFL2V
M-Q)N4M=D=9S1?1_&J8^%5';:EWJ 1T(14?]&1$9)$,E<AIR TM5.5Y\Y14U7
MB#:I:<!<M#,$!$ZR7.0^BGR=V)XSCDB>JM.L8!D6A$4B HWULD< OA&Y0<#,
M!;66"[8Q:)'VR79U@]?91VQT"N8JZ>YL[643[;K$NDBNZWS(,J%NQ\KZT%E]
M5!:M:CHU,1EPGF54N8")J(MN4<;#!"DCGR58*9CZ(T2[NHC,K&1'DEY-<[2'
MDSDZ9IHW56:8 H+%A6>R#<CC*F6MB\2RN6D#0EXDH0T]:W%<^R)_5+_)S6VA
M)V(^M1=2D@9YRDB,I)](A'$N$6690"+%G,4)QEED%*'II3#[7E>3]%J:@(-
M)QP&QZ6I0D(WOC/Y;%(&.@4%'&JF"FQW;C']8&''D2%9!D\<G2\N=Z@8XOOL
MW##X(/Q.\:X0UT7Q\<?SJIG/\H%6QITFN]Z=V1H<B7F:FGD_R4XYAXV!"Q%A
MMD"WZ=,'^--AFZ82@^Y-A\2RNC;M7'"Q6],A<4XO30>?FS9B\VE53VG;EQ^&
MV/>93!-$ZP&9-,&(L(2HPR;#F&!)4@[R?[O)S*QLAT&*>ZJ6MZ(]&)EYP=,E
MA^F@A=#6TQV[97(\F_$5D3>9K-@M:-]<Q)ZG[114G7,+24OY03;__;RIR1SF
M69_<F-SGF.=Q$.=($A$B'&%U:DVHK$-CF!(29-)H<[2@O8@J-Y.&JOIB<Z,^
MP?:?ZR,;,,6&8&NF[3,A!C,!>R:\7_9L_.JM-EZ#X7'8_.\&L(%-@P4 CNP%
MA/*B1L0"DM>6Q68)FR&JW<VM]/^7)W^[%PG%L50G\4@0BG#(?65G1(Y8+K/,
M3Q,B!&"<JAG1V1,G%#F/'^E!IHD:PF9P=I\!#)CM&&A'UT#T?E:((*-7W4-E
M.835!63 P:PPV8='M!JNM>"P5IATYV-;@>]:MA#>]UO_M"T^;'>LRG?KRW;?
M7[?K==ZVMTUIG.!,F<S CQC"B= '*C]!,@MBD0LNI6_4L<^:@YGM9V=S^MZV
M]-.Z"H/!-_/=9H449H7G01/>:-@6$5?MAL'TEVTZ; O/1>MAZX7LS-=MH5N3
M5"^ZQ5=UO1&ZR./YJ>EU?!\&2<QC*1'-=65G&*F?.)<HQB&-942)GV&(I1HB
M-K-1VI.N#XQR3]>B#= @8#*+*&51H &3"),X5 =NZB,6XM!G41BG)+K_+@NV
M71JR4Z+&H/V^W3R@]>J[\F::?HT.H3(SQ*[$A]G</=6KNM]@$V3X>/S.?!GX
MSH -JXF$CFSH(*E%S:6)T*\MH]$[EGD?\D$O]%4^Z];-NDE3G;^F7?_?#\5I
M <LB9?,B1 .=#\Q#BC)?2,0S264H(IDFH!E*)D3GS@MI6/ ./'@G3)C5N-GC
M:68 7*,$,P0. (+GE@ D=I5K8D)RV=P3  @7N2B0=QTT&'[_2(L'6=X3(H3,
M4XK"+ L1%D)W5\M3%/E)$D@>A3X6L,V_B\SLF_YYPUW>4)W07G@/3Y#&4AE-
M@5*<8H193)%V()$?^-C/B2ZS!V6I3@7'YLJ^K5#Q2OE,VYML7L=UE%M<[$S#
M8(,PF9G%J<+#S.#Y5^+]R%=B6O_E5\+,T7YY3^+MNB^_$G*P^?+K9VW/>>W
M\[I=7#TYN;S>58_;H@ZV^CAA(A<Q"FFD;)>R5BC+281D@@.N)T3*!%0+/4QN
M]K->2]RKJ5\U4[I+[\@ ]!PSB)WI2<85(M"SC#48%F<9$QF=G68&B2U\GC$1
M_/)$8_26I<+3ESKSX-.V.#:'O,G?UPU1:X+WG.",2.:C-->-GG,1(B9SCF@8
M8D$X)BEG^YZPAFH_2M3HBW[>!1;JOCAJ &L H*'FNP'%3OM;VG6<^$A=(]/0
M;ZR"0Q-@+*PK,S!.<%E38 S A3DP?],V.?9:;)_M4F-/WYS[_J@E9946>R;A
ML'[^W^:^[;EQ&]G[_?P5>)Q4":<($KQ]#Z?*F?$D4Y6,73/>;&WM@PK$Q6:.
M+'E)R1F?O_X#>)&H"TD  NGL0S8S(='=/ZH;#?3M>N',=/%22JR>K!8)L9=$
MNB(=]FBYF9-A+XERG@I[\2F[K5,UG/LFEVG*#\*8$D(" 2G-$,0DSF"6)"GT
M<1A%/".QEVBEN%Q>?F)E4L3 -VU%ZH% ;Z.S%\Q,D?8R3=#\[;(,CO:JD\5G
MW9<N"W:Z!_4\9;[?J.XS-_($2U:KMWN2LS_*?:'F _^Q_7FE_"?-'4AGK8G5
MZ*B93LL+4,R U_*_P:'D5W^_TD)H? =S#8Z9*FKC OZMN $5.XXZYIE(;K7U
M:1&8;3,T$;>[/1J]YRHQ_3QE84F2(/7B&,$TPI$:5!K +!,$HB0E :=90E)L
M=MK4(3OY>5-Y=5S=_]99.D4G2X>.=):RQU)O/W:&C\O4\POY3%.FG/=+/%FN
M^062[YQDW@_">';YP+MVQN(7DJ]5/J8\"O$US7GY\]M7LMT5O)I!&?@A39FT
M#3Q-8HB92&#B$1^*)"242:LAD&?B; ]2F]AI4+3!$?$%J(E;#>T<!D[/)#B#
MP\P6V"-A; *T)'2D^\.T9E5Z+;%/M5WO)<N<&OK$V6[%[\11-*N:3E3U]ZOR
ML-L6*SSB01:H[DT88JJ*39. R&-VB++4CY.4&T6?#&A/G6'3<*(N7+_Q\R"J
M92<6 VSU[,)$B)E9B9,PLZ0X0><6<T%=)=D84)XWU\8<DK.4&XLES,P*X_GR
M5EJJ[5O3#'2?WO-]*TU6N11)S)@O3Q8A"@3$/*R"61C&"*4TI0$)B="Q(6.$
MIDXQJ4BW36D[B6<U=3T[,0K6L%%P"8&9!;"57ML,Z(HV<%\@EZC57?[+0<M'
M%YY%I77%:_57^WD['^ 3+^2189N_\M_V:9\9C^(LH (&",L-/T923VD00"\B
M 4(^90$S2J.]0&-B%3U0O")%]A(T>EOUE0*;*:2IK,;[\8 TCO;=2Q1FW5\'
M1#S=1X<>M1RR4GY<;4K^L/E]_9*K"1NU5ZAY\]Z_PM0QX(HPJ"BK6Z.'_+GJ
MG/G[U_LOW4$L^M?M V",7[*[P<%,]70A<.<CZTEJ/XOF\K+S#J09%.UL*LWP
MTW:;XN_Y.I<^\MN=^)RO5:7?ES7+21-HQ02'81QSR!/*(28H@4F 0QCC1(0)
M4A-SC6:1#1&;6(4K2NLV_/- ?H!/*FNZZH<#/GQY^-0_@=X<-[VMTQ4:9HK<
M4E5W  W=!:@H3Q"_UA'1T<8Z2&K6'59'Z-.M5NL=RT9J;2^63H?JC#"1$A+
M+/$(Q%&*8.IC =,@PBQ :1J1U*1+^04:1OILWJN\462%/MC4U#=KP\*02\AX
M-/1$D*:0I$DHD5%U(2Q(((L%)8G TA)J'=Q=(6-CZ:9!1L^H72FOF2T[M(PZ
MZG#NL)]<OS2NFLE=H#!O)[E^$<_:R T\:ENYMB7R:,%N2:%&-90WE.Z>=]4=
MW2<N<IIOEXF:>I,F$:04^Q ++U0W:0%,42R2.$@90T:MX\9)3JR?+0. -QR8
MEFF-0J:GJ6Z!,+U;;S!HB8,/'?*@H>]0D?6%=5;B-4IPYH(O70#.R[^TW[0/
MP2M;<K?^3M2E_5%I_;ZN?AD&218)',$@\JM^ZSZ4^S&5C@LB7L"98)BT&3L/
M9B'Y<>H6B3L/YJ;A@V+F)Z J1$@=I7NYV"C$/%*O@:_T<'"&0P$#+Y:>C\\]
M*(TKAY2C%*$8I9P8-8)R".R520_O@Z>>%7:/DIDEK@!J!L.HQ/^\?-F4>95
M*>':]ZFI.X_<C@)FE2"A+[_#3 D-HK.G3.@#<2EWPN!MRS'&U=$T)ZLO:Q56
M52M6R3XLP)Z?<14UH<I%\Q',<,)@&J%0G9ABA(T:,_70F=A4[*F" UFKS*@^
MF/0,@@/AS2R C=SF XF'I7(UA+B'RKR#AX=%/1LV//*X9;[35KH@:JWV0DD2
MN&\,^TU65NTGETB$211E$8QIB.6.CSR8T-"'@D611UC"4XZ,$ITTB$Z=X=2R
M<+C>5+_LE@OYNV[X,,UQTL%33\%=HV2F[0X ,L]R,I#857J3#LEY\YH,0#A+
M:#)YUSPR^Z_B=LT^JY'G=^+V/]NWF[\*5OY2K+?LR_KC:\'^5=SMMB6K,JC^
ML7XMMZR)<VC&;6W7G]A6_(N3 G)Y#E#SWD$U\%TIA?*6I,?;!#Q_*:0#Q1FH
M,H9?N>I<H=X#VR>R!:3@0+&^E:<)=0NI#A52 %YN=9MZ7 7_L+V9"WDS^S,M
MZ Y#6"[@LPI.6Q.=+71]+2S=P/;5:YF;N]L?G.Y45LM':54?-\5;Y9UKVK*+
M+T]LJ/8T04OT_^E;E\O2CIN.JP4ULPOG,CH[@XQ*8Z6FEU><30<'!>HJV/"#
MEA<!FX+GC^O;'_1)]8YH^GNW\Q$Q1XP) D.?J!H*^8\D#$)("*$D#CT_(V:W
M 0/$IKX2J$F#EG;;R=SP/F (+<U+ 4<8&-X,](@_0:*(CH"N+@F&2,U[4Z A
M]-EU@<X[YL4,3<+UY[RD9*5\+;DK5TUK?"_"/HXI9 &)(&8QADD29]"G8<)#
MG*1)H#5O;XC(Q%K<YN_7=&M/4E(V:.@SB-"P!KN2VTQSK40V*EL8D\FJ9*%W
MT=G*%<;$ZI8JC#YK.<+E$%]M;_6_\NU'4CY]7FW^^I6S1WY/%.%F!PG"B"&/
M1Y#Z/H-83=DC(DFA0(R0,(RBE(=& US,Z$^LO-VT@$ZLJFI[OP"**Z#8 A5?
M"U!S9CBVQ1!PO2U[0AC-;($5@A-L\9: N)K88DA]WGDM=M"<36NQ7,8RQ+#+
M2OZ?G5SN]E7^XT&NTLR?)8(@$?,$!E3E4(8IA9F(&,S\D!.$DD D1ID$O92F
M#B;LZ8**,%"4+4?U]J.E&35P@8%AJ,!.?//PP)AHKF("O73F#02,B7MV^S_Z
M@L4=6'O5]F7]???\7+RIODSE=OV0K>21XN9EE:W^59C=\ALL.;7/\/A85#E8
M]45RY?4.W#>#F^>V!Y J-ZWOG94(I'@#1RW%'@;[ UT%LL:%W#3X&CH3DT+K
M^/K> C&[JT #.O-=$)H+?W1M:/&Z=6MP]>W+FS6[47,KR*H\9"@@'\51@F"<
MI8'*4)!.1$(#Z"<D$HF(,DS,!@'TTYK8)K64JW!52]LZ'6$(,SU_PA$29M;#
M&@2;QM]CXKGK^-U+:>Y6WV,B7^CQ/?K*E?E'=4TSYC$-$.(P$EB>")(HA2GW
M"(P126C",.>>V;2RH^5GRRFR:X]T#(6FNV\MH*&/KRV;?=;/).V+CA=_GTR>
MX29$EY^RK.'</O'BZV:].:[ NOVA'"B^Y"B(/#_&, A\'^* >C 1-(24AT3P
M"*$0&<[Z&B9H\GNTFOI5D;<8ASJ"DY[NN9/=3!<KNJ!+>%_6V-!V6=FH):2K
M(L=A8O/6.VH)?E;ZJ/>6;6.B>O!.TP:9_&B6_9FON<BW2QRS,.(40X&(W#T]
M@6'"_ B&OA#"8Q$*N5$7TA%Z$V^G+75Y%*Q^W%ORPW2BWQA@>GKN$ 8S1=\C
MT.E&T= &'QKJ#E5=4TYG#8Z&J<W<[$A+]//&1WJO60;XV)^[LFH\4CYLOG$E
M2K[B^S;HZMK^8:-N[>^+S6O../OY[1^E8F9??WU#M_EKOLWYX=2'L4^"@/J0
MI*JC0X!CF(K8AVF"?(XBBGUA5"8]!9-37_L=6%:=B8J6:>5&[(W-IOH355&O
MEX9SD+V!PY9+]FQK)ME-^EDU8XWO_+$,[Q#WW*K/L6>W.YY!_GT5F+SO?*(/
MBF6@ZF,/;1\:MM\FN4.8$E574<TI6)PW]#DAR&?QT2EIV>T%37SVE&!3Y7'1
M) 1A@FB,./0\DD(<9Q1F\H 'J?(%I8/(,V9DZ<U9F#I?2VF^6&W^*NLF-J+E
MQ-XV6\"L9WFG!<_,K@Y8S#T_>XNI>G[1U:ZJH%"]Y*J^ZSOY^%W;,F@2FVJ/
MER.+:<' K/;0'J!3:W?%2E?$DZ6-+6]_T-7C'V3U[:5091RG\2/+L++VRA.;
MI^-2I<Z>LE")THU*U='0;M3322!9'UV#>/(DP)J9+DM,MT]\QBBR,4[7!9/U
MR<T?4S:&XF)HV7P5.R?K#U+DZH>A1@DV25=9Y,4^33ED:H FSL(4$DHR& CL
MA530*#1K=G-.8F(KU!)L)D]:Y:1=P$7/Z[E.6C/38"BHL4?2+XLCC^,"@5D]
MBGX!3SV&@2?M%$]-\U&.Q3_S[=-':=+E(:OX39+(5]+:+[,@X%&4)9"E2 W7
MBA#,8I%"E 0)2E/L>4@LI3>:;]CW+2FV>IHX2-/D9WI*6?L7^S-_S->J51K(
MR$KU<C73RA'0O"CRD+19M.JUX]$ )H&(8)B$D<!QG*# ;T"[76M.+G0,64M7
M?_>O"[DG0$O/G#F3W_"\UI %?TFZH"6\ 'O2[HR<EH2.[-TPK5E-GY;8IU90
M[Z5KQY"IG,G*H;TI2[Y5&3@M#7D@^YT3U4R?W:V_<36V4VK'SZ3,ZY%%AW&\
M4>0'.,L(S!@E$.-(P"3#*0SC-*,$QR%'B=V@,@?<3>S_'%K7U"P"R2/XT.'R
M)]#R"6ZVW135NS6X 7O.0<6Z[< S%U]1ST:]V[<QLVG="7,'S!?M1U)Y?QUN
M#Y](GMU./DF3D 2<#FJ>%$WGD]E<\/9.L]L<PMH_W<TE$3M[7M];?%<$*J*?
M7[_FRS!A*(R]$,:)[T$<>QY,J;+2,<D\%E$>8V)BEB\1F>>.J]S3-#.0%V'1
MLW/7"FMU[W0@MP"?_X!?ORS:H6_N3,Z08(XLQT42LQJ (2%/]7CP6<LTR>*1
MK//_J^X"I1M7;E8YJ_X@3<.]_!G(#UK]L=-&;9^F61Z&&!WVYE3$2)# EU@3
M+$];837_&4,B!,*"IRE)/</$2L<L3IZ*^64M[4?^# [,RNWZX'T=F#/,U'3]
MJ?3,RWO";V::NIPNP!&OE1O5Y?:XE^.!X<Y@+NE.3>%(386GJ\13U^S-FZHZ
M$;AGR:U3T;$8$KA:W; _'S8J F 6)SQ_<^ITL]4*G*2<=6-1!K, SV4>C]Y=
M)ZZ9*1J1U'&\K5\RNUE_Y\O--^.O5Y2CV7[]3UT[Z'9_0KH3W6&>S65679S[
M=;.]$T(>H&X>2;XNMQ\W*]5"HB"K)4->0E+&H4]CY?[$ B9Q$,"("S\+<)1F
MJ=%)QA5C$VMV9\SLJG-9(=1]QJMBVG:X[I6?0\_%>0^0S>Q)!]\]-POP?9?]
MR6F5$_H[*;>J%(9OZRS/HE"]SI3Q68",BXWJ %LQK1R? \=3S %V@Z'SX<%7
MLO5.$X?=@-D_IMC1^K:SS%[Y>L>_<14XE3_;>U[(7^JS"FG=9:O\L=HK52$!
M5<.!\F?YR)WX+O^V%"JO<;.NZT/C3" _E+L82S)I<ZFG)AP% B+D1YX(*/)\
MK89[;MF:V.(V3"[ GDW0X1,<&%V EE50\ZHL0)=;NQI=1]].ST#/_T7,S/.,
M'\-BCIM+[)S->G/"U,SSX%P">3XSSNGJYOU,;Z2SP)3#\'E%'I=>EF2>'Q$8
M"I4R+S"#2991*+"'0I1)>QMIM1$Y6WGJ(V9+"RAB^KU*CZ4?MDI7R61XCM03
MQZ@/Z476K9J/'J\T6\?1BP)TVXQ>?N"*/@+RG/F<-V4PU;8E.,T0C2(858E8
MGH<@"7T*_5"(U",<L=!H#M!%*A.K2ET\WR%JYPA<!DCS;OE:L0TOB(TEMFL2
MT">1R]X 9S3F;PG0)^;%3@"]#YO?>#X43)YO'W@A-\%J6ZR:2FM>>EY\>6)-
MZU S:*'=+^KX7>?54IHIUD-!V,FU ] 6VNBJ<U PJ]O.RRO.=N$Y*%#WSG/X
MP:EK*9>A\%$2! 'T(RP@QK$'TSB-I7\8QBCPLBQ1F7.;+5GI[7CZI(V4<\^
M]F_W:UO<_F'7UOY=*I^<JGK2>=7D=%KNN%KR/4HD'>_$!H3_IB61?7NVQ0KF
M&_F7=2D7+Z1EN]^L<BH7D_3H#=N\R#-N=1#3W-1'%YIX@V_H@W8?;+EHT@XV
ME+.=?!TT'.GO_^,(C?L"3L$QLQB&N(!_*W8<!46UQ;;R&L97G\V#T!:TZTWH
MOV2NUDT>J<F,N,XK$ZMJ0\E@'%Q7G'%MLY3$3*\:(D[GO5U@W$HSNNO,I@,7
MF._^VB_]9W?U>54N]2_%IBR7F2>\C 4"QB(((<[4$#?$8Q@GA/,4^1AGGIL"
MO0-1DY_9WZE"KP.;QQ'/LCB!6<:$@LV#)"(99-PG+$V8$"%Q4:)W#6CO7J/7
MP4OOS. . <-S0D^57D5[GXYPLUIM_JK"8_*/X&/!6;X%JJ'0M#5\YP!,6,37
M(?;N57SG@NN4\5UXR\YP_I/GCT_2M[AYE<>_1_YUI[*V[L3W)R)_29WAQ*KB
MA"XQ\D2"0P11[*40(RQ- R("TI1X-$,9]K%1G9X1]8D]D)870&IFP+KB1D6"
MZ>;Y>;,&9<46V'1&-L.JQ(N"#_5_Z^]UZ0!\/>LR&:1FQF:/9L,'^+I'LV:E
M._EZ4:/HSL)8@>#(X)C1GM7^6,%R:H[L%KEZ@N G+O(U9TWCTGOY8RL/F;Q?
M^?8?:_*\*;;Y_QU&AC4IR)D?1HQP(7T7(8V6&NB;1IQ(R\6D#YB%6&3,<JR@
M-5-3A]L[D_(:'D'#)*BX[&1!5^/SNO/TP,UV6^39;EM5K6XWUXXBM/]R>A9O
M[N]A9@BG^!33SC2\&D3W@P[M67JOZ8=7@S@P$O'ZM6T/V>7V3ORRV3!5H?R=
M%Z\YY?NN9I_X2\%I7L? ^,N*-W4W-S4OU=\OLYC$7D SR!F3!_$4QS#CB0\9
M2BEAF,41$2:V^'J6)K;$BD'E]!1U'ED)/G#%7:E2QN5?LPZ'U>TKZ; &>--*
MO7S:_"7=3_Y""OG]5V_RK"8/:8;.IH.OIWN^G?.;F)Z!Z\]1<5<!WO#7;<_7
M97$!]DPNZF%/'3Y='HE=8>;LV'PU0S,?K5T!>'[\=K:RX[O-;YRN2%GF(N>L
M:@/-\]<JR\N/DA0C[L$P3:GT>!F&299B& 9^S%4E."7)<EU-/V0/)L;6D!$M
M/4YK/3YC1]_#:B8S%ATNE*\D>64<$$KW_[EAR]&=7R_\5UX#7H7F%#>#WTZ
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
M2A.KXMETDNNFL>@VC78JMIDJ7IC'XK1SM+9H$XUDF;F_M+:X8T-9KNT[K8S
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
MF,." 9UO?IGZ+%'=^.+#(:RM8CI VH/KXUMBK'?(3F9C J]UE:7.>3?U:6Y
MX,4S'64QXLF.S$TN[>^2U(VG/KP=:Z&4#C!V=>O\"N/ZUDZQ2>F"#D%:4VN!
MLP?R(4(M3Z" -EI36.L*^NV4=..:#Y@"/UX%'0#I?F1QBQ.9K6=2:[!)UOZ$
M==PK"DUNJ'8ITR'/TR % %NIZ<9/'_ @;*.*WL*]B43DJC!)$6I-S,HZMZ_&
M-,8GV@W)BAA:XVC?),%@A4:GOHS;2]@=Q'FUC=WTHFJJOJQ=S*LCB/-466&Z
M!)Y+(*B'0*P0WF.J(G%))LZ%E[EU[?T3Y(Q;AG02'+521@?'VA,2\DF5*.A8
M5KIVU+1>0S 4P5H7*)J005*0T?J2Y;A*E,&*F4Z"JD:JZ !4[Z[6W;!T\=H_
M.*DEQ:!0@G7$0O(09:KU8)R\/NT\LT_URS_LB=D#,L9N^-)&PP]>F1TG[@X0
M<ZM+ZP7]3DICT$@(J=:/\T+RP)1!:+*B2K/"7/-6'?=H&+OX;1"L'"7H#H#R
M(N=-_5^8O0O3_'K^,GR9DH\U0:O1)*:@Q&S(\2\%(IW$(&/T#EGB@;7.23Y"
MRKB9R(%@TT+L':#G/:[#=([YU["<U\J&%RF=GYW/:D>X5UBF:;J>J&QMB4D"
MVDR&,P8&SI(3AR%)9:0P/#\U7?H0(#U/U;AYQX$PU5@9'<#K%@>;'$7M3;_$
MSSA?3;_B14+US6)5TZAOR\?P;<(I] PU5L#@* ;UKD!0M:%P$%II(UA^<NS<
M@?4"^Y X;GIR*&,VH)KV1Z&_0.$<UP,%=!.*1Z7-R@$/=;:[J>TN>(B0@J;_
M\<H$T_H%RD,JQLU+#H2D(X7=05[IN<AVDDQQ,5/X(-$+$H\VX W%%59B1F3&
M6=O:1CU'TVY!7//FT6.E*H_72S.<C=]Q^-U&19]Q/4WD:M_A;ZCVPW>7'*L7
M\1.,G[(QL40Z^I0A>R8%JPZ_@8C1$K"E4='4=[S-&QZ>H#'QW10*R?KM<K-L
MW@3)[W"YF1TSD3EHZ52 ).H;5%<+H34&,,6;J&*43K3.2NQ&V=AYK<;(>3K#
MU40]'80+=[FZF$[TXGS]>;&<_A?F"<-D>;("G*LIO& 5."417)$VH4ZNY-;7
M@4]3-'9"[*0@.TH=G8+K]6IU3IQ$$4K4GO:%=22D+$HMEM7 1=:.>YV]:9TK
M>YR:L=-E(X#J #5T *A;F>-'#7!."EFLP[*<I5@J>0FQWH 6@U8%PR3S3XVM
M.S)K?]3A.&#V;&"(M59,7UA[8(>+]M)Y+,!-J7U =("@10;'E%-DHGG. V+L
MH#-QP 39Z;!UE")ZQ-2E&986]>;]B*H]H94J'&)*2#(R6KG E#*#XVF/HW#
M%-FIL72  GK$T>V!HEH9$0*QH56)Y"0Z!<'0QD@V:J%BX.TGVAP]PW6PFK[3
M(^I05?QP([DNWX+03P>9Q;7MXX=-?#W+4*,DU\7USO7*US!D26J52ZF!'?WA
M") Q.%^;C7EGO9+!MWX0\ @IQ]]Q;QZ@K28AB>*XK$^LR=U3+#,(N<:OP3HO
MBPFY^;/1J[7'34>UT/'#R^H#I-K%:;7:%*G^^NT+SE=XTY!-1RNSC0H*XX:.
MWA3 9[2 .G*-))=4VA=8;:=EW+S2$&AI(O5.T/.VU'[ FULH7'Z=)KSN$_P*
MB2XZU*NFZ.L9;E0VSR_.%LLUV?WZUXG,FI<8.7C) ^T7=+4R6H E"23/F:%C
M>@"<'4?UN/:K#7JV0/*$JNP O!]P-JO=K'%.KL6L,I//IO-IE>5Z^A4OI3MA
MQDI,0D*6COS$G!BXZH\ZE(:'3 &(:QW_[4;9N&9Q$! .H)(.@/8>B8'SM#Y?
M$F\O*1#Y1'Z"3\85"EW!9;&Y_)<0 B^ EKAP2I9H6K<VVT;'N.GU04!TM+B[
M>/AWV^+>-[0""RM9UXO+3?%^G0RC?((L<LC1V\1CZS/S"7+&39\/ J%6PN_
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
M*-D::D_1,_I8D>& L,]DHWVT<C#"OFQNXVDO+=>-#L('(\PYU_2_L8 VH3;
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
MZRE-A[DMM_]YJQ3_(P0U,A#7G[\%)3(Z;WE$,$DKLN[&0.3>0I;!:,-,U&F
M[NB/D=.@<>W]C[X%WLR$1*4@*TW@=9@A*(E0'$91.UEXY,.SVHG1:(6)+;UH
MVVB@6_/Q"I?3KZ$^.+W.T;^>UP#QX/O$9SZQE?NQ.]G-').K)6^M1,[GOV+^
M=*=6?AL&)>?:\@!2BOJ S06(@3'@SBGE#',ZM,X''4'N\2[.WDO?RC3DI)C)
M$@SJ7 =W< A8O?125%:J&-N\DN(8>L=VEDZ#R8<>U8DTW/$MWV]ANORW,#O'
MOV*H#!YL,+=_4!L[N0.1C<SC]4HW*K^)]75BF$M"2%S5HD@ZC:-1&7R=DZ*B
MBY*UOK!ZBIYC#=PVJ;Z>?SG??JMM&,.2-8((:,E/, HBL@(H4S&N%&-":XNV
M%X'CFK!FN+EOHX934K?.W(N4SL_.-^G\BY38XHP^^S/.5QM+?36I\,#T]DX?
MW2RYO3\CC0S9O?)$7Z21P1G@N3;#$H%!E(1#46=]QEPG3+0N^&I>OWI?=K\O
MUK>@SW+RB5D#A==$K*@%F-8Z2!@,2R+JW+S'RG,TC6N2CD# E@+5=L+OUN[4
M,MSI18O-,,^U*H*<0*2H[+"<U%,?UZK,?D>"&]F46^N]N+?>%L]<%*^S=1*\
MR D4:@E.TUF4T/N@9<DB-7^-LP^!+2KJGUWL5KP0,&+V K0A22@K% 1>&[8K
MGBE>R!&;E]SN1^&XUFHX;&VKMA](;]V:M@_XZ<)Q+(OEV>;C#K%H6SZEC2%[
MCKQ6+X NEGF/7Q;+3;/0*S@9'J56,9..$Z_5(#6,IP,R61-Y5-J9YMF:QV@Y
MUBK=_]RM44((VFHAP :9044O(2AAP>;L@I!.1=EZQL<.9(W\RJ<%-NZ;FM;*
MZ->^G,<5_N<Y?=:O7P]-(#WXC$:VY4G26EF6>XO<'%11BLQ%!I,*A?Y11_*Z
M"4<Y))0ZQJ":5PP^1LO1EN7>Y]XZ(B-B=I+7A .%%M%J.B*3!I\$E\'DD+4=
MF,E>K$@+'#RP(DT$WZWM>/3]3;C[_F:Q[?W-._KM0P.T-@NWL5(#"*&K!X>"
M,(Z<"T")]7FLJCW?+1UZ-AFIE'6T-QJ;B"X>'/Z.?UP^/*+C_]V2%'@^3[>T
M]OWBSYLM[4+@NA80%A$VS8\#[682&7/&VY"<M\TG NY+X]_#@\%]\/BPW]R
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
MC=SX9*A:G@'4\D. [2I'1%YU*@)!>'*WZ# -%,_15SQZCK6G%CE<)X=;#Z5
M0^!B;^@=H*0.P/=Q>H8OYOFOH;Y3"K/5%9^7=ML&9!R#!>]T[5 H-02F%3">
MO<&0C8RMBQ2?IJAWH!V"@L5@*ND 8+]-OV&NPL%[?'@3O#.ESM5"BAM]C0:8
M9^!]WMQ4),]:/RE[C)9Q;YY/ JHF:AC;(?^X#/,5D5Z]BN6_+6;G9TB"PBLG
M,^KL?-$,9*FE'3$SB$IK<$4HYG)BO.SFG3^]SKA7 H.BI;64.[ _CSBC;Z9S
M?+W&L]6$%491#1:(Y(*"4DK4Z5<D,2]8$K9P6UI[5<_1-$XP.+C[WE05'4#K
MF?<POU[EPNHS?OJ__#%\FP21G'%&0,:Z*ZTWM:I8 !W=&2TW:)I/,CZ S"[?
M@AR(DP<C.8=5V@_\\O+.K.?5F@3RV_FL3&>S*T']<4M0@[['/(B24[W2/%Y,
M)WZ[B<7K$.FP#E$Z4,P6(# GB)&.\& $P?<'>[MY412U?33Y[[A^OYC-?ELL
M_PC+//$N8G'1U;'/G/Z("#Z15U1T4MYQ'C3?L>ILE^5^C >:^P#B;AU:<Y%W
M<(P_SM2D,)\B9Q**VY35%7)ST3! :7D6.FMM6L^9?9R:<; UE-[OY]?:*.%@
M.'W!Y721/ZS#<MV@'G8[,YO3XM;/)BHQ$;-.H(TBSE"1P#3W$%/A)<4@N'CV
M,-UGP7'R' ,C:#")]VN:7IS5OF07+4LF):*UAB=@R=4'+3)2*,X08O9<""E5
M$JU? >] UCA)DG&-U<%JV1]I_@)I\QHC48PR-.!>GWT)TV6])JY]:B;!B\ 0
M-21NJT66$B+G#D1F3B"7.A1U&LC=)6R<:\]Q07>$:KJ'73W])<=2...@A?84
MX<L$018.)C+MR0U0%(3WY8(U3\R-[X+MHX0C7;!?YWG4),B'*?VC,DWTS_ZZ
M^'K1Y6LZOQ+(14?.07,?^Q!PJI3'P4(Y<:;#!.V,]0E0:%X'ZM4'-$R!<RJ;
MG)6(IG6+NQ-UJ=KZV57N+V:SQ1]AGI!,P$O::M/-.7#;)@B'0BC)P.D20&FD
M(R$+!39'[HSGVJ3FI_7!U/X8"91]<+9+)<D FNPA>GF,T[\LJZLB?% Z!UUG
M7)&';'(")VM=0]ADI[A(J75MR=,4]5=;,@0N=H7C_DKJ)/GR&$.7F_MFZMDO
MY^O?%^M?IK,9YHDC/GVLNUEP!O6))+DX*4(6NF ,1K.LGSO<CUB_OQ*4 ;%W
M*CWU; .)O5E8K<BKHD!J<>-J35SV425%'!$OH% $H(TF02ANK=-&2K_3B]<6
M9O$Q(OLK@1G34C9194?!^-,G0G&NTEX@)E;K?YP#5R@J3,[0QHS:2MO\3N3X
M8WNP8O?>P+B_DOXN _97EXQ<_OM?PJRJ8HS(_1E*Q@WA]Q'3J:L68E:*<0>\
MCEE1I60()I/G&2U/G(PIYZWO-4Y2M;#E@Z]F47Z_;1T<DI_M:>.*4 ^/9"0$
MD@=X%(ZK4#C7N_5NW'7%'R/TW@<6S_J;1PN^4P_SFJ^)M%;E6J6I0Z*#0(A:
MM59?OP0G/$G+>M^ZROY)@L8L8A@$ #N<RX=IH]]H^IJ?%V?UD+D(S"A(N]S"
M%*O=Q&Z3Y+(BZ6G@0=?:R<PAI-H[TV4GL3!N33C>C.U R9C%#T,B[_1JZMWH
M/4@@3(3,.6VNX$VF?:>L!^*+@<Q<<YN94:+U;+S]*!RS7&)TLWB<OOH.G*^9
M?#U/=7(?OL*+_]:H\.K^+/WG^92H?CV_:F7_<G$6I_.+0A*OE='&$O.J\%JL
MZ2%X64!R@<4JSYEJ?:<U""-C%F>,#O&3:+]WNSR1D?P?E13$NIE5L $<)A*O
M$$DK'X,SI[B)W,\9':B<8W1([J6-'SQ']![KD\CI_-,[7&ZF"<\3OHVSZ<4+
MH]7O8;FDK[X..V1L7R).E1DZ2C@G3@H)+IV2+$$.MN8UI0"7A .G+3JG++FQ
MH;$%.5&!Q[43])0R)B4(Y/4*0:-4H+RW$#2%DI*B1TS.!M/\<F@GPGZ,W-$^
MZ'GDW6!#_71P7._$U*_?OF"JCO+TC'[E;?E WUV5BP?B%X^"C>#:1@H9D\W$
M=40ZHS*=5M5G-S6U8=Q 95='4C[NK7LWL&VKX;\'7&^R9Z\H/+P8)H;)1*_(
M!^.U>QGCY(3S0EL[1Y>8]*+(@4Z=1AQT89Y/BL'6V^!P0(S=-&4GUM]MW/0-
M;YDY;@ICD+*R%' DA)@2@U@$!9M%LZ3*<\[P(0MW88O'P.C@6OJ!$'C9N\;9
M*"4S!8J5O+YB*> SS^!C1*6,*G00ML;@F(WLAH? @5@[0!\_$-K>SJ_:TDJ?
MBA/!@N0YU9FAM<)517+>928/*[O$FQN]Z]5_#,P= H4#47>87GX@X'W\8W')
M((6)T=0&R$GQ",H*$J?0&C2AREJO9,BR-?"N5Q_Q2K1/X!VFEQ\)>(2AJ[TE
MA N&O!>0-I"O(HG9Z.HN2V@12]2%M8?>S?HC7GEV"KX#=?/W$&^_N>[MI41T
MRB<2K8T,5$9R:)@28+(-UCCGO6_]*J@=]>/6Q?\]Q-F' >%'V0+TS501\0DG
M068,+G@Z6^H.I_U,C'H+M7E=R@4SN]_[Y30XOR'Q!T\:'8BD0P!]H%I_%-0^
M)>6+HXM/T 7.-W.4>2IUP -6?\D!N4HZ1V.B<:TKK%K1_H,GGDZ(\]9 ^(%[
M9=[Y]HMYOG[M0U)[M3B/ZW(^N_KQH%4%AQ!RJLJ"HX5TXNH"K8/?--17@M6^
MB+6OK#()="C9.U8DJIV&6O=777#[,=I]R=^J!%G,9N6R[BA+@3($!L%P0[(P
M=2!MT6"-5TD&S\IN@^#WD,7>1';AH31%U7VS/*S>.G! =F-P$B4&62<8:PJ(
MZ] +.MIRTA"Y%\G)+!_D9T^$QG$A.# \#@+C7KH:_9'+%6_OEHNOTQ6I;0MO
M$Y6BMZ$$D*HZ5B8;\FFD!9<XL]8*:;#UN? 4/>,ZK*?%7#.]_#"V[M^7TS6^
M+64UX2%KF3*KQ6025!0D06X%I,*ELRP:W&WN9'.C=TWBN/FN'JW?8=H[]@W+
M28]BE,)1D <\&N(KYT(RU!ZRX)(75SB3XZ!RW#X0/8)Q+UUU7N)/SO1Y6I\O
MI_-/+S^'Y2=L5+6_P^>V"I?W9:%9]'MK88K"W^.LVHP7B1:>KJ>XNHY4I!0Y
MU=G,FED*5QA]%=!Y$$*+HB4F(]L/I]F1N&.MVX?T&?/Y#.LXF:U+;GJ%7]R
M9"%URCD#AE)JCX$ZJ%IKR+(D1:YLDJ7UH_D]R!L[ZAT"3??MVU#:ZL +O&L'
M:MOPRM0*EU\O:DNS5MSFB& ]^;.;+F>!*0/T1<F:"\=+ZU#W&9+&!=Q@4'B0
M 6^GEPY@]I%^[Y[(+FL9?$9?BD.(086Z+SFX^O(_L%02XRXGWGRFZV/$=&3+
MCE7Y_2FN3>3? 9!^)3]J\1WQ W[%974Y+TM4.)EOR1D#HPRKPHG@<_1D[1U]
M [TJOO6-WR.DC NB1HI>M)=Z!^#Y+:3-8^.7L\6*!'/)A E):59GKZB:%@_)
M4PQ$VZP&Q<8D'Y5K7?NPE9!Q$VG# .=XB7< F[?KS[B\(YFKX=<VH.'(04I/
M 6VQ#&*=KX+<VL)2G6'<VN@\1LNXN:]AP--$[AW@YPX+[V9AOCG.0TIT;*L"
M+M176Z'4U@>> 8F(^6BM0-F^1F4+(>.:G5'\Z8-TT".0+C=9DMS3<IG.W<1!
M918A*)M!6A/(SCJI>>M.)H^0TI$'?9B2GX/- 1(?NR#_=_RV_@O.WRT7GY;A
M[-*$*BDQ,AG IE2O17T"7[R#K)DU9$>QJ'MAUR/E]ML^O3,4'**S14L!]F8Z
M[@:7;VXF66<7%,L%# _U!M/1GBG1 @N(1GNC[/TW&$,F>][T4<?>0<;G, UU
MA[J+6X9)<=H*(QT133Z_$J) D+[>DUN6K50VLO9U;0_IZ,A(-='VDW Z0/0'
MP^<K+N-BX(+8A[S=^=ZE)!M?Q3VUQ'"W<CLS=O(+.F>=L4Q3\.4$.5;6>?#,
M"+ %9?(,L?WLA2XOZ!R30G(E(/%2GUIP79O8A?HFS^0<I!#*_O\7="W1=,P%
MW3[:ZNX(?7@KX#E:IHJ%++(%%8N!B#Z327?)Y.A4EOET/MN/=4&W%Q3VO*#;
M1R\=P.SQ#%Z.7(04$@CCR:<5-D+TP4+2QJ404^2J=1G&#WI!MY?*=[Z@VT?^
M'0#IL:LB4R2%Q<)#U+3#5!2J-JF28$Q6-3PB=N)_[PNZO12]XP7=/E+O #P[
M147)2*^K9Y -,::48."CL"!<CC;)5&1H_U:Y49:BBSSZ0,?>81KJ#767S-QN
M>JU9*<(%!S:AJ>TVJH_J-7%7DM&6L1P&3:\_)*G;<_! ##P%LB,5TBF^7IXO
MJZ@G"6.R)7K(47!0,@F(9)<!L;!HG2P^MCX6GR"G(UP=J_8=('6(#KIY(K8U
MO\>*3T:D6(?08FW4DR!:\D51*<:"\=PW'VEP<&IUP!X&)X+1(5+OP!R]"]\W
M\Q9)'G?8F3#+!?.90:I-G955#((3":1(B6<NO0JM2S$?HV7LUD7#(:B)]/N9
M,O247:5#/P7O*0IF)1-'A9.+J318RUSRC"7'6N=%CSW;!GN0-=;9MH\.NGYS
M]2*EY3GFVO1EOL+:OV-3'G;)Y]4<F>E10W7W7J/-K<]QK#6Z]B&[5(/#36.4
M2D^8W:3F><S6JI2 <4$'G,\97$@!T#*;T2@M2NN.\T^0TRI#=1D8WY+OU::Q
M0JOH+(>$%"4K[R4XX>M45_1,T%]=:IWR?):H<5WS5NAX+&_51A=C5UI=-5OY
MM\7L_ S#Y3Y^/:_MV*9?;WCB%/T2\<2$S;4HMB XYA1]A=P4R^G_['.V:I\%
MQ_7'6V-G,%%WX)M?'@7$!S'W,7R[8<07KWD=+1U8[6.26"TM$@:$X(D9+HHM
MK;.>CQ(SKG<^E"UJ(_M^0/1NN2BXJMU*PNPWO.$&.0]<N0)1!PX*25!12P>:
M>%18:EN(@9#T"$7C>N8#PZF%%CK U,:\;CN>;<G%>@Z<>0]*A@@.0X%$6R79
M$BR=6(W!] @IXXS/'!I%+>3>L)+O:*-TBY6K..?6MR84I6JN@@=&^P"4B'6
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
MB9QUBPV /[>PEVA4"4$HJI!V$(1*E8)*B5"G2F<'=M'2F@$Z7,\O0N<(H3<
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
M!K'(TC<?11GHA6WU/]QD5T-$ ]MA>X7/EG8-%]XRK&T@R @-C&EPEYS(D]^
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
METU3'*ZH\. N@H!RP8V@%+G<Z LGDH@Q2@<Q=%;GRT$-K@8O[!LN&7B<U!N
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
M7_36<C'O?J;3B7UAZXEY4>Q_ 5!+ P04    " !2C/Y:.N <T,<'  !^*
M&0   &-T<VAE>&AI8FET,S$Q-C,P,C R-2YH=&WM6FUOXS82_GZ_@I?@M@E@
M.Y9?LHF3#;#=3='< >TU#=#[=J#%D45$%E52LN/^^GN&E%\2VXV#Y'*[V2O0
MK"7.D,.99YX92CI/RW%V<9Z25!=_.?]KLRD^F[@:4UZ*V)(L28G*Z7PD?E/D
M;D6S64M],L7,ZE%:BDZ[TQ>_&7NK)S*,E[K,Z&(^S_E1N#X_\HN<#XV:79PK
M/1%:?=C3'742=9-.'%'2Z\E(GO2&7=F.CZ-^3(GJ#O\=[4$5XD''E;.,/NR-
M==Y,B=<?]#JM]_VB/)MJ5::#J-W^VYX7O3A/3%YB/0O]\#-,LSZ9M"/,5YIB
M<(J)2KHKFS+3HWS@=[@79II+QR8S=K#?]O^=\4@SD6.=S0;?W>@Q.?$33<6U
M&<O\NX8CJY,@X_0?!.LPO[^<!N/?8XI,YS3?3-1A\R__]>/5]U<WHANU(G'?
M^)W,CN%VLO]-NWL;[?YT>7US]</5IX\W5S__M*OAKV_F54-<RXD6_ZA@B?BU
M(6*RI4YFHDQE^6Z_?W*VD^V]%L.ND$HA/YH9)>6@>SP/A,X5@C!H\IW7WV'4
M>K<?';?/UO]>B51.2%B::)HBN<M4._%+)2T D\W$-17&EL+DX@=CQR)J-W\1
M)D&VCW+]A\0>;BA.<VQ@-!._FJPJM<D=ABW4)%_ ?:=?O?LZ6]WWO71P&MPS
MGHG;W$PS4B-J!"_:X#ME8$-NP)]81^I<R'PFJKRT%6$+8%1/KG"J%&-<62TS
MD<@8MZPP8UV*T@2Y-8&<8G).VAF+C.4M8=V5.1WN*1B#)3//S%B#!6)MP<00
MRZ$.2Q19,4UUG I7\9^E_I0LU9/P!L;:9:!L9O^I+E-LT!44>P-YW@*F&85M
M3J"FQ'"VZH8W@8/NTW% (M$Y/,U!6WJV 1! ',-V95SG"9+,IPU^QUFE,">B
MM^+&!B*O.3$+.)]QPWC*LB4PZIBX!TL#>TKSQ V6J#((  T&(9,A9=F>6+I4
M))F9NCE4+(VT*RTGNN2;P6Y8V5B)N)L;LV;MFPAZ;VO0;^YYZ-W^22=Z?^;J
ML-8UA)/%)(G&I??=E9"6?)3@=3W,B+TI"- 89MJE+,YB8Q %DP5?*^WBS+@*
M>DPAUF0A7(4U,2G<=N( T5&$<(<07-[%J<Q')#XB.Z^KC%PP..K*9M0_H$.O
M'_55N J7FGN$/&"%%Q&<QRL0"B%E@YZV6G)OM02K\8X?H@L27(B>56W[)_[>
M/<QT.GSO]5$C#[>AYC,Y]&1PG6?;QX/;X$(0R\KMKL*,/"3$J%XI<+RI+"9
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
M 21 ',-F;5P6*=+-)Q"^QZI*H!,A7/-E ^&7E*(E(D#@(5 IM4)''1C[8&D
M,)&DN$$2E8( (*$1-QZ2E^R)N<U8JO3,+O!BQ$1:9RCE.?T8[(:5C;6PVX4Q
M&]8>3N1[.R-_>\]-KXZ'G>C\TM:QK>L*I8U.4XE+[\ ;QHWPH8+KY5@)<BD3
MP,=829N1.(GEH RB#;I.I(V5MA7F$9D8K4+,2J-CD>!GRTX0HD0@YB$.[S_%
M&2\F@KU!GGZLE+#!X*C+FU'_1)SZ^5$_"5?A4E+;4 3 T"*,,GH-1R&N9-#3
M5DOOK99B-=KQ0XA!@NK29U7@WGFK\V)@PT]WP>:=L.C3X#M/O(]'MT$U(>:5
MW7\*D?-8($CU2H'N=66@ )D[E=;S :1$X?50][-BDG4V,D)Q'_6:[U=!:]1,
M18,2K );K%8R\><&6XVM3"0WDC8@0U7R_%B0ILI2I?"98GU9\>RAK8!!.#'X
M225Z$AE7BA/I85O>B%7%P8Q0O];++KZ-!0F"ES!?))_%0R\*4.,] ;5W'F_@
M:G\&V!M>@.14)H0:;G7!B>^X!>*H"R$H<9,LP@J@23Z62KHYU:!MRQ+(/0)\
M< ,^[XFN=3&>5C_5&RHK]*<68:":&<?:)-X W\],1(%2J( QC(B2P$LBZ-4"
MC@!R67I2.Q0DQ3N1]'[*5>7SE]PLTA3]A)S"079+7[ L>'OP4;C<WBIXX& B
MN,2&AF2L*[?;@GT8DR^E!75;Z>.M*ALO^CB?"R)X8GF@H04.(?;);A8);MT,
M#YU<Z@KO1[9BX G<0:5&QW%E* AKO+Y%:ZZMP^]T2P.Z; Q%OX>C*CO9,24%
MFI#5#Z1KP]'F"G_HHO-842WM.@U69=PNBR#Q@4>?2#Q1>G_4)#;'T>I.J/H$
M]D"^\=DN^FS$O:C^N?_,_;._?9$LP-I8Y2W1R#I@5BE,(7]"6=SH=):F<70[
M3AN[K$3^!ZC,<61W0OP%28XU:AV-)Q+V>24G@!4XR1+GX2_U7(M<$+]7$N9[
MW%=%[ ]JI_^$YO@-3K3454B$G X&=,Z(I4",ZBJR;%)G@M]160A5W1<&WX_X
M.RB+T^V3(E_WD^& MB75>8*)5BPS?2=*ZBX&4Q!J-!N-4)LL"I.M<L0)KO*;
MJ1EVZWV PZH[N[O7-R@OJ4$B->!_X7,?$?1WGNI0-P([RV*JU50011=\4M]
M,S5=B+Q4>BXP.LMTX A^#T@(_+/4K]8R',_EP8N]'!B<M0&%O]<,YSOZ>O$Q
MD"Y,$S8H7EHQ6GRY!%F7BL]'LO#Z_*3+&KMC[9S.1X33*3$^BG;]',/#-@S7
MCW>&%ZV+J$-/>)S!_V2Q</WPI^4?_IRY9'-LT&KW>SM'VZUHY]A?:>V<M[K]
M_O.K';2&@_/G5SML18/ALZLEUP[VTGKFHV86 DM8>3IRU)<K6_+B]5'W:"%3
M\]FHS2(OM5CCJQ&M]_S8G$[YB6:M/\8C"G^8$B$;OBAY^R>J[^A(Z+N/)?\\
M[H<7OJ<?*]3Q;KOA'V%_!=OJ[;6K!U7BV;:#%N/+A^C5<0^EV7^&?:T]N#WD
MB.U)&D_@I*_.!?^([=0-$[7OV WS-\_9PK*_>Z_[TNC:NQ2'','_Y^0A;V?P
M8K:S9]J]S:1(PZ8^+,ZHX?+G<+.,WGP[^24\O,#Q=2G$ZO'3372?^8/9EML,
MNUXNV_)ZW=JL!V_HE=KZMQ!&X8'B5&R\L[>B17\D;*^F\+&E5XTVISSRFE_]
M&5XZ//,O._X)4$L#!!0    ( %*,_EH>CXXQ-P4  *L<   9    8W1S:&5X
M:&EB:70S,C$V,S R,#(U+FAT;>U9;7/:.!#^?K]BC\RE20<<V[P;DAE*R#2]
MFZ0-=-K[U!&VC#4UEBO)I/37WTJVTQ":AG32-O2:R3" 5KO[/+LK5NM^I.;Q
M43^B)#CZH_]GK0;'W,_F-%'@"TH4#2"3+)G!FX#*]U"K%5)#GBX%FT4*7-MM
MPALNWK,%R=<54S$]*O7T#_+/_0-CI#_EP?*H'[ %L."PPMJNTYW2IFV']7JC
MU6AU.ZVPVP[]IM_H!DV;OG,JN!7%\SU2+6-Z6)FSI!91;=]KN%:[F:K>)0M4
MY#FV_5?%B![U0YXHM"=P?_XV5[.NC(@9ZE,\];JH2-&/JD9B-DL\@["2:RJE
M?1YSX>W8YJ^G5VHAF;-XZ3V9L#F5<$8OX8+/2?*D*JE@82XCV2>*WJ%^\_$R
M=[Z-*F*6T!*,XVKW1V^?GSX[G4#=M1Q8=7XCMWVDG8H?[_=P=#$Y/3D=#B:G
MYV?P\O7%^/7@; *3<W Z\-H:6T,+QJ.A677J3;MZ.[A'@&8PAL'Q^<O)Z'@%
MRF-VN22W:[?@_ 0FST<P'EP\&YR-QK7SM_^,_H7!<*)77-MVG]XOM5@2("K/
M;9AR^Y[8&E_$=IJ SY.$^HKQ!"Z9BD!%%%YE1"#7\1(N:,J% EP\X6(.CEU[
M!3S$DVJ6L$\$?9U0/TK0T=D2QCS.M!Z)RP*W$:-T3RO<W>FXKMT;\GE*DJ7Y
MY/3V(>3"V$O1>QX 138">)$E='?':=F].B:S.0F)A)#%N';EX9CZF6"*(0LD
M"6#TT8](,J-H>3YG4FK#^*\E SQO(:*"HMO7?<F1E:Y4C6R&#@B)R4:#*ER0
M!8._,PP;C*LPC!@-T0[:56Q!X3P,F4^%)D/O+)!5C:7I$G!)L1#=JT*:"9EI
MJA2_7K(YYSG0O&Y51-"?9J>W73FTY^S#!"DH4B7,8LP;'_F(=72N(B;HAXP)
MJG^]I&;M!@%[9!\P&YSF7K!?DGHMR%<!'OA*+SO=>@.YZO9,^+>++S?GBR68
M_O.\2+ (%4') +\UT$LR"=-5F HJ-6]5O4SB&' ;&B<QLBI3)%+F^1NRA"2^
M_AX5!LRHUOR@5!;GM'.L-9)7Z6KJ6NLL/B U]8VHR9.A]$.1:4Q+ZU,NL#9K
MZ$1,4DF]\DTO8#*-R=)CB=%G-O6*N$^Y4GSNZ4YFH0O2)W'Q8V(R(5\NFIQ.
MU^HZKNYS%#8W*B@-%RV095J@ Q6LK[4LN]FX==6VG%O7OJ;5;5M-I_WP:EM6
MI_4=U'8LVVX^N%I-[6;.'IBHB5+@*JU,A>-&S!>):7Y8J5=*F90$ 7;AG@V.
MD2IM;(UH@?FN/6[Z4>]:Z\%OUD1>#C_T0#07BV-](S(_?%<GT-U$? %43,-'
M@^E%AL=VV;]L :S&1JA6S^='#&?#*.WN--H]:5YS:.NOU[O +0#^S7'<\"RY
MQU&U=13\+^ 4?93NB!$-2!ZS $K/?C;6#<MVY6;V*X?P=U'^AO,U. ][1]NL
M^&X9A-QU!2^N8O:/OW0;K_=>"H8WXQ2OQFNN[]\89?^":6<.D@-S-[XS1/JJ
M7@"MF7N"5V_9#QJSUC<, ]:<+EW4Q)?#G)4!3\UUK9\RX'FW_K>%*)[>UA$/
M()^0 L?L8 E6E!DD,0F7@BE%$W02;W3F<5<Q] M@NEP=^.EA>D0D3"G*IX(O
MF![]*GZ?R;*>;%VR.$8E:*B8GZ&A>ZH(,Y$P&>7F-YTM"V!*:J!A"%F*WVBD
M5"KKUDC?>+*6<FGF<YZ@,=&GT=JSML\=6WYR?MY"IE*C6=]RQ^.YXC5_6'A@
M'E+^!U!+ P04    " !2C/Y:=QO6#3H%   /&P  &0   &-T<VAE>&AI8FET
M,S(R-C,P,C R-2YH=&WM66UOVS@,_GZ_@I?BMG9(7-MY=[("69IB'0[MUF38
M[M.@V'(L3+%\LMPN^_5'27;6+LLM';JMW5U0!$E)D7P>D0I%#Q.UY$?#A)+H
MZ+?A[XT&'(NP6-)402@I432"(F?I MY$-'\/C4:I-1;92K)%HL!W_3:\$?(]
MNR16KICB]*BR,SRTWX>'QLEP+J+5T3!BE\"BIS7F$3\D?K/9C.>MEM^-Y_T.
M)5ZG&X;]+HEH[YU7PZ6H;M?D:L7IT]J2I8V$:O]!RW>Z[4P-KEBDDL!SW3]J
M1O5H&(M4H3^)Z^U':V;3&)$+M*=$%O31D*(?5(-PMD@#@[!F+57:H>!"!GNN
M>0VTI!&3)>.KX/&,+6D.9_0*+L22I(_K.94LMCHY^T@Q.K1OOE[9X+MH@K.4
M5F \7X<_>?O\]-GI#)J^X\/-X'<*.T3:J?SQ<8\G%[/3D]/Q:'9Z?@8O7U],
M7X_.9C [!Z\'KYVI,W9@.AD;J==LN_7MX.X!FM$41L?G+V>3XQM0[G/(%;E]
MMP/G)S![/H'IZ.+9Z&PR;9R__7/R%XS&,RWQ7==_<KO48FF$J *_9<KM>V)K
M?1';:0JA2%,:*B92N&(J 950>%40B5SS%5S03$@%*#P1<@F>VW@%(L:3:I&R
MCP1CG=$P23'0Q0JF@A?:3HYBB<N(,;JO#3[:Z_F^.QB+94;2E?GF#0X@%M+X
MRS!Z$0%%-B)X4:3TT9[7<0=-3&9S$I(<8L91MHYP2L-",L60!9)&,/D0)B1=
M4/2\7+(\UX[Q3VM&>-Y"0B7%L*_'8I%5H=2-;H$!R!R3C49U>('QIW!,..%U
M&">,QG#"4I*&C' XCV,64JFYT M+8'7C:+X"%"D68W1UR J9%YHI):Y7K*7<
MXK1EJQ*"X;1[@YU2J.6T[TL2[7L',$,2RER)"XZ)$R(C7&_/>LLD_;M@DNJ?
MKUSS]AD%^^0 ,!V\]GYT4-%Z;9?7.SP*E19[_68+V>H/S/X_J*+;]RU?+,7\
M7]HJP2I4!#4C_*^!7I%)F"[#3-)<\U;78L(YX#)TCHF(@@R)S&T"Q^L$18,1
M,Z8U/ZA5<$N[P&(CMDQO)J^SR>(=4M/<B1J;#%4<BLPYK;S/A<3B;& 0G&0Y
M#:H/@XCE&2>K@*7&GEDT*/=]+I02RT"7RJ4NR9#P\M?$9((5EUU.K^_T/5\W
M.@J[&Q55CLL>R#$]T*&*-F4=QVVWMDI=Q]LJ^S>K?M=IMMMW;[;C]#K=NS?;
M<[Q.[\[-:FH[.UD]-+LF*X5U6ID*QX68+SFF^=-:LU;I9"2*L T/7/",5N7C
MP:B6F+^VQL\^Z%4;3?CG-6'+X8<>B.9F<:RO1.:G;WT"?9V(+X#B-+XWF%X4
M>&Q7#<P#@-7:"=7-\_D>P]EQEQ[MM;J#W+Q;:)OOU]K !X#[F[=QQZ/D%B?5
M@Z/@/P&G;*-T0XQH(!><15!%]K.Q[GJV7KN9_<H[^']-_LIP.O<&SHYE9V8@
M%M1Z$&*_5M,0/1?>?RD9BC*\@VZ,2PXVT_O0W->VW]S+&YR^/I8T-4SO&C0[
M[IU>WCO?<$']'A?EW68([S9?6V<@%6\ZEZJIQXU)2,/WG9\R"7FRK>D:@9W"
M@<#-QBSB=E;!<KB23"F:8I!X:3"/5,JY4@3SU<V9DA[8)B2'.47]3(I+IL>+
M2MQF>JF')U>,<S2"CLH1#3JZI8FXD"G+$^M^U_FE!*9R#32.H<CP/QHIS96S
M=:<_>WJ3B=R,@ )).<9R23>>YWSJ"DR5N9^6D'FNT6PN^<HCH/+=/I Z- _"
M_@%02P$"% ,4    " !2C/Y:DW:LVAV6 0!E[!P $0              @ $
M    8W1S:"TR,#(U,#8S,"YH=&U02P$"% ,4    " !2C/Y:C*-+7]4/  "@
MJ0  $0              @ %,E@$ 8W1S:"TR,#(U,#8S,"YX<V102P$"% ,4
M    " !2C/Y:3JQ[M?H9  #B_   %0              @ %0I@$ 8W1S:"TR
M,#(U,#8S,%]C86PN>&UL4$L! A0#%     @ 4HS^6FXM#18620  '$P# !4
M             ( !?< ! &-T<V@M,C R-3 V,S!?9&5F+GAM;%!+ 0(4 Q0
M   ( %*,_EI:@I1#ZIH  "C%   4              "  <8) @!C='-H+3(P
M,C4P-C,P7V<Q+FIP9U!+ 0(4 Q0    ( %*,_EJ)7C^-FE   (1<   5
M          "  >*D @!C='-H+3(P,C4P-C,P7V<Q,"YJ<&=02P$"% ,4
M" !2C/Y:[M&BB-Y5  ! 8@  %0              @ &O]0( 8W1S:"TR,#(U
M,#8S,%]G,3$N:G!G4$L! A0#%     @ 4HS^6I-#CUPI0P  UTL  !4
M         ( !P$L# &-T<V@M,C R-3 V,S!?9S$R+FIP9U!+ 0(4 Q0    (
M %*,_EIJQ>#?$T(  "U*   5              "  1R/ P!C='-H+3(P,C4P
M-C,P7V<Q,RYJ<&=02P$"% ,4    " !2C/Y:N[YT4H9'  "B3P  %0
M        @ %BT0, 8W1S:"TR,#(U,#8S,%]G,30N:G!G4$L! A0#%     @
M4HS^6GRCPNLJ-P  T3X  !4              ( !&QD$ &-T<V@M,C R-3 V
M,S!?9S$U+FIP9U!+ 0(4 Q0    ( %*,_EJ0[\,51CL  %M"   5
M      "  7A0! !C='-H+3(P,C4P-C,P7V<Q-BYJ<&=02P$"% ,4    " !2
MC/Y:IF+Y$]LX  "L/P  %0              @ 'QBP0 8W1S:"TR,#(U,#8S
M,%]G,3<N:G!G4$L! A0#%     @ 4HS^6@DE\2CO7P  Z6@  !4
M     ( !_\0$ &-T<V@M,C R-3 V,S!?9S$X+FIP9U!+ 0(4 Q0    ( %*,
M_EJ:GE7B^E\  &]I   5              "  2$E!0!C='-H+3(P,C4P-C,P
M7V<Q.2YJ<&=02P$"% ,4    " !2C/Y::SI%>-$I   \-   %
M    @ %.A04 8W1S:"TR,#(U,#8S,%]G,BYJ<&=02P$"% ,4    " !2C/Y:
MTSDJKI=    $3@  %0              @ %1KP4 8W1S:"TR,#(U,#8S,%]G
M,C N:G!G4$L! A0#%     @ 4HS^6D7@# 7V0   Y4T  !4
M ( !&_ % &-T<V@M,C R-3 V,S!?9S(Q+FIP9U!+ 0(4 Q0    ( %*,_EK
M[S@%'E(  *]?   5              "  40Q!@!C='-H+3(P,C4P-C,P7V<R
M,BYJ<&=02P$"% ,4    " !2C/Y:A[$X$&-4  #N80  %0
M@ &5@P8 8W1S:"TR,#(U,#8S,%]G,C,N:G!G4$L! A0#%     @ 4HS^6@G-
M$FP"0P  :$L  !4              ( !*]@& &-T<V@M,C R-3 V,S!?9S(T
M+FIP9U!+ 0(4 Q0    ( %*,_EJHHE*Z7$   &Y'   5              "
M 6 ;!P!C='-H+3(P,C4P-C,P7V<R-2YJ<&=02P$"% ,4    " !2C/Y:*.23
M1BE'  #T3   %0              @ 'O6P< 8W1S:"TR,#(U,#8S,%]G,C8N
M:G!G4$L! A0#%     @ 4HS^6KO* >?9-@  ]3P  !4              ( !
M2Z,' &-T<V@M,C R-3 V,S!?9S(W+FIP9U!+ 0(4 Q0    ( %*,_EIY3T!O
M9CL  '1#   5              "  5?:!P!C='-H+3(P,C4P-C,P7V<R."YJ
M<&=02P$"% ,4    " !2C/Y:E$IU[UP\  #10P  %0              @ 'P
M%0@ 8W1S:"TR,#(U,#8S,%]G,CDN:G!G4$L! A0#%     @ 4HS^6G" Q(-<
M.0  N48  !0              ( !?U(( &-T<V@M,C R-3 V,S!?9S,N:G!G
M4$L! A0#%     @ 4HS^6DU1LRV65@  T&4  !4              ( !#8P(
M &-T<V@M,C R-3 V,S!?9S,P+FIP9U!+ 0(4 Q0    ( %*,_EIAU+@O+3@
M .!'   4              "  =;B" !C='-H+3(P,C4P-C,P7V<T+FIP9U!+
M 0(4 Q0    ( %*,_EH$!D;E(3(  #Y!   4              "  34;"0!C
M='-H+3(P,C4P-C,P7V<U+FIP9U!+ 0(4 Q0    ( %*,_EJQ.Q=8^EL  /%D
M   4              "  8A-"0!C='-H+3(P,C4P-C,P7V<V+FIP9U!+ 0(4
M Q0    ( %*,_EI.F%2T85X  *5G   4              "  ;2I"0!C='-H
M+3(P,C4P-C,P7V<W+FIP9U!+ 0(4 Q0    ( %*,_EI_YIS@!S\  +9.   4
M              "  4<("@!C='-H+3(P,C4P-C,P7V<X+FIP9U!+ 0(4 Q0
M   ( %*,_EI@K$>J,CH   Q%   4              "  8!'"@!C='-H+3(P
M,C4P-C,P7V<Y+FIP9U!+ 0(4 Q0    ( %*,_EH7J+/*[.@  #H+"0 5
M          "  >2!"@!C='-H+3(P,C4P-C,P7VQA8BYX;6Q02P$"% ,4
M" !2C/Y:X+KT]Y"'  !Y1@8 %0              @ $#:PL 8W1S:"TR,#(U
M,#8S,%]P<F4N>&UL4$L! A0#%     @ 4HS^6@^B,+^B"P  +U8  !D
M         ( !QO(+ &-T<VAE>&AI8FET,3 Q-C,P,C R-2YH=&U02P$"% ,4
M    " !2C/Y:.N <T,<'  !^*   &0              @ &?_@L 8W1S:&5X
M:&EB:70S,3$V,S R,#(U+FAT;5!+ 0(4 Q0    ( %*,_EH=].EUP <  /,H
M   9              "  9T&# !C='-H97AH:6)I=#,Q,C8S,#(P,C4N:'1M
M4$L! A0#%     @ 4HS^6AZ/CC$W!0  JQP  !D              ( !E X,
M &-T<VAE>&AI8FET,S(Q-C,P,C R-2YH=&U02P$"% ,4    " !2C/Y:=QO6
M#3H%   /&P  &0              @ $"% P 8W1S:&5X:&EB:70S,C(V,S R
=,#(U+FAT;5!+!08     *0 I +X*  !S&0P    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>ctsh-20250630_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/20250630"
  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-20250630.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-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2025-07-25</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2025-06-30</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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </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:CommonStockMember</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:AdditionalPaidInCapitalMember</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>
            <instant>2024-12-31</instant>
        </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>
            <instant>2024-12-31</instant>
        </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:RetainedEarningsMember</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>
        </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </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:CommonStockMember</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c-22">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-31">
        <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-32">
        <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-33">
        <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-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <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-36">
        <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-37">
        <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-38">
        <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-39">
        <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-40">
        <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-41">
        <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-42">
        <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-43">
        <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-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-45">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-46">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-47">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-48">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-49">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-50">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-51">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-52">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-54">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-55">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-56">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-58">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-59">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-60">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-61">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-62">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-63">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-64">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-65">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-66">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-67">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-68">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-69">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-70">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-71">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-72">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-73">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-74">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-75">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-76">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-77">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-81">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-82">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-84">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-85">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-86">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-89">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-90">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-91">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-92">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-93">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-94">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-95">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-96">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-97">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-98">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <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-06-30</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:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <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-04-01</startDate>
            <endDate>2025-06-30</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:CommunicationMediaandTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</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:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</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>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <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-06-30</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:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-125">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-131">
        <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-06-30</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:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:HealthSciencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</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:TimeAndMaterialsContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ctsh:ProductsandResourcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-135">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-136">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-137">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-138">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-141">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-144">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-145">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-148">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-164">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-165">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-168">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-173">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-174">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-175">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-177">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-179">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-180">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-181">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-182">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-183">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-184">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-185">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-187">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-188">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-189">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-190">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-191">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-192">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-193">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-194">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-195">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-196">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-197">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-198">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-199">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-200">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-201">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-202">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-203">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-204">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-206">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-207">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-208">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-209">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-210">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-211">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-213">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-214">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-215">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-216">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-217">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-218">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-219">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-220">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-221">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-222">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-223">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-224">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-225">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-226">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-227">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-228">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-229">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-230">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-231">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-232">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-233">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-234">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-235">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-236">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-237">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-238">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-239">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-240">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-241">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-242">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-243">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-244">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-245">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-246">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-247">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-248">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-249">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-250">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-251">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-252">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-253">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-254">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-255">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-256">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-257">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-258">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-259">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-260">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-261">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-262">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-263">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-264">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-265">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-266">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-267">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-268">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-269">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="ctsh:RevenueRemainingPerformanceObligationPeriodAxis">ctsh:RevenueRemainingPerformanceObligationPeriodThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-273">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-274">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-275">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-276">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-277">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-278">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-279">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-280">
        <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-281">
        <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-282">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-283">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-284">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-285">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-286">
        <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-287">
        <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-288">
        <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-289">
        <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-290">
        <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-291">
        <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-292">
        <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-293">
        <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-294">
        <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-295">
        <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-296">
        <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-297">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-298">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-299">
        <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-300">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-301">
        <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-302">
        <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-09-30</endDate>
        </period>
    </context>
    <context id="c-303">
        <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>2017-01-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="c-304">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-305">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-306">
        <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-307">
        <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-308">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-309">
        <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-310">
        <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>
            <instant>2025-07-30</instant>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c-312">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-313">
        <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-314">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-315">
        <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-316">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-317">
        <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-318">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-319">
        <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-320">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-321">
        <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-322">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-323">
        <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-324">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-325">
        <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-326">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-327">
        <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-328">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-329">
        <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-330">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-331">
        <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-332">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-333">
        <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-334">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-335">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-336">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-337">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-338">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-339">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-340">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-341">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-342">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-343">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-344">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-345">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-346">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-347">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-348">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-349">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-350">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-351">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-352">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-353">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-354">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-355">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-356">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-357">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-358">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-359">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-360">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-361">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-362">
        <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-363">
        <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-364">
        <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-365">
        <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-366">
        <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-367">
        <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-368">
        <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-369">
        <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-370">
        <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-371">
        <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-372">
        <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-373">
        <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-374">
        <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-375">
        <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-376">
        <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-377">
        <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-378">
        <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-379">
        <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-380">
        <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-381">
        <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-382">
        <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-383">
        <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-384">
        <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-385">
        <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-386">
        <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-387">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-388">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-389">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-390">
        <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-391">
        <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-392">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-393">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-394">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-395">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-396">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-397">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-398">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-399">
        <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-400">
        <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-401">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-402">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-403">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-404">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-405">
        <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-406">
        <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-407">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-408">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-409">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-410">
        <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-411">
        <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-412">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-413">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-414">
        <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>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-415">
        <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>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-416">
        <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>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-417">
        <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>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-418">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-419">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-420">
        <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-421">
        <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-422">
        <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-423">
        <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-424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001058290</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">ctsh:SyntelSterlingBestShoresMauritiusLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-30</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-425">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-426">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-427">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-428">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-429">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-430">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-431">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-432">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-433">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-434">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-435">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-436">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c-437">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-438">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-439">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-440">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-441">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-442">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-443">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-444">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-445">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-446">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-447">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-448">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-449">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-450">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-451">
        <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-452">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-453">
        <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-454">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-455">
        <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-456">
        <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-07-29</startDate>
            <endDate>2025-07-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-27">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-28">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-29">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-30">0001058290</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-31">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-808">http://fasb.org/us-gaap/2025#ForeignCurrencyTransactionGainLossBeforeTax</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-6" id="f-809">http://fasb.org/us-gaap/2025#ForeignCurrencyTransactionGainLossBeforeTax</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-5" id="f-810">http://fasb.org/us-gaap/2025#ForeignCurrencyTransactionGainLossBeforeTax</us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-7" id="f-811">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-06-30</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:EntityAddressAddressLine2 contextRef="c-1" id="f-10">Suite 36</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c-1" id="f-11">6th Floor</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-12">Teaneck</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-13">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-14">07666</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-15">201</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-16">801-0233</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Class A Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">CTSH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-20">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-21">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-22">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-23">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-24">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-25">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-26" unitRef="shares">488395937</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-6" id="f-32" unitRef="usd">1796000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-6" id="f-33" unitRef="usd">2231000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c-3" decimals="-6" id="f-34" unitRef="usd">12000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c-4" decimals="-6" id="f-35" unitRef="usd">12000000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-6" id="f-36" unitRef="usd">4402000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-6" id="f-37" unitRef="usd">4059000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-3" decimals="-6" id="f-38" unitRef="usd">1396000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-6" id="f-39" unitRef="usd">1202000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-6" id="f-40" unitRef="usd">7606000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-6" id="f-41" unitRef="usd">7504000000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-6" id="f-42" unitRef="usd">976000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-6" id="f-43" unitRef="usd">994000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-6" id="f-44" unitRef="usd">565000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-6" id="f-45" unitRef="usd">552000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill contextRef="c-3" decimals="-6" id="f-46" unitRef="usd">7120000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-6" id="f-47" unitRef="usd">6953000000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-3" decimals="-6" id="f-48" unitRef="usd">1523000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-6" id="f-49" unitRef="usd">1599000000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-3" decimals="-6" id="f-50" unitRef="usd">1256000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-6" id="f-51" unitRef="usd">1248000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:LongTermInvestments contextRef="c-3" decimals="-6" id="f-52" unitRef="usd">110000000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-4" decimals="-6" id="f-53" unitRef="usd">90000000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-6" id="f-54" unitRef="usd">1008000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-6" id="f-55" unitRef="usd">1026000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-6" id="f-56" unitRef="usd">20164000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-6" id="f-57" unitRef="usd">19966000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-3" decimals="-6" id="f-58" unitRef="usd">279000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-6" id="f-59" unitRef="usd">340000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c-3" decimals="-6" id="f-60" unitRef="usd">440000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c-4" decimals="-6" id="f-61" unitRef="usd">450000000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:ShortTermBorrowings contextRef="c-3" decimals="-6" id="f-62" unitRef="usd">33000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-4" decimals="-6" id="f-63" unitRef="usd">33000000</us-gaap:ShortTermBorrowings>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-6" id="f-64" unitRef="usd">155000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-6" id="f-65" unitRef="usd">152000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-3" decimals="-6" id="f-66" unitRef="usd">2249000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-4" decimals="-6" id="f-67" unitRef="usd">2610000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-68" unitRef="usd">3156000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-69" unitRef="usd">3585000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c-3" decimals="-6" id="f-70" unitRef="usd">34000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="c-4" decimals="-6" id="f-71" unitRef="usd">30000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-6" id="f-72" unitRef="usd">430000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-6" id="f-73" unitRef="usd">420000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-6" id="f-74" unitRef="usd">169000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-6" id="f-75" unitRef="usd">154000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-6" id="f-76" unitRef="usd">559000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-6" id="f-77" unitRef="usd">875000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-6" id="f-78" unitRef="usd">528000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-6" id="f-79" unitRef="usd">494000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-6" id="f-80" unitRef="usd">4876000000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-6" id="f-81" unitRef="usd">5558000000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-82" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-83" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-84"
      unitRef="usdPerShare">0.10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-85"
      unitRef="usdPerShare">0.10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-86" unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-87" unitRef="shares">15000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-88" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-3" decimals="INF" id="f-89" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-3" decimals="-6" id="f-90" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-6" id="f-91" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-92"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-93"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-94" unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="INF" id="f-95" unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="-6" id="f-96" unitRef="shares">489000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="-6" id="f-97" unitRef="shares">489000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-6" id="f-98" unitRef="shares">495000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-6" id="f-99" unitRef="shares">495000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-6" id="f-100" unitRef="usd">5000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-6" id="f-101" unitRef="usd">5000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-3" decimals="-6" id="f-102" unitRef="usd">14000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-6" id="f-103" unitRef="usd">13000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-6" id="f-104" unitRef="usd">15226000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-6" id="f-105" unitRef="usd">14686000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-6" id="f-106" unitRef="usd">43000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-6" id="f-107" unitRef="usd">-296000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-6" id="f-108" unitRef="usd">15288000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-6" id="f-109" unitRef="usd">14408000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-6" id="f-110" unitRef="usd">20164000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-6" id="f-111" unitRef="usd">19966000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c-5" decimals="-6" id="f-112" unitRef="usd">5245000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-6" decimals="-6" id="f-113" unitRef="usd">4850000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-6" id="f-114" unitRef="usd">10360000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-7" decimals="-6" id="f-115" unitRef="usd">9610000000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-5" decimals="-6" id="f-116" unitRef="usd">3479000000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-6" decimals="-6" id="f-117" unitRef="usd">3204000000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-118" unitRef="usd">6876000000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization contextRef="c-7" decimals="-6" id="f-119" unitRef="usd">6350000000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-5" decimals="-6" id="f-120" unitRef="usd">810000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-6" id="f-121" unitRef="usd">781000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-6" id="f-122" unitRef="usd">1601000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-6" id="f-123" unitRef="usd">1546000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges contextRef="c-5" decimals="-6" id="f-124" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-6" decimals="-6" id="f-125" unitRef="usd">29000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-6" id="f-126" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-7" decimals="-6" id="f-127" unitRef="usd">52000000</us-gaap:RestructuringCharges>
    <us-gaap:DepreciationAndAmortization contextRef="c-5" decimals="-6" id="f-128" unitRef="usd">139000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-6" decimals="-6" id="f-129" unitRef="usd">128000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-6" id="f-130" unitRef="usd">275000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-7" decimals="-6" id="f-131" unitRef="usd">259000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-5" decimals="-6" id="f-132" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-6" decimals="-6" id="f-133" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-6" id="f-134" unitRef="usd">62000000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-7" decimals="-6" id="f-135" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-6" id="f-136" unitRef="usd">817000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-6" id="f-137" unitRef="usd">708000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-138" unitRef="usd">1670000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-6" id="f-139" unitRef="usd">1403000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c-5" decimals="-6" id="f-140" unitRef="usd">23000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c-6" decimals="-6" id="f-141" unitRef="usd">30000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c-1" decimals="-6" id="f-142" unitRef="usd">53000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="c-7" decimals="-6" id="f-143" unitRef="usd">60000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InterestExpenseNonoperating contextRef="c-5" decimals="-6" id="f-144" unitRef="usd">9000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-6" decimals="-6" id="f-145" unitRef="usd">10000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-6" id="f-146" unitRef="usd">21000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-7" decimals="-6" id="f-147" unitRef="usd">21000000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-5" decimals="-6" id="f-148" unitRef="usd">7000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-6" decimals="-6" id="f-149" unitRef="usd">1000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-6" id="f-150" unitRef="usd">9000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-7" decimals="-6" id="f-151" unitRef="usd">7000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-5" decimals="-6" id="f-152" unitRef="usd">4000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-6" id="f-153" unitRef="usd">-1000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-154" unitRef="usd">3000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-6" id="f-155" unitRef="usd">1000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-5" decimals="-6" id="f-156" unitRef="usd">25000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-6" decimals="-6" id="f-157" unitRef="usd">20000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-158" unitRef="usd">44000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c-7" decimals="-6" id="f-159" unitRef="usd">47000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-5" decimals="-6" id="f-160" unitRef="usd">842000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-6" decimals="-6" id="f-161" unitRef="usd">728000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-6" id="f-162" unitRef="usd">1714000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c-7" decimals="-6" id="f-163" unitRef="usd">1450000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-5" decimals="-6" id="f-164" unitRef="usd">197000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-6" id="f-165" unitRef="usd">165000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-166" unitRef="usd">410000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-6" id="f-167" unitRef="usd">344000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-5" decimals="-6" id="f-168" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-6" decimals="-6" id="f-169" unitRef="usd">3000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-1" decimals="-6" id="f-170" unitRef="usd">4000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c-7" decimals="-6" id="f-171" unitRef="usd">6000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-172" unitRef="usd">645000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-6" id="f-173" unitRef="usd">566000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-174" unitRef="usd">1308000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-6" id="f-175" unitRef="usd">1112000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-5"
      decimals="2"
      id="f-176"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-177"
      unitRef="usdPerShare">1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-178"
      unitRef="usdPerShare">2.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-179"
      unitRef="usdPerShare">2.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-5"
      decimals="2"
      id="f-180"
      unitRef="usdPerShare">1.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-181"
      unitRef="usdPerShare">1.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-182"
      unitRef="usdPerShare">2.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-183"
      unitRef="usdPerShare">2.23</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-5" decimals="-6" id="f-184" unitRef="shares">492000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-6" id="f-185" unitRef="shares">497000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-6" id="f-186" unitRef="shares">493000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-6" id="f-187" unitRef="shares">497000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-5" decimals="-6" id="f-188" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-6" decimals="-6" id="f-189" unitRef="shares">1000000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-6" id="f-190" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-7" decimals="-6" id="f-191" unitRef="shares">1000000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-5" decimals="-6" id="f-192" unitRef="shares">492000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-6" id="f-193" unitRef="shares">498000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-6" id="f-194" unitRef="shares">493000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-6" id="f-195" unitRef="shares">498000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-196" unitRef="usd">645000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-6" id="f-197" unitRef="usd">566000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-198" unitRef="usd">1308000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-6" id="f-199" unitRef="usd">1112000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-6" id="f-200" unitRef="usd">197000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-6" id="f-201" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-202" unitRef="usd">300000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-6" id="f-203" unitRef="usd">-74000000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-5" decimals="-6" id="f-204" unitRef="usd">10000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-6" decimals="-6" id="f-205" unitRef="usd">7000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-6" id="f-206" unitRef="usd">38000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-7" decimals="-6" id="f-207" unitRef="usd">18000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-6" id="f-208" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-6" id="f-209" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-210" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-6" id="f-211" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-5" decimals="-6" id="f-212" unitRef="usd">208000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-6" id="f-213" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-214" unitRef="usd">339000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-6" id="f-215" unitRef="usd">-56000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-5" decimals="-6" id="f-216" unitRef="usd">853000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-6" id="f-217" unitRef="usd">572000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-6" id="f-218" unitRef="usd">1647000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-6" id="f-219" unitRef="usd">1056000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-6" id="f-220" unitRef="shares">495000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-6" id="f-221" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-6" id="f-222" unitRef="usd">13000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-6" id="f-223" unitRef="usd">14686000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-6" id="f-224" unitRef="usd">-296000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-6" id="f-225" unitRef="usd">14408000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-6" id="f-226" unitRef="usd">663000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-6" id="f-227" unitRef="usd">663000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-6" id="f-228" unitRef="usd">131000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-13" decimals="-6" id="f-229" unitRef="usd">131000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-15" decimals="-6" id="f-230" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-16" decimals="-6" id="f-231" unitRef="usd">19000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-13" decimals="-6" id="f-232" unitRef="usd">19000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-16" decimals="-6" id="f-233" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-6" id="f-234" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-15" decimals="-6" id="f-235" unitRef="shares">3000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-16" decimals="-6" id="f-236" unitRef="usd">55000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-12" decimals="-6" id="f-237" unitRef="usd">155000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-13" decimals="-6" id="f-238" unitRef="usd">210000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-5"
      decimals="2"
      id="f-239"
      unitRef="usdPerShare">0.31</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-12" decimals="-6" id="f-240" unitRef="usd">154000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-13" decimals="-6" id="f-241" unitRef="usd">154000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-17" decimals="-6" id="f-242" unitRef="shares">493000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-6" id="f-243" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-6" id="f-244" unitRef="usd">19000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-6" id="f-245" unitRef="usd">15040000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-6" id="f-246" unitRef="usd">-165000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-6" id="f-247" unitRef="usd">14899000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-248" unitRef="usd">645000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-5" decimals="-6" id="f-249" unitRef="usd">645000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-22" decimals="-6" id="f-250" unitRef="usd">208000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-6" id="f-251" unitRef="usd">208000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-23" decimals="-6" id="f-252" unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-24" decimals="-6" id="f-253" unitRef="usd">14000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-5" decimals="-6" id="f-254" unitRef="usd">14000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-24" decimals="-6" id="f-255" unitRef="usd">48000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-5" decimals="-6" id="f-256" unitRef="usd">48000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-23" decimals="-6" id="f-257" unitRef="shares">4000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-24" decimals="-6" id="f-258" unitRef="usd">67000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-25" decimals="-6" id="f-259" unitRef="usd">305000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-5" decimals="-6" id="f-260" unitRef="usd">372000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-13"
      decimals="2"
      id="f-261"
      unitRef="usdPerShare">0.31</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-25" decimals="-6" id="f-262" unitRef="usd">154000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-5" decimals="-6" id="f-263" unitRef="usd">154000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-26" decimals="-6" id="f-264" unitRef="shares">489000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-6" id="f-265" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-6" id="f-266" unitRef="usd">14000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-6" id="f-267" unitRef="usd">15226000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-6" id="f-268" unitRef="usd">43000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-6" id="f-269" unitRef="usd">15288000000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-30" decimals="-6" id="f-270" unitRef="shares">498000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-6" id="f-271" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-6" id="f-272" unitRef="usd">15000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-6" id="f-273" unitRef="usd">13301000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-6" id="f-274" unitRef="usd">-94000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-6" id="f-275" unitRef="usd">13227000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-35" decimals="-6" id="f-276" unitRef="usd">546000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-36" decimals="-6" id="f-277" unitRef="usd">546000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-37" decimals="-6" id="f-278" unitRef="usd">-62000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-36" decimals="-6" id="f-279" unitRef="usd">-62000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-38" decimals="-6" id="f-280" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-39" decimals="-6" id="f-281" unitRef="usd">20000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-36" decimals="-6" id="f-282" unitRef="usd">20000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-39" decimals="-6" id="f-283" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-36" decimals="-6" id="f-284" unitRef="usd">42000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-38" decimals="-6" id="f-285" unitRef="shares">2000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-39" decimals="-6" id="f-286" unitRef="usd">57000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-35" decimals="-6" id="f-287" unitRef="usd">76000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-36" decimals="-6" id="f-288" unitRef="usd">133000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-6"
      decimals="2"
      id="f-289"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-35" decimals="-6" id="f-290" unitRef="usd">150000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-36" decimals="-6" id="f-291" unitRef="usd">150000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-40" decimals="-6" id="f-292" unitRef="shares">497000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-6" id="f-293" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-6" id="f-294" unitRef="usd">20000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-6" id="f-295" unitRef="usd">13621000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-6" id="f-296" unitRef="usd">-156000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-6" id="f-297" unitRef="usd">13490000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-45" decimals="-6" id="f-298" unitRef="usd">566000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-6" id="f-299" unitRef="usd">566000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-46" decimals="-6" id="f-300" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-6" id="f-301" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c-47" decimals="-6" id="f-302" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-48" decimals="-6" id="f-303" unitRef="usd">15000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-6" decimals="-6" id="f-304" unitRef="usd">15000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-48" decimals="-6" id="f-305" unitRef="usd">48000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-6" id="f-306" unitRef="usd">48000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-47" decimals="-6" id="f-307" unitRef="shares">1000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-48" decimals="-6" id="f-308" unitRef="usd">68000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-45" decimals="-6" id="f-309" unitRef="usd">8000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-6" decimals="-6" id="f-310" unitRef="usd">76000000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-36"
      decimals="2"
      id="f-311"
      unitRef="usdPerShare">0.30</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash contextRef="c-45" decimals="-6" id="f-312" unitRef="usd">151000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-6" decimals="-6" id="f-313" unitRef="usd">151000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-49" decimals="-6" id="f-314" unitRef="shares">497000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-6" id="f-315" unitRef="usd">5000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-6" id="f-316" unitRef="usd">15000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-6" id="f-317" unitRef="usd">14028000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-6" id="f-318" unitRef="usd">-150000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-6" id="f-319" unitRef="usd">13898000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-320" unitRef="usd">1308000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-6" id="f-321" unitRef="usd">1112000000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-322" unitRef="usd">275000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-6" id="f-323" unitRef="usd">266000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-324" unitRef="usd">9000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-6" id="f-325" unitRef="usd">-125000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-6" id="f-326" unitRef="usd">90000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-6" id="f-327" unitRef="usd">90000000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-1" decimals="-6" id="f-328" unitRef="usd">62000000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-7" decimals="-6" id="f-329" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-6" id="f-330" unitRef="usd">15000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-7" decimals="-6" id="f-331" unitRef="usd">-31000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-6" id="f-332" unitRef="usd">320000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-6" id="f-333" unitRef="usd">121000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-6" id="f-334" unitRef="usd">60000000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-7" decimals="-6" id="f-335" unitRef="usd">355000000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-6" id="f-336" unitRef="usd">-29000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-7" decimals="-6" id="f-337" unitRef="usd">-34000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-6" id="f-338" unitRef="usd">-10000000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-7" decimals="-6" id="f-339" unitRef="usd">-14000000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-6" id="f-340" unitRef="usd">-388000000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-7" decimals="-6" id="f-341" unitRef="usd">-493000000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-6" id="f-342" unitRef="usd">798000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-6" id="f-343" unitRef="usd">357000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-6" id="f-344" unitRef="usd">144000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-6" id="f-345" unitRef="usd">158000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-6" id="f-346" unitRef="usd">70000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-7" decimals="-6" id="f-347" unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities contextRef="c-1" decimals="-6" id="f-348" unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities contextRef="c-7" decimals="-6" id="f-349" unitRef="usd">3000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireOtherInvestments contextRef="c-1" decimals="-6" id="f-350" unitRef="usd">16000000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:PaymentsToAcquireOtherInvestments contextRef="c-7" decimals="-6" id="f-351" unitRef="usd">1000000</us-gaap:PaymentsToAcquireOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments contextRef="c-1" decimals="-6" id="f-352" unitRef="usd">1000000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments contextRef="c-7" decimals="-6" id="f-353" unitRef="usd">260000000</us-gaap:ProceedsFromSaleAndMaturityOfOtherInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-6" id="f-354" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-7" decimals="-6" id="f-355" unitRef="usd">421000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-6" id="f-356" unitRef="usd">-89000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-6" id="f-357" unitRef="usd">-317000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-6" id="f-358" unitRef="usd">33000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-7" decimals="-6" id="f-359" unitRef="usd">35000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-6" id="f-360" unitRef="usd">577000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-6" id="f-361" unitRef="usd">209000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations contextRef="c-1" decimals="-6" id="f-362" unitRef="usd">21000000</ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations>
    <ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations contextRef="c-7" decimals="-6" id="f-363" unitRef="usd">50000000</ctsh:RepaymentsOfDebtLeaseAndEarnoutObligations>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="c-1" decimals="-6" id="f-364" unitRef="usd">300000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="c-7" decimals="-6" id="f-365" unitRef="usd">0</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-6" id="f-366" unitRef="usd">308000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-7" decimals="-6" id="f-367" unitRef="usd">301000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-6" id="f-368" unitRef="usd">-1173000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-6" id="f-369" unitRef="usd">-525000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-6" id="f-370" unitRef="usd">29000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-6" id="f-371" unitRef="usd">-39000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-6" id="f-372" unitRef="usd">-435000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-6" id="f-373" unitRef="usd">-524000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-6" id="f-374" unitRef="usd">2231000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-34" decimals="-6" id="f-375" unitRef="usd">2717000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-6" id="f-376" unitRef="usd">1796000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-53" decimals="-6" id="f-377" unitRef="usd">2193000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-378">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; three months ended March 31, 2025, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;we &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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-13" decimals="-6" id="f-379" unitRef="usd">70000000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c-13" decimals="-6" id="f-380" unitRef="usd">62000000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-381">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#2e318e;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',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-382">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',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',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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.507%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.644%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.644%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.644%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.644%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.644%"&gt;&lt;/td&gt;&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.412%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.800%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30, 2025&lt;/span&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30, 2025&lt;/span&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="padding:0 1pt"&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',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',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',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',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',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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&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',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,766&#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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,952&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,360&#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 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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,615&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,856&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;732&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,745&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,360&#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 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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,576&#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 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,413&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,541&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;672&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,823&#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 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,306&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,360&#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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.781%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.781%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.781%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.781%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.781%"&gt;&lt;/td&gt;&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.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.634%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.634%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.634%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.634%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30, 2024&lt;/span&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="background-color:#ffffff;padding:0 1pt"&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',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',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',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',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',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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&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',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,141&#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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#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',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;914&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,853&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#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',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;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,029&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,581&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,389&#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 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;703&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,233&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;667&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#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 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;852&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;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',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',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 six months ended June 30:&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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#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',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',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',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 six months ended June 30:&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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#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',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 six months ended June 30:&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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(316)&lt;/span&gt;&lt;/td&gt;&lt;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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues recognized during the six months ended June&#160;30, 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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2025, the aggregate amount of transaction price allocated to remaining performance obligations was $6,082 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',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',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',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',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',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',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',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',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',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',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',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',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 six months ended June 30:&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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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',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',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-383">&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.507%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.644%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.644%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.644%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.644%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.644%"&gt;&lt;/td&gt;&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.412%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.800%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30, 2025&lt;/span&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30, 2025&lt;/span&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="padding:0 1pt"&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',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',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',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',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',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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&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',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,766&#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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;520&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,952&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;331&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;642&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,360&#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 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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,615&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;377&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,856&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,344&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;732&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,745&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,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;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,360&#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 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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,576&#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 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;687&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,413&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,541&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,338&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;672&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,823&#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 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;961&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,306&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,360&#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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.326%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.781%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.781%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.781%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.781%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.781%"&gt;&lt;/td&gt;&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.410%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.634%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.634%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.634%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.634%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.532%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30, 2024&lt;/span&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="background-color:#ffffff;padding:0 1pt"&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',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',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',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',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',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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&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',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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size: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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,141&#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: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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#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 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#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',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;914&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,853&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#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',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;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,029&#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 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;354&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,776&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,212&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,581&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;/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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,389&#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 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;703&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,233&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;667&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,369&#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 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;438&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;852&#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 23.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,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;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-54" decimals="-6" id="f-384" unitRef="usd">1298000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-55" decimals="-6" id="f-385" unitRef="usd">1096000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-56" decimals="-6" id="f-386" unitRef="usd">918000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-57" decimals="-6" id="f-387" unitRef="usd">600000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-6" id="f-388" unitRef="usd">3912000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-59" decimals="-6" id="f-389" unitRef="usd">2628000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-60" decimals="-6" id="f-390" unitRef="usd">2139000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-61" decimals="-6" id="f-391" unitRef="usd">1829000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-62" decimals="-6" id="f-392" unitRef="usd">1170000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-63" decimals="-6" id="f-393" unitRef="usd">7766000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-64" decimals="-6" id="f-394" unitRef="usd">51000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-6" id="f-395" unitRef="usd">159000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-66" decimals="-6" id="f-396" unitRef="usd">148000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-67" decimals="-6" id="f-397" unitRef="usd">124000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-68" decimals="-6" id="f-398" unitRef="usd">482000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-69" decimals="-6" id="f-399" unitRef="usd">100000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-70" decimals="-6" id="f-400" unitRef="usd">312000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-71" decimals="-6" id="f-401" unitRef="usd">285000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-72" decimals="-6" id="f-402" unitRef="usd">242000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-73" decimals="-6" id="f-403" unitRef="usd">939000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-6" id="f-404" unitRef="usd">166000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-6" id="f-405" unitRef="usd">160000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-6" id="f-406" unitRef="usd">159000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-6" id="f-407" unitRef="usd">35000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-6" id="f-408" unitRef="usd">520000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-6" id="f-409" unitRef="usd">326000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-6" id="f-410" unitRef="usd">307000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-6" id="f-411" unitRef="usd">312000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-6" id="f-412" unitRef="usd">68000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-6" id="f-413" unitRef="usd">1013000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-6" id="f-414" unitRef="usd">217000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-6" id="f-415" unitRef="usd">319000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-6" id="f-416" unitRef="usd">307000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-6" id="f-417" unitRef="usd">159000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-88" decimals="-6" id="f-418" unitRef="usd">1002000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-6" id="f-419" unitRef="usd">426000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-6" id="f-420" unitRef="usd">619000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-91" decimals="-6" id="f-421" unitRef="usd">597000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-92" decimals="-6" id="f-422" unitRef="usd">310000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-93" decimals="-6" id="f-423" unitRef="usd">1952000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-94" decimals="-6" id="f-424" unitRef="usd">36000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-6" id="f-425" unitRef="usd">132000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-6" id="f-426" unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-6" id="f-427" unitRef="usd">82000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-6" id="f-428" unitRef="usd">331000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-6" id="f-429" unitRef="usd">68000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-6" id="f-430" unitRef="usd">251000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-6" id="f-431" unitRef="usd">158000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-6" id="f-432" unitRef="usd">165000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-6" id="f-433" unitRef="usd">642000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-6" id="f-434" unitRef="usd">1551000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-6" id="f-435" unitRef="usd">1547000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-6" id="f-436" unitRef="usd">1306000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-6" id="f-437" unitRef="usd">841000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-438" unitRef="usd">5245000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-6" id="f-439" unitRef="usd">3122000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-6" id="f-440" unitRef="usd">3009000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-6" id="f-441" unitRef="usd">2584000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-442" unitRef="usd">1645000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-443" unitRef="usd">10360000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-6" id="f-444" unitRef="usd">908000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-113" decimals="-6" id="f-445" unitRef="usd">1099000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-114" decimals="-6" id="f-446" unitRef="usd">918000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-6" id="f-447" unitRef="usd">464000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="-6" id="f-448" unitRef="usd">3389000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-6" id="f-449" unitRef="usd">1778000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-6" id="f-450" unitRef="usd">2119000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-6" id="f-451" unitRef="usd">1805000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-6" id="f-452" unitRef="usd">913000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-6" id="f-453" unitRef="usd">6615000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-6" id="f-454" unitRef="usd">643000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-123" decimals="-6" id="f-455" unitRef="usd">448000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-6" id="f-456" unitRef="usd">388000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-6" id="f-457" unitRef="usd">377000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-126" decimals="-6" id="f-458" unitRef="usd">1856000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-127" decimals="-6" id="f-459" unitRef="usd">1344000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-128" decimals="-6" id="f-460" unitRef="usd">890000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-129" decimals="-6" id="f-461" unitRef="usd">779000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-130" decimals="-6" id="f-462" unitRef="usd">732000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-131" decimals="-6" id="f-463" unitRef="usd">3745000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-6" id="f-464" unitRef="usd">1551000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-6" id="f-465" unitRef="usd">1547000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-6" id="f-466" unitRef="usd">1306000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-6" id="f-467" unitRef="usd">841000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-468" unitRef="usd">5245000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-6" id="f-469" unitRef="usd">3122000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-6" id="f-470" unitRef="usd">3009000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-6" id="f-471" unitRef="usd">2584000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-472" unitRef="usd">1645000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-473" unitRef="usd">10360000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-132" decimals="-6" id="f-474" unitRef="usd">495000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-133" decimals="-6" id="f-475" unitRef="usd">812000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-134" decimals="-6" id="f-476" unitRef="usd">580000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-135" decimals="-6" id="f-477" unitRef="usd">454000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-136" decimals="-6" id="f-478" unitRef="usd">2341000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-137" decimals="-6" id="f-479" unitRef="usd">976000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-138" decimals="-6" id="f-480" unitRef="usd">1576000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-139" decimals="-6" id="f-481" unitRef="usd">1136000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-140" decimals="-6" id="f-482" unitRef="usd">888000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-141" decimals="-6" id="f-483" unitRef="usd">4576000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-142" decimals="-6" id="f-484" unitRef="usd">750000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-143" decimals="-6" id="f-485" unitRef="usd">687000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-144" decimals="-6" id="f-486" unitRef="usd">638000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="-6" id="f-487" unitRef="usd">338000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-146" decimals="-6" id="f-488" unitRef="usd">2413000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-147" decimals="-6" id="f-489" unitRef="usd">1541000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-148" decimals="-6" id="f-490" unitRef="usd">1338000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-149" decimals="-6" id="f-491" unitRef="usd">1272000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-150" decimals="-6" id="f-492" unitRef="usd">672000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-151" decimals="-6" id="f-493" unitRef="usd">4823000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-6" id="f-494" unitRef="usd">306000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-6" id="f-495" unitRef="usd">48000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-154" decimals="-6" id="f-496" unitRef="usd">88000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-6" id="f-497" unitRef="usd">49000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-6" id="f-498" unitRef="usd">491000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-6" id="f-499" unitRef="usd">605000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-6" id="f-500" unitRef="usd">95000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-6" id="f-501" unitRef="usd">176000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-6" id="f-502" unitRef="usd">85000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-6" id="f-503" unitRef="usd">961000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-6" id="f-504" unitRef="usd">1551000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-6" id="f-505" unitRef="usd">1547000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-6" id="f-506" unitRef="usd">1306000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-6" id="f-507" unitRef="usd">841000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-508" unitRef="usd">5245000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-6" id="f-509" unitRef="usd">3122000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-6" id="f-510" unitRef="usd">3009000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-6" id="f-511" unitRef="usd">2584000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-512" unitRef="usd">1645000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-513" unitRef="usd">10360000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-6" id="f-514" unitRef="usd">1252000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-6" id="f-515" unitRef="usd">1039000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-6" id="f-516" unitRef="usd">761000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-6" id="f-517" unitRef="usd">568000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-6" id="f-518" unitRef="usd">3620000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-6" id="f-519" unitRef="usd">2461000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-6" id="f-520" unitRef="usd">2016000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-6" id="f-521" unitRef="usd">1534000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-6" id="f-522" unitRef="usd">1130000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-6" id="f-523" unitRef="usd">7141000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-6" id="f-524" unitRef="usd">47000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-173" decimals="-6" id="f-525" unitRef="usd">138000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-174" decimals="-6" id="f-526" unitRef="usd">127000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-175" decimals="-6" id="f-527" unitRef="usd">132000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-176" decimals="-6" id="f-528" unitRef="usd">444000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-177" decimals="-6" id="f-529" unitRef="usd">91000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-178" decimals="-6" id="f-530" unitRef="usd">281000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-179" decimals="-6" id="f-531" unitRef="usd">258000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-180" decimals="-6" id="f-532" unitRef="usd">270000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-181" decimals="-6" id="f-533" unitRef="usd">900000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-182" decimals="-6" id="f-534" unitRef="usd">135000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-183" decimals="-6" id="f-535" unitRef="usd">150000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-184" decimals="-6" id="f-536" unitRef="usd">148000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-185" decimals="-6" id="f-537" unitRef="usd">37000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-186" decimals="-6" id="f-538" unitRef="usd">470000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-187" decimals="-6" id="f-539" unitRef="usd">270000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-188" decimals="-6" id="f-540" unitRef="usd">301000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-189" decimals="-6" id="f-541" unitRef="usd">293000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-190" decimals="-6" id="f-542" unitRef="usd">89000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-191" decimals="-6" id="f-543" unitRef="usd">953000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-192" decimals="-6" id="f-544" unitRef="usd">182000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-193" decimals="-6" id="f-545" unitRef="usd">288000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-194" decimals="-6" id="f-546" unitRef="usd">275000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-195" decimals="-6" id="f-547" unitRef="usd">169000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-196" decimals="-6" id="f-548" unitRef="usd">914000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-197" decimals="-6" id="f-549" unitRef="usd">361000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-198" decimals="-6" id="f-550" unitRef="usd">582000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-199" decimals="-6" id="f-551" unitRef="usd">551000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-6" id="f-552" unitRef="usd">359000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-6" id="f-553" unitRef="usd">1853000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-6" id="f-554" unitRef="usd">27000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-6" id="f-555" unitRef="usd">120000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-6" id="f-556" unitRef="usd">90000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-6" id="f-557" unitRef="usd">79000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-6" id="f-558" unitRef="usd">316000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-6" id="f-559" unitRef="usd">55000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-6" id="f-560" unitRef="usd">234000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-209" decimals="-6" id="f-561" unitRef="usd">174000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-6" id="f-562" unitRef="usd">153000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-6" id="f-563" unitRef="usd">616000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-6" id="f-564" unitRef="usd">1461000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-6" id="f-565" unitRef="usd">1447000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-6" id="f-566" unitRef="usd">1126000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-6" id="f-567" unitRef="usd">816000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-6" id="f-568" unitRef="usd">4850000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-6" id="f-569" unitRef="usd">2877000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-6" id="f-570" unitRef="usd">2832000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-6" id="f-571" unitRef="usd">2259000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-6" id="f-572" unitRef="usd">1642000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-6" id="f-573" unitRef="usd">9610000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-6" id="f-574" unitRef="usd">863000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-6" id="f-575" unitRef="usd">1021000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-222" decimals="-6" id="f-576" unitRef="usd">728000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-223" decimals="-6" id="f-577" unitRef="usd">462000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-224" decimals="-6" id="f-578" unitRef="usd">3074000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-225" decimals="-6" id="f-579" unitRef="usd">1665000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-226" decimals="-6" id="f-580" unitRef="usd">1974000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-227" decimals="-6" id="f-581" unitRef="usd">1464000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-228" decimals="-6" id="f-582" unitRef="usd">926000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-229" decimals="-6" id="f-583" unitRef="usd">6029000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-230" decimals="-6" id="f-584" unitRef="usd">598000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-231" decimals="-6" id="f-585" unitRef="usd">426000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-6" id="f-586" unitRef="usd">398000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-6" id="f-587" unitRef="usd">354000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-6" id="f-588" unitRef="usd">1776000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-6" id="f-589" unitRef="usd">1212000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-6" id="f-590" unitRef="usd">858000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-6" id="f-591" unitRef="usd">795000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-6" id="f-592" unitRef="usd">716000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-6" id="f-593" unitRef="usd">3581000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-6" id="f-594" unitRef="usd">1461000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-6" id="f-595" unitRef="usd">1447000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-6" id="f-596" unitRef="usd">1126000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-6" id="f-597" unitRef="usd">816000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-6" id="f-598" unitRef="usd">4850000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-6" id="f-599" unitRef="usd">2877000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-6" id="f-600" unitRef="usd">2832000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-6" id="f-601" unitRef="usd">2259000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-6" id="f-602" unitRef="usd">1642000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-6" id="f-603" unitRef="usd">9610000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-6" id="f-604" unitRef="usd">497000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-241" decimals="-6" id="f-605" unitRef="usd">805000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-242" decimals="-6" id="f-606" unitRef="usd">447000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-243" decimals="-6" id="f-607" unitRef="usd">430000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-244" decimals="-6" id="f-608" unitRef="usd">2179000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-245" decimals="-6" id="f-609" unitRef="usd">987000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-246" decimals="-6" id="f-610" unitRef="usd">1588000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-247" decimals="-6" id="f-611" unitRef="usd">917000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-248" decimals="-6" id="f-612" unitRef="usd">897000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-249" decimals="-6" id="f-613" unitRef="usd">4389000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-250" decimals="-6" id="f-614" unitRef="usd">703000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-251" decimals="-6" id="f-615" unitRef="usd">597000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-252" decimals="-6" id="f-616" unitRef="usd">594000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-253" decimals="-6" id="f-617" unitRef="usd">339000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-254" decimals="-6" id="f-618" unitRef="usd">2233000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-255" decimals="-6" id="f-619" unitRef="usd">1373000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-256" decimals="-6" id="f-620" unitRef="usd">1153000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-257" decimals="-6" id="f-621" unitRef="usd">1176000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-258" decimals="-6" id="f-622" unitRef="usd">667000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-259" decimals="-6" id="f-623" unitRef="usd">4369000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-260" decimals="-6" id="f-624" unitRef="usd">261000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-261" decimals="-6" id="f-625" unitRef="usd">45000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-262" decimals="-6" id="f-626" unitRef="usd">85000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-263" decimals="-6" id="f-627" unitRef="usd">47000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-264" decimals="-6" id="f-628" unitRef="usd">438000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-265" decimals="-6" id="f-629" unitRef="usd">517000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-266" decimals="-6" id="f-630" unitRef="usd">91000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-267" decimals="-6" id="f-631" unitRef="usd">166000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-268" decimals="-6" id="f-632" unitRef="usd">78000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-269" decimals="-6" id="f-633" unitRef="usd">852000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-6" id="f-634" unitRef="usd">1461000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-6" id="f-635" unitRef="usd">1447000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-6" id="f-636" unitRef="usd">1126000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-6" id="f-637" unitRef="usd">816000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-6" id="f-638" unitRef="usd">4850000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-6" id="f-639" unitRef="usd">2877000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-6" id="f-640" unitRef="usd">2832000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-6" id="f-641" unitRef="usd">2259000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-6" id="f-642" unitRef="usd">1642000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-6" id="f-643" unitRef="usd">9610000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CapitalizedContractCostTableTextBlock contextRef="c-1" id="f-644">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows significant movements in the capitalized costs to fulfill for the six months ended June 30:&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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234&#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',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-645" unitRef="usd">209000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-34" decimals="-6" id="f-646" unitRef="usd">245000000</us-gaap:CapitalizedContractCostNet>
    <ctsh:CapitalizedContractCostCostsCapitalized contextRef="c-1" decimals="-6" id="f-647" unitRef="usd">20000000</ctsh:CapitalizedContractCostCostsCapitalized>
    <ctsh:CapitalizedContractCostCostsCapitalized contextRef="c-7" decimals="-6" id="f-648" unitRef="usd">35000000</ctsh:CapitalizedContractCostCostsCapitalized>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-6" id="f-649" unitRef="usd">40000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-7" decimals="-6" id="f-650" unitRef="usd">44000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-1" decimals="-6" id="f-651" unitRef="usd">7000000</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-7" decimals="-6" id="f-652" unitRef="usd">2000000</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostNet contextRef="c-3" decimals="-6" id="f-653" unitRef="usd">182000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-53" decimals="-6" id="f-654" unitRef="usd">234000000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-655">The table below shows significant movements in contract assets (current and noncurrent) for the six months ended June 30:&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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#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',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 six months ended June 30:&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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(316)&lt;/span&gt;&lt;/td&gt;&lt;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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#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-656" unitRef="usd">386000000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-34" decimals="-6" id="f-657" unitRef="usd">316000000</us-gaap:ContractWithCustomerAssetGross>
    <ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled contextRef="c-1" decimals="-6" id="f-658" unitRef="usd">426000000</ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled>
    <ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled contextRef="c-7" decimals="-6" id="f-659" unitRef="usd">304000000</ctsh:ContractWithCustomerAssetRevenueRecognizedButNotBilled>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable contextRef="c-1" decimals="-6" id="f-660" unitRef="usd">323000000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable contextRef="c-7" decimals="-6" id="f-661" unitRef="usd">245000000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-3" decimals="-6" id="f-662" unitRef="usd">489000000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerAssetGross contextRef="c-53" decimals="-6" id="f-663" unitRef="usd">375000000</us-gaap:ContractWithCustomerAssetGross>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-6" id="f-664" unitRef="usd">480000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-34" decimals="-6" id="f-665" unitRef="usd">427000000</us-gaap:ContractWithCustomerLiability>
    <ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized contextRef="c-1" decimals="-6" id="f-666" unitRef="usd">332000000</ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized>
    <ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized contextRef="c-7" decimals="-6" id="f-667" unitRef="usd">300000000</ctsh:ContractWithCustomerLiabilityAmountBilledButRevenueNotRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-6" id="f-668" unitRef="usd">338000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-7" decimals="-6" id="f-669" unitRef="usd">316000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination contextRef="c-1" decimals="-6" id="f-670" unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination contextRef="c-7" decimals="-6" id="f-671" unitRef="usd">9000000</us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-6" id="f-672" unitRef="usd">474000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-53" decimals="-6" id="f-673" unitRef="usd">420000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-3" decimals="-6" id="f-674" unitRef="usd">6082000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-270" decimals="2" id="f-675" unitRef="number">0.35</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-270" id="f-676">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-271" decimals="2" id="f-677" unitRef="number">0.55</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-271" id="f-678">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-272" decimals="2" id="f-679" unitRef="number">0.90</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-272" id="f-680">P5Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-681">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the activity in the allowance for credit losses for trade accounts receivable for the six months ended June 30:&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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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',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',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-682" unitRef="usd">26000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-34" decimals="-6" id="f-683" unitRef="usd">32000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-6" id="f-684" unitRef="usd">5000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-6" id="f-685" unitRef="usd">5000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-1" decimals="-6" id="f-686" unitRef="usd">5000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-7" decimals="-6" id="f-687" unitRef="usd">4000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-3" decimals="-6" id="f-688" unitRef="usd">26000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-53" decimals="-6" id="f-689" unitRef="usd">33000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-690">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 June 30, 2024 were $29&#160;million and included $18&#160;million of employee separation costs and $11&#160;million of facility exit costs. NextGen charges for the six months ended June 30, 2024 were $52&#160;million and included $26&#160;million of employee separation costs, $25&#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 six months ended June 30, 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',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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#idf76bacb7fa3411e99d9f8bed931c202_82" style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 11&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our accrued employee separation costs related to the NextGen program included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the six months ended June 30: &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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;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',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',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',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-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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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-273" decimals="-6" id="f-691" unitRef="usd">29000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-274" decimals="-6" id="f-692" unitRef="usd">18000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-275" decimals="-6" id="f-693" unitRef="usd">11000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-276" decimals="-6" id="f-694" unitRef="usd">52000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-277" decimals="-6" id="f-695" unitRef="usd">26000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-278" decimals="-6" id="f-696" unitRef="usd">25000000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-279" decimals="-6" id="f-697" unitRef="usd">1000000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock contextRef="c-1" id="f-698">&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in our accrued employee separation costs related to the NextGen program included in "Accrued expenses and other current liabilities" in our unaudited consolidated statements of financial position are presented in the table below for the six months ended June 30: &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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;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',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',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',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-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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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-280" decimals="-6" id="f-699" unitRef="usd">35000000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent contextRef="c-281" decimals="-6" id="f-700" unitRef="usd">42000000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringCharges contextRef="c-282" decimals="-6" id="f-701" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-283" decimals="-6" id="f-702" unitRef="usd">26000000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring contextRef="c-282" decimals="-6" id="f-703" unitRef="usd">35000000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring contextRef="c-283" decimals="-6" id="f-704" unitRef="usd">48000000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveCurrent contextRef="c-284" decimals="-6" id="f-705" unitRef="usd">0</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent contextRef="c-285" decimals="-6" id="f-706" unitRef="usd">20000000</us-gaap:RestructuringReserveCurrent>
    <ctsh:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock contextRef="c-1" id="f-708">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight: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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,197&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,249&#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',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',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-707">&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight: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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,197&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,249&#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',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',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-709" unitRef="usd">1197000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-710" unitRef="usd">1499000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <ctsh:CustomerVolumeandOtherIncentivesCurrent contextRef="c-3" decimals="-6" id="f-711" unitRef="usd">286000000</ctsh:CustomerVolumeandOtherIncentivesCurrent>
    <ctsh:CustomerVolumeandOtherIncentivesCurrent contextRef="c-4" decimals="-6" id="f-712" unitRef="usd">247000000</ctsh:CustomerVolumeandOtherIncentivesCurrent>
    <ctsh:LiabilitiesRelatedToTheResaleOfThirdPartyProducts contextRef="c-3" decimals="-6" id="f-713" unitRef="usd">220000000</ctsh:LiabilitiesRelatedToTheResaleOfThirdPartyProducts>
    <ctsh:LiabilitiesRelatedToTheResaleOfThirdPartyProducts contextRef="c-4" decimals="-6" id="f-714" unitRef="usd">154000000</ctsh:LiabilitiesRelatedToTheResaleOfThirdPartyProducts>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-3" decimals="-6" id="f-715" unitRef="usd">201000000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-4" decimals="-6" id="f-716" unitRef="usd">171000000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-3" decimals="-6" id="f-717" unitRef="usd">11000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-4" decimals="-6" id="f-718" unitRef="usd">100000000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-719" unitRef="usd">334000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-720" unitRef="usd">439000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-3" decimals="-6" id="f-721" unitRef="usd">2249000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-4" decimals="-6" id="f-722" unitRef="usd">2610000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-723">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Credit Agreement. Since the issuance of the Term Loan, t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 June&#160;30, 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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of each of June&#160;30, 2025 and December&#160;31, 2024, we had&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of our debt approximated its fair value as of June&#160;30, 2025 and December&#160;31, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-286" decimals="-6" id="f-724" unitRef="usd">650000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-287" decimals="-6" id="f-725" unitRef="usd">1850000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="c-288" decimals="-6" id="f-726" unitRef="usd">600000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-288" decimals="-6" id="f-727" unitRef="usd">300000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-289" decimals="-6" id="f-728" unitRef="usd">300000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-290"
      decimals="INF"
      id="f-729"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-291"
      decimals="INF"
      id="f-730"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-292"
      decimals="INF"
      id="f-731"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-293"
      decimals="INF"
      id="f-732"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-294"
      decimals="INF"
      id="f-733"
      unitRef="number">0.00875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-295"
      decimals="INF"
      id="f-734"
      unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebtCurrent contextRef="c-296" decimals="-6" id="f-735" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-297" decimals="-6" id="f-736" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-737">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the 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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559&#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',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',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-298" decimals="-6" id="f-738" unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-299" decimals="-6" id="f-739" unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-297" decimals="-6" id="f-740" unitRef="usd">594000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-296" decimals="-6" id="f-741" unitRef="usd">610000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c-297" decimals="-6" id="f-742" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-296" decimals="-6" id="f-743" unitRef="usd">33000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-300" decimals="-6" id="f-744" unitRef="usd">2000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-301" decimals="-6" id="f-745" unitRef="usd">2000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-6" id="f-746" unitRef="usd">559000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-6" id="f-747" unitRef="usd">875000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-749">&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:52.262%"&gt;&lt;/td&gt;&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.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:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.554%"&gt;&lt;/td&gt;&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.529%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.7&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.7&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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 ($385 million at the June&#160;30, 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="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of both June&#160;30, 2025 and December&#160;31, 2024, the deposit with the ITD was $403&#160;million 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',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="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;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 June&#160;30, 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',serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Subsequent Event&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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2025, the OBBBA was enacted in the United States, which, among other provisions, repealed the requirement to capitalize U.S. R&amp;amp;E costs. As a result, we do not believe it is more likely than not that we will realize our deferred tax asset of approximately $400&#160;million related to R&amp;amp;E costs capitalized outside the United States. These amounts would have otherwise been available to offset certain future U.S. taxes on our non-U.S. earnings, which, as a result of this repeal, we no longer project to be applicable to us. Therefore, we anticipate a one-time, non-cash tax expense of approximately $400&#160;million in the third quarter of 2025. Other than this anticipated impact, we do not expect the OBBBA to significantly impact our effective income tax rate. This assessment is based upon our current interpretation of the OBBBA, which may change as a result of future clarifications or guidance.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock contextRef="c-1" id="f-748">&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:52.262%"&gt;&lt;/td&gt;&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.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:7.525%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.554%"&gt;&lt;/td&gt;&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.529%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.7&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.7&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ctsh:ScheduleofEffectiveIncomeTaxRatesTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-5" decimals="3" id="f-750" unitRef="number">0.234</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-751" unitRef="number">0.227</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-752" unitRef="number">0.239</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-753" unitRef="number">0.237</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ForeignEarningsRepatriated contextRef="c-302" decimals="-6" id="f-754" unitRef="usd">523000000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:ForeignEarningsRepatriated contextRef="c-303" decimals="-8" id="f-755" unitRef="usd">2800000000</us-gaap:ForeignEarningsRepatriated>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-303" decimals="-6" id="f-756" unitRef="usd">135000000</us-gaap:IncomeTaxExpenseBenefit>
    <ctsh:IncomeTaxDisputedAmount contextRef="c-304" decimals="-9" id="f-757" unitRef="inr">33000000000</ctsh:IncomeTaxDisputedAmount>
    <ctsh:IncomeTaxDisputedAmount contextRef="c-305" decimals="-6" id="f-758" unitRef="usd">385000000</ctsh:IncomeTaxDisputedAmount>
    <us-gaap:DepositsAssets contextRef="c-306" decimals="-9" id="f-759" unitRef="inr">5000000000</us-gaap:DepositsAssets>
    <ctsh:DepositsAssetsPercentDisputedTaxAmount contextRef="c-306" decimals="2" id="f-760" unitRef="number">0.15</ctsh:DepositsAssetsPercentDisputedTaxAmount>
    <us-gaap:RestrictedInvestments contextRef="c-307" decimals="-9" id="f-761" unitRef="usd">30000000000</us-gaap:RestrictedInvestments>
    <us-gaap:DepositsAssets contextRef="c-308" decimals="-6" id="f-762" unitRef="usd">403000000</us-gaap:DepositsAssets>
    <us-gaap:DepositsAssets contextRef="c-309" decimals="-6" id="f-763" unitRef="usd">403000000</us-gaap:DepositsAssets>
    <ctsh:DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates contextRef="c-310" decimals="-6" id="f-764" unitRef="usd">400000000</ctsh:DeferredTaxAssetResearchAndExperimentalCostsCapitalizedOutsideTheUnitedStates>
    <ctsh:OneBigBeautifulBillActNoncashTaxExpense contextRef="c-311" decimals="-6" id="f-765" unitRef="usd">400000000</ctsh:OneBigBeautifulBillActNoncashTaxExpense>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-766">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#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',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',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',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',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',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',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',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',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;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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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',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 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',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 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#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',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',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',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',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',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',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 six 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 June&#160;30, 2025, we estimate  $7 million, net of tax, of net gains 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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,185&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notional value of contracts outstanding&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,035&#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',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',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 style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#idf76bacb7fa3411e99d9f8bed931c202_76" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 9&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',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',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 third 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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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',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',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',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',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',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 and six months ended June 30:&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:30.478%"&gt;&lt;/td&gt;&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.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.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.845%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="21" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&#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="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&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="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',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-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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-808"&gt;&lt;span style="-sec-ix-hidden:f-809"&gt;&lt;span style="-sec-ix-hidden:f-810"&gt;&lt;span style="-sec-ix-hidden:f-811"&gt;Foreign currency exchange gains (losses), net&lt;/span&gt;&lt;/span&gt;&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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',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',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;/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',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-767">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the 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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#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',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',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',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',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',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',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',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',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;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',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',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',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',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',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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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',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 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',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 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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#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',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',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',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',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-312" decimals="-6" id="f-768" unitRef="usd">11000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-313" decimals="-6" id="f-769" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-314" decimals="-6" id="f-770" unitRef="usd">9000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-315" decimals="-6" id="f-771" unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-316" decimals="-6" id="f-772" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-317" decimals="-6" id="f-773" unitRef="usd">22000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-318" decimals="-6" id="f-774" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-319" decimals="-6" id="f-775" unitRef="usd">13000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-320" decimals="-6" id="f-776" unitRef="usd">20000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-320" decimals="-6" id="f-777" unitRef="usd">3000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-321" decimals="-6" id="f-778" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-321" decimals="-6" id="f-779" unitRef="usd">35000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-322" decimals="-6" id="f-780" unitRef="usd">5000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-323" decimals="-6" id="f-781" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-324" decimals="-6" id="f-782" unitRef="usd">7000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-325" decimals="-6" id="f-783" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-326" decimals="-6" id="f-784" unitRef="usd">5000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-326" decimals="-6" id="f-785" unitRef="usd">7000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-327" decimals="-6" id="f-786" unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-327" decimals="-6" id="f-787" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-3" decimals="-6" id="f-788" unitRef="usd">25000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-3" decimals="-6" id="f-789" unitRef="usd">10000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-4" decimals="-6" id="f-790" unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-4" decimals="-6" id="f-791" unitRef="usd">37000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths contextRef="c-1" decimals="-6" id="f-792" unitRef="usd">7000000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock contextRef="c-1" id="f-793">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,185&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,510&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notional value of contracts outstanding&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,035&#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',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',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;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-328" decimals="-6" id="f-794" unitRef="usd">1185000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-329" decimals="-6" id="f-795" unitRef="usd">2010000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-330" decimals="-6" id="f-796" unitRef="usd">1510000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-331" decimals="-6" id="f-797" unitRef="usd">920000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-332" decimals="-6" id="f-798" unitRef="usd">340000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-333" decimals="-6" id="f-799" unitRef="usd">0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-320" decimals="-6" id="f-800" unitRef="usd">3035000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-321" decimals="-6" id="f-801" unitRef="usd">2930000000</us-gaap:DerivativeNotionalAmount>
    <ctsh:DerivativesNotDesignatedAsHedgingInstrumentsDisclosureTextBlockTableTextBlock contextRef="c-1" id="f-802">&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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',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',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',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',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-326" decimals="-6" id="f-803" unitRef="usd">940000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet contextRef="c-326" decimals="-6" id="f-804" unitRef="usd">-2000000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:DerivativeNotionalAmount contextRef="c-327" decimals="-6" id="f-805" unitRef="usd">489000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet contextRef="c-327" decimals="-6" id="f-806" unitRef="usd">-1000000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock contextRef="c-1" id="f-807">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information on the location and amounts of realized and unrealized pre-tax gains and losses on the other derivative financial instruments for the three and six months ended June 30:&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:30.478%"&gt;&lt;/td&gt;&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.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.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.845%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="21" style="border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&#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="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&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="9" 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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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',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-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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-808"&gt;&lt;span style="-sec-ix-hidden:f-809"&gt;&lt;span style="-sec-ix-hidden:f-810"&gt;&lt;span style="-sec-ix-hidden:f-811"&gt;Foreign currency exchange gains (losses), net&lt;/span&gt;&lt;/span&gt;&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&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',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',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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ctsh:DerivativesNotDesignatedAsHedgingInstrumentsRecognizedInIncomeTextBlockTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-334" decimals="-6" id="f-812" unitRef="usd">-7000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-335" decimals="-6" id="f-813" unitRef="usd">-3000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-336" decimals="-6" id="f-814" unitRef="usd">-8000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c-337" decimals="-6" id="f-815" unitRef="usd">28000000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-1" id="f-816">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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',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',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',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 June&#160;30, 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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',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',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',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',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',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',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="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March 31, 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 and six months ended June 30, 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',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 June&#160;30, 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',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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended June&#160;30, 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-817">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the financial assets and (liabilities) measured at fair value on a recurring basis as of June&#160;30, 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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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',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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',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',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',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',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',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',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-338" decimals="-6" id="f-818" unitRef="usd">25000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-339" decimals="-6" id="f-819" unitRef="usd">25000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-340" decimals="-6" id="f-820" unitRef="usd">246000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-341" decimals="-6" id="f-821" unitRef="usd">246000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-342" decimals="-6" id="f-822" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-343" decimals="-6" id="f-823" unitRef="usd">1000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-344" decimals="-6" id="f-824" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-345" decimals="-6" id="f-825" unitRef="usd">1000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-342" decimals="-6" id="f-826" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-343" decimals="-6" id="f-827" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-344" decimals="-6" id="f-828" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-345" decimals="-6" id="f-829" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-346" decimals="-6" id="f-830" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-347" decimals="-6" id="f-831" unitRef="usd">16000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-348" decimals="-6" id="f-832" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-349" decimals="-6" id="f-833" unitRef="usd">16000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-350" decimals="-6" id="f-834" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-351" decimals="-6" id="f-835" unitRef="usd">9000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-352" decimals="-6" id="f-836" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-353" decimals="-6" id="f-837" unitRef="usd">9000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-354" decimals="-6" id="f-838" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-355" decimals="-6" id="f-839" unitRef="usd">9000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-356" decimals="-6" id="f-840" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-357" decimals="-6" id="f-841" unitRef="usd">9000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-358" decimals="-6" id="f-842" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-359" decimals="-6" id="f-843" unitRef="usd">1000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-360" decimals="-6" id="f-844" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-361" decimals="-6" id="f-845" unitRef="usd">1000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-362" decimals="-6" id="f-846" unitRef="usd">40000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-363" decimals="-6" id="f-847" unitRef="usd">40000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-364" decimals="-6" id="f-848" unitRef="usd">991000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-365" decimals="-6" id="f-849" unitRef="usd">991000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-366" decimals="-6" id="f-850" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-367" decimals="-6" id="f-851" unitRef="usd">1000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-368" decimals="-6" id="f-852" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c-369" decimals="-6" id="f-853" unitRef="usd">1000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-366" decimals="-6" id="f-854" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-367" decimals="-6" id="f-855" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-368" decimals="-6" id="f-856" unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c-370" decimals="-6" id="f-857" unitRef="usd">11000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-371" decimals="-6" id="f-858" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-372" decimals="-6" id="f-859" unitRef="usd">2000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-373" decimals="-6" id="f-860" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-374" decimals="-6" id="f-861" unitRef="usd">2000000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-375" decimals="-6" id="f-862" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-376" decimals="-6" id="f-863" unitRef="usd">24000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-377" decimals="-6" id="f-864" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-378" decimals="-6" id="f-865" unitRef="usd">24000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-379" decimals="-6" id="f-866" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-380" decimals="-6" id="f-867" unitRef="usd">13000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-381" decimals="-6" id="f-868" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-382" decimals="-6" id="f-869" unitRef="usd">13000000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c-383" decimals="-6" id="f-870" unitRef="usd">30000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-384" decimals="-6" id="f-871" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-873">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 and six months ended June&#160;30, 2025: &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:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.228%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.397%"&gt;&lt;/td&gt;&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.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.844%"&gt;&lt;/td&gt;&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.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size: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="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',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="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',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="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',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="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',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="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',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="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',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;/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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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: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',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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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: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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications of net gains and 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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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',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',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',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',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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',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: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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains and (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: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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of loss 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',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',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',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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',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',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: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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&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: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',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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 and six months ended June&#160;30, 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:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.228%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.397%"&gt;&lt;/td&gt;&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.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.844%"&gt;&lt;/td&gt;&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.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size: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="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',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="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',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="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',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="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',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="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',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="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',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;/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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178)&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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178)&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: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',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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains arising during the period&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#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="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',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',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 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',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;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications of net gains 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: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="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 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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',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',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;/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',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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',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',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',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',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-872">&lt;div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 and six months ended June&#160;30, 2025: &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:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.228%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.397%"&gt;&lt;/td&gt;&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.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.844%"&gt;&lt;/td&gt;&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.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size: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="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',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="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',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="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',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="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',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="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',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="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',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;/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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#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: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',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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#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: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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications of net gains and 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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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',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',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',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',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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',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: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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4)&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',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',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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gains and (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: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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of loss 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',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',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',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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',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',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: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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&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: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',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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(165)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;339&#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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#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:12pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 and six months ended June&#160;30, 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:97.953%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.228%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.397%"&gt;&lt;/td&gt;&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.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.844%"&gt;&lt;/td&gt;&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.705%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.258%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.546%"&gt;&lt;/td&gt;&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.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size: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="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',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="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',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="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',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="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',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="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',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="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',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;/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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178)&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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186)&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178)&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: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',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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized gains arising during the period&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#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="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',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',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 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',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;/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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassifications of net gains 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: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="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 61.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&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',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="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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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',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',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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&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',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',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;/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',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="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;/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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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',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',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',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',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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&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:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-385" decimals="-6" id="f-874" unitRef="usd">-164000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-385" decimals="-6" id="f-875" unitRef="usd">-13000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-385" decimals="-6" id="f-876" unitRef="usd">-151000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-386" decimals="-6" id="f-877" unitRef="usd">-261000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-386" decimals="-6" id="f-878" unitRef="usd">-7000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-386" decimals="-6" id="f-879" unitRef="usd">-254000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-387" decimals="-6" id="f-880" unitRef="usd">204000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-387" decimals="-6" id="f-881" unitRef="usd">7000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-387" decimals="-6" id="f-882" unitRef="usd">197000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-388" decimals="-6" id="f-883" unitRef="usd">301000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-388" decimals="-6" id="f-884" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-388" decimals="-6" id="f-885" unitRef="usd">300000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-389" decimals="-6" id="f-886" unitRef="usd">40000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-389" decimals="-6" id="f-887" unitRef="usd">-6000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-389" decimals="-6" id="f-888" unitRef="usd">46000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-389" decimals="-6" id="f-889" unitRef="usd">40000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-389" decimals="-6" id="f-890" unitRef="usd">-6000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-389" decimals="-6" id="f-891" unitRef="usd">46000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-390" decimals="-6" id="f-892" unitRef="usd">4000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-390" decimals="-6" id="f-893" unitRef="usd">1000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-390" decimals="-6" id="f-894" unitRef="usd">3000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-391" decimals="-6" id="f-895" unitRef="usd">-34000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-391" decimals="-6" id="f-896" unitRef="usd">-9000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-391" decimals="-6" id="f-897" unitRef="usd">-25000000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-392" decimals="-6" id="f-898" unitRef="usd">14000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-392" decimals="-6" id="f-899" unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-392" decimals="-6" id="f-900" unitRef="usd">11000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-393" decimals="-6" id="f-901" unitRef="usd">44000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-393" decimals="-6" id="f-902" unitRef="usd">11000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-393" decimals="-6" id="f-903" unitRef="usd">33000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-394" decimals="-6" id="f-904" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-394" decimals="-6" id="f-905" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-394" decimals="-6" id="f-906" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-395" decimals="-6" id="f-907" unitRef="usd">-6000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-395" decimals="-6" id="f-908" unitRef="usd">-1000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-395" decimals="-6" id="f-909" unitRef="usd">-5000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-396" decimals="-6" id="f-910" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-396" decimals="-6" id="f-911" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-396" decimals="-6" id="f-912" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-397" decimals="-6" id="f-913" unitRef="usd">-1000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-397" decimals="-6" id="f-914" unitRef="usd">-1000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-397" decimals="-6" id="f-915" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-392" decimals="-6" id="f-916" unitRef="usd">13000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-392" decimals="-6" id="f-917" unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-392" decimals="-6" id="f-918" unitRef="usd">10000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-393" decimals="-6" id="f-919" unitRef="usd">51000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-393" decimals="-6" id="f-920" unitRef="usd">13000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-393" decimals="-6" id="f-921" unitRef="usd">38000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-398" decimals="-6" id="f-922" unitRef="usd">17000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-398" decimals="-6" id="f-923" unitRef="usd">4000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-398" decimals="-6" id="f-924" unitRef="usd">13000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-398" decimals="-6" id="f-925" unitRef="usd">17000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-398" decimals="-6" id="f-926" unitRef="usd">4000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-398" decimals="-6" id="f-927" unitRef="usd">13000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-399" decimals="-6" id="f-928" unitRef="usd">-20000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-399" decimals="-6" id="f-929" unitRef="usd">-3000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-399" decimals="-6" id="f-930" unitRef="usd">-17000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-400" decimals="-6" id="f-931" unitRef="usd">-20000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-400" decimals="-6" id="f-932" unitRef="usd">-3000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-400" decimals="-6" id="f-933" unitRef="usd">-17000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-401" decimals="-6" id="f-934" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-401" decimals="-6" id="f-935" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-401" decimals="-6" id="f-936" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-402" decimals="-6" id="f-937" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-402" decimals="-6" id="f-938" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-402" decimals="-6" id="f-939" unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-403" decimals="-6" id="f-940" unitRef="usd">-19000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-403" decimals="-6" id="f-941" unitRef="usd">-3000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-403" decimals="-6" id="f-942" unitRef="usd">-16000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-403" decimals="-6" id="f-943" unitRef="usd">-19000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-403" decimals="-6" id="f-944" unitRef="usd">-3000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-403" decimals="-6" id="f-945" unitRef="usd">-16000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-20" decimals="-6" id="f-946" unitRef="usd">-180000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-20" decimals="-6" id="f-947" unitRef="usd">-15000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-6" id="f-948" unitRef="usd">-165000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-11" decimals="-6" id="f-949" unitRef="usd">-315000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-11" decimals="-6" id="f-950" unitRef="usd">-19000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-6" id="f-951" unitRef="usd">-296000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-22" decimals="-6" id="f-952" unitRef="usd">218000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-22" decimals="-6" id="f-953" unitRef="usd">10000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-22" decimals="-6" id="f-954" unitRef="usd">208000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-404" decimals="-6" id="f-955" unitRef="usd">353000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-404" decimals="-6" id="f-956" unitRef="usd">14000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-404" decimals="-6" id="f-957" unitRef="usd">339000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-29" decimals="-6" id="f-958" unitRef="usd">38000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-29" decimals="-6" id="f-959" unitRef="usd">-5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-6" id="f-960" unitRef="usd">43000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-29" decimals="-6" id="f-961" unitRef="usd">38000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-29" decimals="-6" id="f-962" unitRef="usd">-5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-6" id="f-963" unitRef="usd">43000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-405" decimals="-6" id="f-964" unitRef="usd">-183000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-405" decimals="-6" id="f-965" unitRef="usd">-6000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-405" decimals="-6" id="f-966" unitRef="usd">-177000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-406" decimals="-6" id="f-967" unitRef="usd">-109000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-406" decimals="-6" id="f-968" unitRef="usd">-5000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-406" decimals="-6" id="f-969" unitRef="usd">-104000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-407" decimals="-6" id="f-970" unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-407" decimals="-6" id="f-971" unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-407" decimals="-6" id="f-972" unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-408" decimals="-6" id="f-973" unitRef="usd">-77000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-408" decimals="-6" id="f-974" unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-408" decimals="-6" id="f-975" unitRef="usd">-74000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-409" decimals="-6" id="f-976" unitRef="usd">-186000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-409" decimals="-6" id="f-977" unitRef="usd">-8000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-409" decimals="-6" id="f-978" unitRef="usd">-178000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-409" decimals="-6" id="f-979" unitRef="usd">-186000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-409" decimals="-6" id="f-980" unitRef="usd">-8000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-409" decimals="-6" id="f-981" unitRef="usd">-178000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-410" decimals="-6" id="f-982" unitRef="usd">28000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-410" decimals="-6" id="f-983" unitRef="usd">7000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-410" decimals="-6" id="f-984" unitRef="usd">21000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-411" decimals="-6" id="f-985" unitRef="usd">13000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-411" decimals="-6" id="f-986" unitRef="usd">3000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-411" decimals="-6" id="f-987" unitRef="usd">10000000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-412" decimals="-6" id="f-988" unitRef="usd">13000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-412" decimals="-6" id="f-989" unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-412" decimals="-6" id="f-990" unitRef="usd">10000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent contextRef="c-413" decimals="-6" id="f-991" unitRef="usd">28000000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-413" decimals="-6" id="f-992" unitRef="usd">7000000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-413" decimals="-6" id="f-993" unitRef="usd">21000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-414" decimals="-6" id="f-994" unitRef="usd">3000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-414" decimals="-6" id="f-995" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-414" decimals="-6" id="f-996" unitRef="usd">2000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-415" decimals="-6" id="f-997" unitRef="usd">3000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-415" decimals="-6" id="f-998" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-415" decimals="-6" id="f-999" unitRef="usd">2000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-416" decimals="-6" id="f-1000" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-416" decimals="-6" id="f-1001" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-416" decimals="-6" id="f-1002" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent contextRef="c-417" decimals="-6" id="f-1003" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax contextRef="c-417" decimals="-6" id="f-1004" unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-417" decimals="-6" id="f-1005" unitRef="usd">1000000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-412" decimals="-6" id="f-1006" unitRef="usd">9000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-412" decimals="-6" id="f-1007" unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-412" decimals="-6" id="f-1008" unitRef="usd">7000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-413" decimals="-6" id="f-1009" unitRef="usd">24000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-413" decimals="-6" id="f-1010" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-413" decimals="-6" id="f-1011" unitRef="usd">18000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-418" decimals="-6" id="f-1012" unitRef="usd">37000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-418" decimals="-6" id="f-1013" unitRef="usd">9000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-418" decimals="-6" id="f-1014" unitRef="usd">28000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-418" decimals="-6" id="f-1015" unitRef="usd">37000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-418" decimals="-6" id="f-1016" unitRef="usd">9000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-418" decimals="-6" id="f-1017" unitRef="usd">28000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-43" decimals="-6" id="f-1018" unitRef="usd">-155000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-43" decimals="-6" id="f-1019" unitRef="usd">1000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-6" id="f-1020" unitRef="usd">-156000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-33" decimals="-6" id="f-1021" unitRef="usd">-96000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-33" decimals="-6" id="f-1022" unitRef="usd">-2000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-6" id="f-1023" unitRef="usd">-94000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-46" decimals="-6" id="f-1024" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-46" decimals="-6" id="f-1025" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-46" decimals="-6" id="f-1026" unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent contextRef="c-419" decimals="-6" id="f-1027" unitRef="usd">-53000000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 contextRef="c-419" decimals="-6" id="f-1028" unitRef="usd">3000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-419" decimals="-6" id="f-1029" unitRef="usd">-56000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-52" decimals="-6" id="f-1030" unitRef="usd">-149000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-52" decimals="-6" id="f-1031" unitRef="usd">1000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-6" id="f-1032" unitRef="usd">-150000000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent contextRef="c-52" decimals="-6" id="f-1033" unitRef="usd">-149000000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent contextRef="c-52" decimals="-6" id="f-1034" unitRef="usd">1000000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-6" id="f-1035" unitRef="usd">-150000000</us-gaap:StockholdersEquity>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1036">&lt;div style="margin-top:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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',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',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',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',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',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 vacated the alternate compensatory damages awards that were within the scope of the Second Circuit&#x2019;s remand and awarded 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 June 24, 2025, the parties proceeded to trial, and on June 30, 2025, the jury returned a verdict in favor of TriZetto and Cognizant, awarding $70&#160;million in compensatory damages. Entry of judgement remains pending. Thereafter, we expect Syntel to appeal and thus 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',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',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',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',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',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',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 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',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 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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',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',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',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. On July 25, 2025, we reached an agreement in principle to settle this lawsuit. The settlement, which is subject to the approval of our board of directors and the individual defendants, is still being finalized. The amount of the settlement is expected to be immaterial to the Company&#x2019;s consolidated financial statements.&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',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 United States Department of Justice 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',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',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#idf76bacb7fa3411e99d9f8bed931c202_64" style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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',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',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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',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',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',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 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',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because we cannot predict the number of individual &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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',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',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',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',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-420" decimals="-6" id="f-1037" unitRef="usd">855000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages contextRef="c-420" decimals="-6" id="f-1038" unitRef="usd">570000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyActualDamages contextRef="c-421" decimals="-6" id="f-1039" unitRef="usd">285000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyActualDamages>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages contextRef="c-420" decimals="-6" id="f-1040" unitRef="usd">570000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages>
    <ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages contextRef="c-421" decimals="-6" id="f-1041" unitRef="usd">285000000</ctsh:LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-420" decimals="-6" id="f-1042" unitRef="usd">855000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-421" decimals="-6" id="f-1043" unitRef="usd">570000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-421" decimals="-6" id="f-1044" unitRef="usd">570000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <ctsh:LitigationSettlementAmountVacatedActualAndPunitiveDamages contextRef="c-422" decimals="-6" id="f-1045" unitRef="usd">570000000</ctsh:LitigationSettlementAmountVacatedActualAndPunitiveDamages>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-423" decimals="-6" id="f-1046" unitRef="usd">15000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty contextRef="c-424" decimals="-6" id="f-1047" unitRef="usd">70000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-425" decimals="-6" id="f-1048" unitRef="usd">117000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1049">&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',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',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',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',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',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',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',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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.744%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.664%"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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: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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,306&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,360&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,293&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,119&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,386&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,501&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,192&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,644&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating profit&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,716&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#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="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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;817&#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="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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,670&#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:24.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.759%"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months  Ended June 30, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&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',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: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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,610&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,187&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,341&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,416&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,899&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,463&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,119&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating profit&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274&#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',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',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 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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,491&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#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="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="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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#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="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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,403&#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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;976&#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',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',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',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',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',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',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',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',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-1050">&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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.744%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.534%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.664%"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30, 2025&lt;/span&gt;&lt;/div&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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: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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,551&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,547&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,306&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;841&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,245&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,122&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,009&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,584&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,645&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,360&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,293&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,119&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;726&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,386&#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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,513&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,501&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,192&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,644&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating profit&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;859&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,716&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#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="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="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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;817&#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="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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,670&#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:24.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.528%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.751%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.383%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:5.759%"&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months  Ended June 30, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30, 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',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',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',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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;HS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FS&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;P&amp;amp;R&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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;CMT&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',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: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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,461&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,850&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,877&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,832&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,259&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,610&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,187&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;727&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,341&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,416&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,899&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,463&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,119&#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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment operating profit&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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274&#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',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',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 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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#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="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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,491&#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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#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="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="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',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;/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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#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="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 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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,403&#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',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-104" decimals="-6" id="f-1051" unitRef="usd">1551000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-6" id="f-1052" unitRef="usd">1547000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-6" id="f-1053" unitRef="usd">1306000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-6" id="f-1054" unitRef="usd">841000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-5" decimals="-6" id="f-1055" unitRef="usd">5245000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-6" id="f-1056" unitRef="usd">3122000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-6" id="f-1057" unitRef="usd">3009000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-6" id="f-1058" unitRef="usd">2584000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-6" id="f-1059" unitRef="usd">1645000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-6" id="f-1060" unitRef="usd">10360000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-104" decimals="-6" id="f-1061" unitRef="usd">1248000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-105" decimals="-6" id="f-1062" unitRef="usd">1293000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-106" decimals="-6" id="f-1063" unitRef="usd">1119000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-107" decimals="-6" id="f-1064" unitRef="usd">726000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-5" decimals="-6" id="f-1065" unitRef="usd">4386000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-108" decimals="-6" id="f-1066" unitRef="usd">2513000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-109" decimals="-6" id="f-1067" unitRef="usd">2501000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-110" decimals="-6" id="f-1068" unitRef="usd">2192000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-111" decimals="-6" id="f-1069" unitRef="usd">1438000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-1" decimals="-6" id="f-1070" unitRef="usd">8644000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss contextRef="c-426" decimals="-6" id="f-1071" unitRef="usd">303000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-427" decimals="-6" id="f-1072" unitRef="usd">254000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-428" decimals="-6" id="f-1073" unitRef="usd">187000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-429" decimals="-6" id="f-1074" unitRef="usd">115000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-430" decimals="-6" id="f-1075" unitRef="usd">859000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-431" decimals="-6" id="f-1076" unitRef="usd">609000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-432" decimals="-6" id="f-1077" unitRef="usd">508000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-433" decimals="-6" id="f-1078" unitRef="usd">392000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-434" decimals="-6" id="f-1079" unitRef="usd">207000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-435" decimals="-6" id="f-1080" unitRef="usd">1716000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="c-436" decimals="-6" id="f-1081" unitRef="usd">42000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-437" decimals="-6" id="f-1082" unitRef="usd">46000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-5" decimals="-6" id="f-1083" unitRef="usd">817000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-1084" unitRef="usd">1670000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-6" id="f-1085" unitRef="usd">1461000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-6" id="f-1086" unitRef="usd">1447000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-6" id="f-1087" unitRef="usd">1126000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-6" id="f-1088" unitRef="usd">816000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-6" id="f-1089" unitRef="usd">4850000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-6" id="f-1090" unitRef="usd">2877000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-6" id="f-1091" unitRef="usd">2832000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-6" id="f-1092" unitRef="usd">2259000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-6" id="f-1093" unitRef="usd">1642000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-6" id="f-1094" unitRef="usd">9610000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-212" decimals="-6" id="f-1095" unitRef="usd">1187000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-213" decimals="-6" id="f-1096" unitRef="usd">1239000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-214" decimals="-6" id="f-1097" unitRef="usd">947000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-215" decimals="-6" id="f-1098" unitRef="usd">727000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-6" decimals="-6" id="f-1099" unitRef="usd">4100000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-216" decimals="-6" id="f-1100" unitRef="usd">2341000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-217" decimals="-6" id="f-1101" unitRef="usd">2416000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-218" decimals="-6" id="f-1102" unitRef="usd">1899000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-219" decimals="-6" id="f-1103" unitRef="usd">1463000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-7" decimals="-6" id="f-1104" unitRef="usd">8119000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss contextRef="c-438" decimals="-6" id="f-1105" unitRef="usd">274000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-439" decimals="-6" id="f-1106" unitRef="usd">208000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-440" decimals="-6" id="f-1107" unitRef="usd">179000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-441" decimals="-6" id="f-1108" unitRef="usd">89000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-442" decimals="-6" id="f-1109" unitRef="usd">750000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-443" decimals="-6" id="f-1110" unitRef="usd">536000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-444" decimals="-6" id="f-1111" unitRef="usd">416000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-445" decimals="-6" id="f-1112" unitRef="usd">360000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-446" decimals="-6" id="f-1113" unitRef="usd">179000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-447" decimals="-6" id="f-1114" unitRef="usd">1491000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="c-448" decimals="-6" id="f-1115" unitRef="usd">42000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-449" decimals="-6" id="f-1116" unitRef="usd">88000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-6" id="f-1117" unitRef="usd">708000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-6" id="f-1118" unitRef="usd">1403000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-1119">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets 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',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',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',serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#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',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',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',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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;976&#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',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',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',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',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',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',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',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',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-450" decimals="-6" id="f-1120" unitRef="usd">319000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-451" decimals="-6" id="f-1121" unitRef="usd">338000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-452" decimals="-6" id="f-1122" unitRef="usd">75000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-453" decimals="-6" id="f-1123" unitRef="usd">72000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-454" decimals="-6" id="f-1124" unitRef="usd">582000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-455" decimals="-6" id="f-1125" unitRef="usd">584000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-6" id="f-1126" unitRef="usd">976000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-6" id="f-1127" unitRef="usd">994000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1128">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#2e318e;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%"&gt;Dividend&lt;/span&gt;&lt;/div&gt;On July 29, 2025, the Board of Directors approved the Company's declaration of a $0.31 per share dividend with a record date of August 18, 2025 and a payment date of August 26, 2025.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-456"
      decimals="2"
      id="f-1129"
      unitRef="usdPerShare">0.31</us-gaap:CommonStockDividendsPerShareDeclared>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-5" id="f-1130">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-5" id="f-1131">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-5" id="f-1132">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-5" id="f-1133">false</ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
