XML 60 R43.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Commitments and Contingencies (Details) | 1 Months Ended | 2 Months Ended | 3 Months Ended
--- | --- | --- | ---
Dec. 31, 2017 item | Sep. 30, 2015 pharmacy | Mar. 31, 2010 state | Feb. 28, 2006 lawsuit item director | Sep. 30, 2017 complaint | Mar. 31, 2018 item store
Loss contingencies |  |  |  |  |  |
Number of store leases guaranteed | store |  |  |  |  |  | 85
Number of material accruals for outstanding legal matters |  |  |  |  |  | 0
Number of pharmacies indicated in subpoena | pharmacy |  | 8 |  |  |  |
Omnicare, Inc. |  |  |  |  |  |
Loss contingencies |  |  |  |  |  |
New claims filed, number | lawsuit |  |  |  | 2 |  |
Number of officers named in lawsuit |  |  |  | 3 |  |
Number of directors named in lawsuit | director |  |  |  | 2 |  |
Multi-state Investigation |  |  |  |  |  |
Loss contingencies |  |  |  |  |  |
Number of states participating in multi-state investigation | state |  |  | 28 |  |  |
National Opioid Litigation |  |  |  |  |  |
Loss contingencies |  |  |  |  |  |
the number of relevant federal court cases that named the company | 40 |  |  |  |  |
The number of relevant state court cases that named the company | 20 |  |  |  |  |
Shareholder Matters |  |  |  |  |  |
Loss contingencies |  |  |  |  |  |
Number of complaints | complaint |  |  |  |  | 4 |
Number of complaints filed in Rhode Island | complaint |  |  |  |  | 3 |

X
- Definition Represents the number of store leases guaranteed by the reporting entity. + References No definition available. + Details
Name: | cvs_GuaranteedStoreLeases
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of complaints that have filed pertaining to a loss contingency. + References No definition available. + Details
Name: | cvs_LossContingencyNumberOfComplaints
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of complaints that have filed pertaining to a loss contingency in Rhode Island. + References No definition available. + Details
Name: | cvs_LossContingencyNumberOfComplaintsFiledInRhodeIsland
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Number of Directors Named in Lawsuit + References No definition available. + Details
Name: | cvs_LossContingencyNumberofDirectorsNamedinLawsuit
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Number of Officers Named in Lawsuit + References No definition available. + Details
Name: | cvs_LossContingencyNumberofOfficersNamedinLawsuit
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss Contingency, Number of Pharmacies Indicated in Subpoena + References No definition available. + Details
Name: | cvs_LossContingencyNumberofPharmaciesIndicatedinSubpoena
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of accruals for outstanding legal matters that are material to the Company individually or in aggregate. + References No definition available. + Details
Name: | cvs_NumberMaterialAccrualsForOutstandingLegalMatters
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of relevant federal court cases that named the company. + References No definition available. + Details
Name: | cvs_NumberOfRelevantFederalCourtCasesThatNamedCompany
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of relevant state court cases that named the company. + References No definition available. + Details
Name: | cvs_NumberOfRelevantStateCourtCasesThatNamedCompany
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of states participating in multi-state investigation under Federal Trade Commission Act. + References No definition available. + Details
Name: | cvs_NumberOfStatesParticipatingInMultistateInvestigations
Namespace Prefix: | cvs_
Data Type: | xbrli:integerItemType
Balance Type: | na
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 The total number of new claims filed pertaining to a loss contingency during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349 + Details
Name: | us-gaap_LossContingencyNewClaimsFiledNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=cvs_OmnicareInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=cvs_MultistateInvestigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=cvs_NationalOpioidLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationCaseAxis=cvs_ShareholderMattersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |