XML 37 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements and Financial Instruments - Unobservable Input Reconciliation of Contingent Consideration Liability (Details) (Nanostim, Fair Value, Inputs, Level 3, Contingent Consideration Liability, USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Nanostim | Fair Value, Inputs, Level 3 | Contingent Consideration Liability
 
Contingent Consideration Liability [Roll Forward]  
Beginning balance $ 50us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_BusinessAcquisitionAxis
= stj_NanostimMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= stj_ContingentConsiderationLiabilityMember
Change in Fair Value of Contingent Consideration (23)us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
/ us-gaap_BusinessAcquisitionAxis
= stj_NanostimMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= stj_ContingentConsiderationLiabilityMember
Ending balance $ 27us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_BusinessAcquisitionAxis
= stj_NanostimMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= stj_ContingentConsiderationLiabilityMember