XML 83 R61.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Significant Accounting Policies - Changes in Balances of Long-duration Insurance Liabilities (Details) - USD ($) $ in Millions | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
--- | --- | --- | --- | ---
Large Case Pensions |  |  |  |
Present value of expected future policy benefits |  |  |  |
Balance at December 31, 2020, net of reinsurance | $ 2,139 | $ 2,253 |  | $ 3,647
Add: Reinsurance recoverable | 0 | 0 |  | 0
Effect of changes in cash flow assumptions |  | 0 | $ 0 |
Liability for future policy benefits, end of period - current discount rate | 2,139 | 2,253 | 3,034 | 3,647
Large Case Pensions | As Reported |  |  |  |
Present value of expected future policy benefits |  |  |  |
Balance at December 31, 2020, net of reinsurance |  |  |  | 3,224
Add: Reinsurance recoverable |  |  |  | 0
Liability for future policy benefits, beginning of period - current discount rate |  |  |  | 3,224
Large Case Pensions | Change in discount rate assumptions |  |  |  |
Present value of expected future policy benefits |  |  |  |
Effect of changes in cash flow assumptions |  |  |  | 604
Large Case Pensions | Removal of shadow adjustments in accumulated other comprehensive income |  |  |  |
Present value of expected future policy benefits |  |  |  |
Effect of changes in cash flow assumptions |  |  |  | (181)
Long-Term Care |  |  |  |
Present value of expected future policy benefits |  |  |  |
Balance at December 31, 2020, net of reinsurance | 1,347 | 1,266 |  | 1,695
Add: Reinsurance recoverable | 0 | 0 |  | 0
Effect of changes in cash flow assumptions |  | 0 | 99 |
Liability for future policy benefits, end of period - current discount rate | $ 1,640 | $ 1,566 | $ 1,991 | 1,695
Long-Term Care | As Reported |  |  |  |
Present value of expected future policy benefits |  |  |  |
Balance at December 31, 2020, net of reinsurance |  |  |  | 1,142
Add: Reinsurance recoverable |  |  |  | 0
Liability for future policy benefits, beginning of period - current discount rate |  |  |  | 1,142
Long-Term Care | Change in discount rate assumptions |  |  |  |
Present value of expected future policy benefits |  |  |  |
Effect of changes in cash flow assumptions |  |  |  | 553
Long-Term Care | Removal of shadow adjustments in accumulated other comprehensive income |  |  |  |
Present value of expected future policy benefits |  |  |  |
Effect of changes in cash flow assumptions |  |  |  | 0
Other |  |  |  |
Present value of expected future policy benefits |  |  |  |
Balance at December 31, 2020, net of reinsurance |  |  |  | 490
Add: Reinsurance recoverable |  |  |  | 308
Liability for future policy benefits, end of period - current discount rate |  |  |  | 798
Other | As Reported |  |  |  |
Present value of expected future policy benefits |  |  |  |
Balance at December 31, 2020, net of reinsurance |  |  |  | 480
Add: Reinsurance recoverable |  |  |  | 274
Liability for future policy benefits, beginning of period - current discount rate |  |  |  | 754
Other | Change in discount rate assumptions |  |  |  |
Present value of expected future policy benefits |  |  |  |
Effect of changes in cash flow assumptions |  |  |  | 44
Other | Removal of shadow adjustments in accumulated other comprehensive income |  |  |  |
Present value of expected future policy benefits |  |  |  |
Effect of changes in cash flow assumptions |  |  |  | $ 0

X
- Definition Liability For Future Policy Benefit, Expected Future Policy Benefit, Before Reinsurance, Before Discount Rate Change + References No definition available. + Details
Name: | cvs_LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitBeforeReinsuranceBeforeDiscountRateChange
Namespace Prefix: | cvs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after effect of reinsurance, of liability for future policy benefit. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 29E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480046/944-40-55-29E Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 + Details
Name: | us-gaap_LiabilityForFuturePolicyBenefitAfterReinsurance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before effect of reinsurance and after current period update of cash flow assumption and discount rate change, of expected future policy benefit and expense component of liability for future policy benefit. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 29E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480046/944-40-55-29E Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 + Details
Name: | us-gaap_LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitBeforeReinsuranceAfterDiscountRateChange
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of cumulative increase (decrease) in expected future policy benefit and expense component for liability of future policy benefit from cash flow assumption change for future cash flows. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 29E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480046/944-40-55-29E Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 13I -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480046/944-40-55-13I Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 + Details
Name: | us-gaap_LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitCumulativeIncreaseDecreaseFromCashFlowChange
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after allowance for credit loss, recoverable under reinsurance of liability for future policy benefit. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 29E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480046/944-40-55-29E Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6 + Details
Name: | us-gaap_LiabilityForFuturePolicyBenefitReinsuranceRecoverableAfterAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_ProductOrServiceAxis=cvs_LargeCasePensionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=cvs_EffectOfApplicationOfAccountingStandardsUpdate201812AdjustmentsForChangeInDiscountRateAssumptionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=cvs_EffectOfApplicationOfAccountingStandardsUpdate201812AdjustmentsForRemovalOfShadowAdjustmentsInAccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=cvs_LongTermCareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |