<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>39</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>9</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="lctsh2023_def14a.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="lctsh2023_def14a.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.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>2</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="DEF 14A" original="lctsh2023_def14a.htm">lctsh2023_def14a.htm</File>
    <File>ctsh-20221231.xsd</File>
    <File>ctsh-20221231_def.xml</File>
    <File>ctsh-20221231_lab.xml</File>
    <File>ctsh-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>abdala.gif</File>
    <File>bali.gif</File>
    <File>breakiron.gif</File>
    <File>check01.jpg</File>
    <File>deskus.gif</File>
    <File>dineen.gif</File>
    <File>im1063943147x1386687283.jpg</File>
    <File>im1071698462x681727473.jpg</File>
    <File>im1094720604n1141216721.jpg</File>
    <File>im1113459171x1304831573.jpg</File>
    <File>im112730567x602909214.jpg</File>
    <File>im1201252188n693409253.jpg</File>
    <File>im122219698n50199714.jpg</File>
    <File>im1257903894n1904334999.jpg</File>
    <File>im130669853n572246330.jpg</File>
    <File>im1318359292x1770438899.jpg</File>
    <File>im1323708541x1403469850.jpg</File>
    <File>im1323789703x1709635086.jpg</File>
    <File>im1367864503x2110433162.jpg</File>
    <File>im1370155146n687409716.jpg</File>
    <File>im1456289782x1105881045.jpg</File>
    <File>im1460380921n1798274359.jpg</File>
    <File>im1485732603n2049674836.jpg</File>
    <File>im1541512531n287035608.jpg</File>
    <File>im1547422147x84842378.jpg</File>
    <File>im1559999513n729931442.jpg</File>
    <File>im1583104424x2081912664.jpg</File>
    <File>im1622979944n863356859.jpg</File>
    <File>im1680856455n1189482658.jpg</File>
    <File>im1698009419n651171271.jpg</File>
    <File>im1747590145x1424362331.jpg</File>
    <File>im1763682243x949786301.jpg</File>
    <File>im1788402421n1790523098.jpg</File>
    <File>im179895854x531288768.jpg</File>
    <File>im182520760x1701155006.jpg</File>
    <File>im1933177261n39037568.jpg</File>
    <File>im200713209x1386591491.jpg</File>
    <File>im2008202103n332082229.jpg</File>
    <File>im2013094985n99720361.jpg</File>
    <File>im2054156297x751263450.jpg</File>
    <File>im2110011056x691991747.jpg</File>
    <File>im2165770142n128427844.jpg</File>
    <File>im2173066301n1703196444.jpg</File>
    <File>im2344213040x830236485.jpg</File>
    <File>im2373797645x1417320807.jpg</File>
    <File>im2384475584x802833361.jpg</File>
    <File>im2533049496x1213587891.jpg</File>
    <File>im2540472321n2141453196.jpg</File>
    <File>im2549899122x2045500683.jpg</File>
    <File>im2550811010x1983298192.jpg</File>
    <File>im2559940980n1793947875.jpg</File>
    <File>im2569662321x1463329527.jpg</File>
    <File>im2621551542n1756275964.jpg</File>
    <File>im2649742600n545323719.jpg</File>
    <File>im2723272984n598381571.jpg</File>
    <File>im2725792555x2006699561.jpg</File>
    <File>im2781743816n265039878.jpg</File>
    <File>im2788710271x117771078.jpg</File>
    <File>im28232199n1594968905.jpg</File>
    <File>im2839673618x728282529.jpg</File>
    <File>im287795751x385193960.jpg</File>
    <File>im2888968121x489856238.jpg</File>
    <File>im2952431086x139674988.jpg</File>
    <File>im2958966809x1383296890.jpg</File>
    <File>im2959847533x1450750443.jpg</File>
    <File>im3085614159n1570794916.jpg</File>
    <File>im3088701006x975735741.jpg</File>
    <File>im3187523434n1046957860.jpg</File>
    <File>im3282548689n431217203.jpg</File>
    <File>im3398234445x1652390430.jpg</File>
    <File>im342261264x966230438.jpg</File>
    <File>im3471645478x1774559516.jpg</File>
    <File>im3519798797x1395344517.jpg</File>
    <File>im3525829492x245749890.jpg</File>
    <File>im3548679000n399892316.jpg</File>
    <File>im3560773473x2110331300.jpg</File>
    <File>im3587439965n293440792.jpg</File>
    <File>im3674797325n1863098472.jpg</File>
    <File>im368329473n478117455.jpg</File>
    <File>im370781458n652201272.jpg</File>
    <File>im3742828503x1294430594.jpg</File>
    <File>im3743457459n1371062951.jpg</File>
    <File>im3825822565n603541721.jpg</File>
    <File>im3871489001x1367042050.jpg</File>
    <File>im3874369933n709894563.jpg</File>
    <File>im401880246n462534825.jpg</File>
    <File>im4029347114n1399962930.jpg</File>
    <File>im4034176452n1326748358.jpg</File>
    <File>im4043423150n1428756901.jpg</File>
    <File>im4085519302n1125524165.jpg</File>
    <File>im4165660390x1499259685.jpg</File>
    <File>im4190296328n1004330170.jpg</File>
    <File>im424607873n194336260.jpg</File>
    <File>im4253457915n1188507334.jpg</File>
    <File>im4255326569n213533984.jpg</File>
    <File>im4264238798n451298916.jpg</File>
    <File>im4285412675n100961431.jpg</File>
    <File>im437792383n1309792105.jpg</File>
    <File>im440497652x965896120.jpg</File>
    <File>im479999235x1272672787.jpg</File>
    <File>im492018577x1779282104.jpg</File>
    <File>im633395212n1848064921.jpg</File>
    <File>im635965972n295986760.jpg</File>
    <File>im667303122n135087730.jpg</File>
    <File>im670159971n601165670.jpg</File>
    <File>im71564019x198189214.jpg</File>
    <File>im804488840x27831693.jpg</File>
    <File>im808382554n467506389.jpg</File>
    <File>im830918306n1930552547.jpg</File>
    <File>im867916261x1476018407.jpg</File>
    <File>im89216373n1092717168.jpg</File>
    <File>im934374091x864837846.jpg</File>
    <File>im962075854n1198883490.jpg</File>
    <File>lctsh2023_def14ax133x1.jpg</File>
    <File>lctsh2023_def14ax133x2.jpg</File>
    <File>lctsh2023_def14ax133x3.jpg</File>
    <File>lctsh2023_def14ax133x4.jpg</File>
    <File>lctsh2023_def14ax23x1.jpg</File>
    <File>lctsh2023_def14ax46x1.jpg</File>
    <File>lctsh2023_def14ax46x2.jpg</File>
    <File>lctsh2023_def14ax5x1.jpg</File>
    <File>lctsh2023_def14ax5x2.jpg</File>
    <File>lctsh2023_def14ax65x1.jpg</File>
    <File>lctsh2023_def14ax68x1.jpg</File>
    <File>lctsh2023_def14ax68x2.jpg</File>
    <File>lctsh2023_def14ax68x3.jpg</File>
    <File>lctsh2023_def14ax68x4.jpg</File>
    <File>lctsh2023_def14ax68x5.jpg</File>
    <File>lctsh2023_def14ax68x6.jpg</File>
    <File>lctsh2023_def14ax6x1.jpg</File>
    <File>lctsh2023_def14ax9x1.jpg</File>
    <File>lctsh2023_def14ax9x10.jpg</File>
    <File>lctsh2023_def14ax9x11.jpg</File>
    <File>lctsh2023_def14ax9x12.jpg</File>
    <File>lctsh2023_def14ax9x13.jpg</File>
    <File>lctsh2023_def14ax9x2.jpg</File>
    <File>lctsh2023_def14ax9x3.jpg</File>
    <File>lctsh2023_def14ax9x4.jpg</File>
    <File>lctsh2023_def14ax9x5.jpg</File>
    <File>lctsh2023_def14ax9x6.jpg</File>
    <File>lctsh2023_def14ax9x7.jpg</File>
    <File>lctsh2023_def14ax9x8.jpg</File>
    <File>lctsh2023_def14ax9x9.jpg</File>
    <File>lctshx15x1.jpg</File>
    <File>lctshx20x1.jpg</File>
    <File>lctshx20x2.jpg</File>
    <File>lctshx28x1.jpg</File>
    <File>lctshx32x1.jpg</File>
    <File>lctshx32x2.jpg</File>
    <File>lctshx92x3.jpg</File>
    <File>lctshx92x4.jpg</File>
    <File>lctshx92x5.jpg</File>
    <File>lctshx92x6.jpg</File>
    <File>lctshx92x7.jpg</File>
    <File>lctshx92x8.jpg</File>
    <File>lctshx94x1.jpg</File>
    <File>lctshx94x2.jpg</File>
    <File>lctshx95x1.jpg</File>
    <File>logo.jpg</File>
    <File>mackay.gif</File>
    <File>patsalos.gif</File>
    <File>rohleder.gif</File>
    <File>uncheck.jpg</File>
    <File>velli.gif</File>
    <File>wijnberg.gif</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="65">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
