XML 98 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Capital and Treasury Stock (Details) (USD $)
In Millions, except Share data in Thousands, unless otherwise specified
12 Months Ended 3 Months Ended
Dec. 28, 2014
Dec. 29, 2013
Dec. 30, 2012
Jul. 01, 2012
Changes in treasury stock        
Treasury Stock, Balance $ 15,700us-gaap_TreasuryStockValue $ 18,476us-gaap_TreasuryStockValue $ 21,659us-gaap_TreasuryStockValue  
Treasury Stock, Balance, Shares 299,215us-gaap_TreasuryStockShares 341,354us-gaap_TreasuryStockShares 395,480us-gaap_TreasuryStockShares  
Employee compensation and stock option plans, Shares (32,302)us-gaap_StockIssuedDuringPeriodSharesOther (48,555)us-gaap_StockIssuedDuringPeriodSharesOther (55,170)us-gaap_StockIssuedDuringPeriodSharesOther  
Employee compensation and stock option plans related to treasury stock (2,933)us-gaap_StockIssuedDuringPeriodValueOther (3,367)us-gaap_StockIssuedDuringPeriodValueOther (3,250)us-gaap_StockIssuedDuringPeriodValueOther  
Repurchase of common stock, Shares 69,707us-gaap_TreasuryStockSharesAcquired 6,416us-gaap_TreasuryStockSharesAcquired 204,784us-gaap_TreasuryStockSharesAcquired [1]  
Repurchase of common stock, Amounts 7,124us-gaap_TreasuryStockValueAcquiredCostMethod 3,538us-gaap_TreasuryStockValueAcquiredCostMethod 12,919us-gaap_TreasuryStockValueAcquiredCostMethod [1]  
Treasury Stock, Ending Balance 19,891us-gaap_TreasuryStockValue 15,700us-gaap_TreasuryStockValue 18,476us-gaap_TreasuryStockValue  
Treasury Stock, Ending Balance, Shares 336,620us-gaap_TreasuryStockShares 299,215us-gaap_TreasuryStockShares 341,354us-gaap_TreasuryStockShares  
Treasury Stock [Member]        
Changes in treasury stock        
Repurchase of common stock, Amounts 7,124us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
591us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
12,919us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
[1]  
Synthes, Inc [Member]        
Changes in treasury stock        
Stock Issued During Period, Value, Acquisitions 0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_SynthesIncMember
0us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_SynthesIncMember
(13,335)us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_SynthesIncMember
 
Synthes, Inc [Member] | Treasury Stock [Member]        
Changes in treasury stock        
Stock Issued During Period, Value, Acquisitions     (12,852)us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_SynthesIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Synthes, Inc [Member]        
Changes in treasury stock        
Stock Issued During Period, Shares, Acquisitions     (203,740)us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= jnj_SynthesIncMember
(203,700)us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= jnj_SynthesIncMember
Stock Issued During Period, Value, Acquisitions       $ (13,335)us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= jnj_SynthesIncMember
[1] Includes repurchase of common stock associated with the acquisition of Synthes, Inc.