XML 71 R48.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Summary of Significant Accounting Policies - Narrative (Details) $ in Millions | 12 Months Ended
--- | ---
Jan. 02, 2022 USD ($) Segment Employee | Jan. 03, 2021 USD ($) | Dec. 29, 2019 USD ($) | Dec. 30, 2018 | Dec. 31, 2017
Concentration of Credit Risk [Line Items] |  |  |  |  |
Number of employees | Employee | 141,700 |  |  |  |
Number of business segments | Segment | 3 |  |  |  |
Minimum reverse repurchase agreement collateral (as a percent) | 102.00% |  |  |  |
Accrued Rebates Returns And Promotions | $ 12,095 | $ 11,513 |  |  |
Sales return reserve (as a percent) | 1.00% | 1.00% | 1.00% |  |
Percentage of profit share payments (less than) | 3.00% | 3.00% | 3.00% |  |
Cost of products sold | $ 29,855 | $ 28,427 | $ 27,556 |  |
Shipping and handling costs as a percent of sales | 0.50% | 0.50% | 0.50% |  |
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Other assets, noncurrent | Other assets, noncurrent |  |  |
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Accrued Liabilities, Current | Accrued Liabilities, Current |  |  |
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Other Liabilities, Noncurrent | Other Liabilities, Noncurrent |  |  |
Operating lease, right-of-use asset | $ 900 | $ 1,000 |  |  |
Operating lease liabilities | 1,000 | 1,100 |  |  |
Operating lease costs | 300 | 300 | $ 300 |  |
Cash paid for operating leases | 300 | 300 | 300 |  |
Advertising expense | $ 2,700 | $ 2,100 | $ 2,200 |  |
U.S. statutory rate | 21.00% | 21.00% | 21.00% | 21.00% | 35.00%
TCJA, undistributed foreign earnings percent related to cash and cash equivalents |  |  |  | 15.50% |
TCJA, undistributed foreign earnings percent related to earnings other than cash and cash equivalents |  |  |  | 8.00% |
TCJA, provisional liability | $ 6,900 |  |  |  |
TJCA , provisional liability, non-current | 6,100 |  |  |  |
Repatriation of foreign earnings amount | $ 700 |  |  |  |
Minimum | Software Development |  |  |  |  |
Concentration of Credit Risk [Line Items] |  |  |  |  |
Estimated useful lives of the assets | 3 years |  |  |  |
Maximum | Software Development |  |  |  |  |
Concentration of Credit Risk [Line Items] |  |  |  |  |
Estimated useful lives of the assets | 8 years |  |  |  |
R&D Expense | Project Concentration Risk |  |  |  |  |
Concentration of Credit Risk [Line Items] |  |  |  |  |
Concentration risk, threshold percentage (as a percent) | 0.05 | 0.05 | 0.05 |  |
Shipping and Handling |  |  |  |  |
Concentration of Credit Risk [Line Items] |  |  |  |  |
Cost of products sold | $ 1,100 | $ 1,000 | $ 1,000 |  |
Pharmaceutical |  |  |  |  |
Concentration of Credit Risk [Line Items] |  |  |  |  |
Accrued Rebates Returns And Promotions | $ 7,700 | $ 7,200 |  |  |

X
- Definition Reflects the estimated obligations due within one year for rebates, returns and promotions. Reserves include such items related to Medicaid rebates, product returns due to expiration, product recalls, current portion of coupons and volume-based sales incentives programs. + References No definition available. + Details
Name: | jnj_AccruedRebatesReturnsAndPromotions
Namespace Prefix: | jnj_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Concentration of credit risk. + References No definition available. + Details
Name: | jnj_ConcentrationOfCreditRiskLineItems
Namespace Prefix: | jnj_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Concentration Risk, Threshold Percentage + References No definition available. + Details
Name: | jnj_ConcentrationRiskThresholdPercentage
Namespace Prefix: | jnj_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum Collateral Value as a Percent, Reverse Repurchase Agreement + References No definition available. + Details
Name: | jnj_MinimumCollateralValueasaPercentReverseRepurchaseAgreement
Namespace Prefix: | jnj_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of employees engaged in company activities worldwide. + References No definition available. + Details
Name: | jnj_NumberOfEmployeesEngagedInCompanyActivitiesWorldwide
Namespace Prefix: | jnj_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Profit loss percent to sales. + References No definition available. + Details
Name: | jnj_ProfitLossPercentToSales
Namespace Prefix: | jnj_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales return reserve + References No definition available. + Details
Name: | jnj_SalesReturnReserve
Namespace Prefix: | jnj_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shipping and Handling Costs as a Percent of Sales + References No definition available. + Details
Name: | jnj_ShippingandHandlingCostsasaPercentofSales
Namespace Prefix: | jnj_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Provisional Liability + References No definition available. + Details
Name: | jnj_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalLiability
Namespace Prefix: | jnj_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Provisional Liability, Noncurrent + References No definition available. + Details
Name: | jnj_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalLiabilityNoncurrent
Namespace Prefix: | jnj_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Cuts And Jobs Act Of 2017, Undistributed Foreign Earnings, Cash And Cash Equivalents, Tax Rate, Percent + References No definition available. + Details
Name: | jnj_TaxCutsAndJobsActOf2017UndistributedForeignEarningsCashAndCashEquivalentsTaxRatePercent
Namespace Prefix: | jnj_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tax Cuts And Jobs Act Of 2017, Undistributed Foreign Earnings, Other Than Cash And Cash Equivalents, Tax Rate, Percent + References No definition available. + Details
Name: | jnj_TaxCutsAndJobsActOf2017UndistributedForeignEarningsOtherThanCashAndCashEquivalentsTaxRatePercent
Namespace Prefix: | jnj_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 924 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -URI http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856 Reference 2: 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.2(a),(d)) -URI http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227 + Details
Name: | us-gaap_CostOfGoodsAndServicesSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of domestic federal statutory tax rate applicable to pretax income (loss). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.Fact.4) -URI http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319 + Details
Name: | us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319 + Details
Name: | us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 55 -Paragraph 53 -URI http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980 + Details
Name: | us-gaap_OperatingLeaseCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Indicates line item in statement of financial position that includes current operating lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977 + Details
Name: | us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Indicates line item in statement of financial position that includes noncurrent operating lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977 + Details
Name: | us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 5 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (g)(1) -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980 + Details
Name: | us-gaap_OperatingLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of lessee's right to use underlying asset under operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Indicates line item in statement of financial position that includes operating lease right-of-use asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember
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: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_ResearchAndDevelopmentExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=jnj_PharmaceuticalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |