XML 123 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segments of Business and Geographic Areas (Details 3) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 28, 2014
Dec. 29, 2013
Dec. 30, 2012
Segment Reporting Information [Line Items]      
Property, Plant and Equipment, Additions $ 3,714us-gaap_PropertyPlantAndEquipmentAdditions $ 3,595us-gaap_PropertyPlantAndEquipmentAdditions $ 2,934us-gaap_PropertyPlantAndEquipmentAdditions
Consumer [Member]      
Segment Reporting Information [Line Items]      
Property, Plant and Equipment, Additions 581us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_ConsumerMember
533us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_ConsumerMember
468us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_ConsumerMember
Pharmaceutical [Member]      
Segment Reporting Information [Line Items]      
Property, Plant and Equipment, Additions 977us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_PharmaceuticalMember
856us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_PharmaceuticalMember
737us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_PharmaceuticalMember
Medical Devices [Member]      
Segment Reporting Information [Line Items]      
Property, Plant and Equipment, Additions 1,807us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_MedicalDevicesAndDiagnosticsMember
1,724us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_MedicalDevicesAndDiagnosticsMember
1,230us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_MedicalDevicesAndDiagnosticsMember
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Property, Plant and Equipment, Additions 3,365us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
3,113us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
2,435us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_OperatingSegmentsMember
General Corporate [Member]      
Segment Reporting Information [Line Items]      
Property, Plant and Equipment, Additions $ 349us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_GeneralCorporateMember
$ 482us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_GeneralCorporateMember
$ 499us-gaap_PropertyPlantAndEquipmentAdditions
/ us-gaap_StatementBusinessSegmentsAxis
= jnj_GeneralCorporateMember