XML 59 R39.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Borrowings and Credit Agreements - Schedule of Long-term Debt Instruments (Details) - USD ($) $ in Millions | Jun. 30, 2018 | Dec. 31, 2017
--- | --- | ---
Borrowings and Credit Agreements |  |
Total debt principal | $ 65,866 | $ 27,170
Debt premiums | 26 | 28
Debt discounts and deferred financing costs | (783) | (196)
Long-term debt, net of premiums, discounts and deferred costs | 65,109 | 27,002
Short-term debt (commercial paper) |  | (1,276)
Current portion of long-term debt | (3,540) | (3,545)
Long-term debt | 61,569 | 22,181
1.9% senior notes due 2018 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 2,250 | 2,250
Interest rate, stated percentage | 1.90% |
2.25% senior notes due 2018 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 1,250 | 1,250
Interest rate, stated percentage | 2.25% |
2.25% senior notes due 2019 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 850 | 850
Interest rate, stated percentage | 2.25% |
2.8% senior notes due 2020 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 2,750 | 2,750
Interest rate, stated percentage | 2.80% |
3.125% senior notes due 2020 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 2,000 |
Interest rate, stated percentage | 3.125% |
Floating rate notes due 2020 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 1,000 |
2.125% senior notes due 2021 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 1,750 | 1,750
Interest rate, stated percentage | 2.125% |
4.125% senior notes due 2021 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 550 | 550
Interest rate, stated percentage | 4.125% |
3.35% senior notes due 2021 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 3,000 |
Interest rate, stated percentage | 3.35% |
Floating rate notes due 2021 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 1,000 |
2.75% senior notes due 2022 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 1,250 | 1,250
Interest rate, stated percentage | 2.75% |
3.5% senior notes due 2022 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 1,500 | 1,500
Interest rate, stated percentage | 3.50% |
4.75% senior notes due 2022 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 399 | 399
Interest rate, stated percentage | 4.75% |
4% senior notes due 2023 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 1,250 | 1,250
Interest rate, stated percentage | 4.00% |
3.7% senior notes due 2023 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 6,000 |
Interest rate, stated percentage | 3.70% |
3.375% senior notes due 2024 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 650 | 650
Interest rate, stated percentage | 3.375% |
5% senior notes due 2024 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 299 | 299
Interest rate, stated percentage | 5.00% |
3.875% senior notes due 2025 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 2,828 | 2,828
Interest rate, stated percentage | 3.875% |
4.1% senior notes due 2025 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 5,000 |
Interest rate, stated percentage | 4.10% |
2.875% senior notes due 2026 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 1,750 | 1,750
Interest rate, stated percentage | 2.875% |
6.25% senior notes due 2027 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 372 | 372
Interest rate, stated percentage | 6.25% |
4.3% senior notes due 2028 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 9,000 |
Interest rate, stated percentage | 4.30% |
3.25% senior exchange debentures due 2035 |  |
Borrowings and Credit Agreements |  |
Total debt principal |  | $ 1
Interest rate, stated percentage |  | 3.25%
4.875% senior notes due 2035 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 652 | $ 652
Interest rate, stated percentage | 4.875% |
4.78% senior notes due 2038 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 5,000 |
Interest rate, stated percentage | 4.78% |
6.125% senior notes due 2039 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 447 | 447
Interest rate, stated percentage | 6.125% |
5.75% senior notes due 2041 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 133 | 133
Interest rate, stated percentage | 5.75% |
5.3% senior notes due 2043 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 750 | 750
Interest rate, stated percentage | 5.30% |
5.125% senior notes due 2045 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 3,500 | 3,500
Interest rate, stated percentage | 5.125% |
5.05% senior notes due 2048 |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 8,000 |
Interest rate, stated percentage | 5.05% |
Capital lease obligation |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 667 | 670
Other |  |
Borrowings and Credit Agreements |  |
Total debt principal | 19 | 43
Commercial Paper |  |
Borrowings and Credit Agreements |  |
Total debt principal | $ 0 | $ 1,276

X
- Definition The amount of debt discount and deferred financing costs that were originally recognized at the issuance of the instrument that has yet to be amortized. + References No definition available. + Details
Name: | cvs_DebtDiscountandDeferredFinancingCosts
Namespace Prefix: | cvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt and Capital Lease Obligations, Net of Premiums, Discounts and Deferred Costs + References No definition available. + Details
Name: | cvs_DebtandCapitalLeaseObligationsNetofPremiumsDiscountsandDeferredCosts
Namespace Prefix: | cvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sum of the carrying values as of the balance sheet date of all debt, including all short-term borrowings, long-term debt, and capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.13,16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_DebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after accumulated amortization, of debt premium. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=64930785&loc=d3e28541-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedPremium
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(1)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_ShortTermBorrowings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes1.900Duein2018Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes2.25PercentDuein2018Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes2.250PercentDuein2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes2.800Duein2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes3.125PercentDueIn2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredFloatingRateNotesDueIn2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes2.125Duein2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes4.125PercentDue2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes3.350PercentDueIn2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredFloatingRateNotesDueIn2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes2.75PercentDue2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes3.500Duein2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes4.75Duein2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes4.00PercentDue2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes3.7PercentDueIn2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes3.375PercentDuein2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes5.00PercentDuein2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes3.875Duein2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes4.1PercentDueIn2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes2.875Duein2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes6.25PercentDueIn2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes4.3PercentDueIn2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorDebentures3.250PercentDuein2035Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes4.875Duein2035Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes4.78PercentDueIn2038Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes6.125PercentDueIn2039Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes5.75PercentDueIn2041Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes5.30PercentDuein2043Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes5.125Duein2045Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_UnsecuredSeniorNotes5.05PercentDueIn2048Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cvs_OtherBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |