XML 136 R127.htm IDEA: XBRL DOCUMENT
v3.23.1

Commitments and Contingencies (Details) $ in Millions | 1 Months Ended | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Dec. 31, 2022 USD ($) lease state | Aug. 31, 2022 USD ($) | Mar. 31, 2022 USD ($) | Dec. 31, 2022 USD ($) lease state | Sep. 30, 2022 USD ($) | Dec. 31, 2024 USD ($) | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) lease state | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Sep. 30, 2020 claim
Commitments and Contingencies Disclosure [Abstract] |  |  |  |  |  |  |  |  |  |  |
Guarantor obligations, maximum exposure | $ 250 |  |  | $ 250 |  |  |  | $ 250 |  |  |
Contractual obligations underlying the guaranteed benefits | $ 941 |  |  | $ 941 |  |  |  | $ 941 | $ 1,300 |  |
Guarantor obligations, number of leases | lease | 67 |  |  | 67 |  |  |  | 67 |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Opioid litigation charges |  |  |  |  |  |  |  | $ 5,803 | $ 0 | $ 0 |
Number of states subject to earlier settlements | state | 3 |  |  | 3 |  |  |  | 3 |  |  |
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 |  |  |  |  |  |  |  |  |
State of Florida Settlement |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Legal settlement, period of payment |  |  | 18 years |  |  |  |  |  |  |  |
Opioid litigation charges |  |  | $ 484 |  |  |  |  |  |  |  |
Liability recorded in association with legal settlement |  |  | $ 484 |  |  |  |  |  |  |  |
Settlement Framework |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Legal settlement awarded to other party | $ 4,300 |  |  |  |  |  |  |  |  |  |
Legal settlement, period of payment | 10 years |  |  | 10 years |  |  |  | 10 years |  |  |
Attorneys' fees and costs | $ 625 |  |  |  |  |  |  |  |  |  |
Number of states that elected to join the settlement | state | 45 |  |  | 45 |  |  |  | 45 |  |  |
Settlement Framework | Tribal Entities |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Legal settlement awarded to other party | $ 113 |  |  |  |  |  |  |  |  |  |
Legal settlement, period of payment | 10 years |  |  | 10 years |  |  |  | 10 years |  |  |
Attorneys' fees and costs | $ 18 |  |  |  |  |  |  |  |  |  |
Settlement Framework and Other Opioid-Related Claims |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Opioid litigation charges |  |  |  | $ 99 | $ 5,200 |  |  |  |  |  |
Long-term liability recorded in association with legal settlement | $ 4,800 |  |  | $ 4,800 |  |  |  | $ 4,800 |  |  |
Settlement Framework and Other Opioid-Related Claims | Maximum | Forecast |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Cash impact of litigation settlement |  |  |  |  |  | $ 500 | $ 500 |  |  |  |
Radcliff and Flaim v Aetna Inc., et al | Pending Litigation |  |  |  |  |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of claims | claim |  |  |  |  |  |  |  |  |  |  | 2

X
- Definition Represents the contractual obligation to maintain the required level of funding in Separate Accounts necessary to fund specific guaranteed pensions annuities. + References No definition available. + Details
Name: | cvs_ContractualObligationsToMaintainLevelsOfSeparateAccounts
Namespace Prefix: | cvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 Subject To Earlier Settlements + References No definition available. + Details
Name: | cvs_LitigationSettlementNumberOfStatesSubjectToEarlierSettlements
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 -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 + Details
Name: | us-gaap_GainLossRelatedToLitigationSettlement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.3) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 + 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 No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of loss contingency liability expected to be resolved after one year or beyond the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualCarryingValueNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of pending claims pertaining to a loss contingency. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyPendingClaimsNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of cash paid for the settlement of litigation or for other legal issues during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (g) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585 + Details
Name: | us-gaap_PaymentsForLegalSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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_StateOfFloridaSettlementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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