XML 150 R94.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Commitments and Contingencies (Narrative) (Details) - USD ($) $ in Millions | Mar. 13, 2024 | May 25, 2023 | Apr. 20, 2021 | Oct. 27, 2020 | Dec. 31, 2024 | Dec. 31, 2023 | Mar. 31, 2019
--- | --- | --- | --- | --- | --- | --- | ---
Other Commitments [Line Items] |  |  |  |  |  |  |
Accrued expenses and other current liabilities |  |  |  |  | $ 2,610 | $ 2,425 |
Syntel Sterling Best Shores Mauritius Ltd. [Member] |  |  |  |  |  |  |
Other Commitments [Line Items] |  |  |  |  |  |  |
Litigation Settlement, Amount Awarded from Other Party |  |  | $ 570 | $ 855 |  |  |
Litigation Settlement Amount Awarded From Other Party, Punitive Damages |  |  | 285 | $ 570 |  |  |
Litigation Settlement Amount Awarded From Other Party, Actual Damages |  |  | $ 285 |  |  |  |
Litigation Settlement Amount Vacated, Actual and Punitive Damages |  | $ 570 |  |  |  |  |
Syntel Sterling Best Shores Mauritius Ltd. [Member] | Positive Outcome Of Litigation, Attorney Fees |  |  |  |  |  |  |
Other Commitments [Line Items] |  |  |  |  |  |  |
Litigation Settlement, Amount Awarded from Other Party | $ 15 |  |  |  |  |  |
India Defined Contribution Obligation [Member] |  |  |  |  |  |  |
Other Commitments [Line Items] |  |  |  |  |  |  |
Accrued expenses and other current liabilities |  |  |  |  |  |  | $ 117

X
- Definition Litigation Settlement Amount Awarded From Other Party, Actual Damages + References No definition available. + Details
Name: | ctsh_LitigationSettlementAmountAwardedFromOtherPartyActualDamages
Namespace Prefix: | ctsh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Litigation Settlement Amount Awarded From Other Party, Punitive Damages + References No definition available. + Details
Name: | ctsh_LitigationSettlementAmountAwardedFromOtherPartyPunitiveDamages
Namespace Prefix: | ctsh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Litigation Settlement Amount Vacated, Actual and Punitive Damages + References No definition available. + Details
Name: | ctsh_LitigationSettlementAmountVacatedActualAndPunitiveDamages
Namespace Prefix: | ctsh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other. + References No definition available. + Details
Name: | us-gaap_AccruedLiabilitiesAndOtherLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount awarded from other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedFromOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_OtherCommitmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_LitigationCaseAxis=ctsh_SyntelSterlingBestShoresMauritiusLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GainContingenciesByNatureAxis=ctsh_PositiveOutcomeOfLitigationAttorneyFeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=ctsh_IndiaDefinedContributionObligationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |