XML 101 R80.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Pensions and Other Benefit Plans - Narrative (Details) - USD ($) $ in Millions | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2017 | Jan. 01, 2017 | Jan. 03, 2016
Defined Benefit Plan Disclosure [Line Items] |  |  |
Percentage of corridor of greater of market value of assets | 10.00% |  |
Accumulated benefit obligation unfunded plans | $ 3,800 | $ 8,800 |
Projected benefit obligation, unfunded plans | 4,600 | 9,900 |
Plan Assets | 700 | 5,600 |
Fair value of company's common stock directly held in plan assets | $ 938 | $ 847 |
Percentage of company's common stock to plan asset | 3.30% | 3.60% |
Retirement Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Plan Assets | $ 28,404 | $ 23,633 | $ 22,254
Other Benefit Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Plan Assets | 281 | 75 | $ 74
U.S. Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Contribution to pension plans | 72 |  |
International Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Contribution to pension plans | 592 |  |
Commingled funds | Level 2 | Other Benefit Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Plan Assets | 81 | 75 |
Short-term Investments | Level 2 | Other Benefit Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Plan Assets | $ 200 | $ 0 |
Minimum | Retirement Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Retirement plan benefits Employee compensation Period | 3 years |  |
Maximum | Retirement Plans |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Retirement plan benefits Employee compensation Period | 5 years |  |

X
- Definition Employee Compensation Period. + References No definition available. + Details
Name: | jnj_EmployeeCompensationPeriod
Namespace Prefix: | jnj_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of company's common stock directly held in plan assets. + References No definition available. + Details
Name: | jnj_FairValueOfCompanysCommonStockDirectlyHeldInPlanAssets
Namespace Prefix: | jnj_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of the company's common stock to the total plan asset. + References No definition available. + Details
Name: | jnj_PercentageOfCompanysCommonStockToPlanAsset
Namespace Prefix: | jnj_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of corridor of greater of market value of assets. + References No definition available. + Details
Name: | jnj_PercentageOfCorridorOfGreaterOfMarketValueOfAssets
Namespace Prefix: | jnj_
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_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of assets that have been segregated and restricted to provide pension or postretirement benefits. Assets include, but are not limited to, stocks, bonds, other investments, earnings from investments, and contributions by the employer and employees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e2417-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value of plan assets for defined benefit pension plan with accumulated benefit obligation in excess of plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e2417-114920 + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=77993564&loc=d3e4179-114921 + Details
Name: | us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of payment for pension benefits. Excludes other postretirement benefits. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585 + Details
Name: | us-gaap_PensionContributions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_DomesticPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=jnj_CommingledFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ShortTermInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |