XML 84 R71.htm IDEA: XBRL DOCUMENT
v3.24.3

Commitments and Contingencies (Details) $ in Millions | 1 Months Ended | 3 Months Ended | 9 Months Ended | 12 Months Ended | 34 Months Ended |
--- | --- | --- | --- | --- | --- | ---
Dec. 31, 2022 USD ($) | Aug. 31, 2022 USD ($) | Sep. 30, 2024 USD ($) claim lease | Sep. 30, 2023 USD ($) | Sep. 30, 2024 USD ($) lease | Sep. 30, 2023 USD ($) | Dec. 31, 2022 USD ($) | Sep. 30, 2024 claim lease | Jun. 30, 2023 state
Commitments and Contingencies Disclosure [Abstract] |  |  |  |  |  |  |  |  |
Guarantor obligations, number of leases | lease |  |  | 61 |  | 61 |  |  | 61 |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Opioid litigation charges |  |  | $ 0 | $ 0 | $ 100 | $ 0 |  |  |
Settlement Framework |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Legal settlement awarded to other party | $ 4,300 |  |  |  |  |  |  |  |
Attorneys' fees and costs | $ 625 |  |  |  |  |  |  |  |
Legal settlement, period of payment | 10 years |  |  |  |  |  | 10 years |  |
Number of states that elected to join the settlement | state |  |  |  |  |  |  |  |  | 45
Number of states under separate settlement agreements | state |  |  |  |  |  |  |  |  | 4
Settlement Framework | Tribal Entities |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Legal settlement awarded to other party | $ 113 |  |  |  |  |  |  |  |
Attorneys' fees and costs | $ 16 |  |  |  |  |  |  |  |
Legal settlement, period of payment | 10 years |  |  |  |  |  | 10 years |  |
Settlement Framework and Other Opioid-Related Claims |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Opioid litigation charges |  |  |  |  |  |  | $ 5,300 |  |
Federal Court in Ohio Judgment | Pending Litigation |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Legal settlement awarded to other party |  | $ 651 |  |  |  |  |  |  |
Legal settlement, period of payment |  | 15 years |  |  |  |  |  |  |
Fiduciary Duty Breach, Opioid Matter |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Number of claims filed | claim |  |  |  |  |  |  |  | 3 |
Nixon v. CVS Health Corporation, et al. And Tatone v. CVS Health Corporation, et al. |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Number of claims filed | claim |  |  | 2 |  |  |  |  |  |
Kaufmann v. Lynch, et al., and Silva v. Lynch, et al. |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Number of claims filed | claim |  |  | 2 |  |  |  |  |  |
Duffy v. Lynch, et al. and Lovoi v. Lynch, et al |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Number of claims filed | claim |  |  | 2 |  |  |  |  |  |
Goff v. Lynch, et al. and Brodin v. Lynch, et al |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |
Number of claims filed | claim |  |  | 2 |  |  |  |  |  |

X
- Definition Guarantor Obligations, Number Of Leases + References No definition available. + Details
Name: | cvs_GuarantorObligationsNumberOfLeases
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Legal Settlement, Period Of Payment + References No definition available. + Details
Name: | cvs_LegalSettlementPeriodOfPayment
Namespace Prefix: | cvs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Litigation Settlement, Number Of States Elected To Join + References No definition available. + Details
Name: | cvs_LitigationSettlementNumberOfStatesElectedToJoin
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Litigation Settlement, Number Of States Under Separate Settlement Agreements + References No definition available. + Details
Name: | cvs_LitigationSettlementNumberOfStatesUnderSeparateSettlementAgreements
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: 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 + Details
Name: | us-gaap_GainLossRelatedToLitigationSettlement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(6)) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_LegalFees
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount awarded to other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedToOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 Reference 3: 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 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27 Reference 5: 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 Reference 6: 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 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total number of new claims filed pertaining to a loss contingency during the period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyNewClaimsFiledNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | srt_CounterpartyNameAxis=cvs_TribalEntitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_LitigationCaseAxis=cvs_NixonV.CVSHealthCorporationEtAl.AndTatoneV.CVSHealthCorporationEtAl.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=cvs_KaufmannV.LynchEtAl.AndSilvaV.LynchEtAl.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=cvs_DuffyV.LynchEtAl.AndLovoiV.LynchEtAlMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_LitigationCaseAxis=cvs_GoffV.LynchEtAl.AndBrodinV.LynchEtAlMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |