XML 32 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details BS Table) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Derivatives Fair Value [Line Items]    
Derivative Assets $ 444us-gaap_DerivativeAssets $ 265us-gaap_DerivativeAssets
Derivative Liabilities 36us-gaap_DerivativeLiabilities 63us-gaap_DerivativeLiabilities
Designated as Hedging Instrument [Member]    
Derivatives Fair Value [Line Items]    
Derivative Instruments in Hedges, Assets, at Fair Value 344us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
238us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative Instruments in Hedges, Liabilities, at Fair Value 1us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
40us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Not Designated as Hedging Instrument [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives Fair Value [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value 100us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
27us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Other Current Liabilities [Member]    
Derivatives Fair Value [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value 35us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
23us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Currency hedge contracts [Member] | Designated as Hedging Instrument [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives Fair Value [Line Items]    
Derivative Instruments in Hedges, Assets, at Fair Value 178us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= bsx_CurrencyhedgecontractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
117us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= bsx_CurrencyhedgecontractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Currency hedge contracts [Member] | Designated as Hedging Instrument [Member] | Other Long Term Assets [Member]    
Derivatives Fair Value [Line Items]    
Derivative Instruments in Hedges, Assets, at Fair Value 141us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= bsx_OtherLongTermAssetsMember
/ us-gaap_DerivativeByNatureAxis
= bsx_CurrencyhedgecontractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
120us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= bsx_OtherLongTermAssetsMember
/ us-gaap_DerivativeByNatureAxis
= bsx_CurrencyhedgecontractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Currency hedge contracts [Member] | Designated as Hedging Instrument [Member] | Other Current Liabilities [Member]    
Derivatives Fair Value [Line Items]    
Derivative Instruments in Hedges, Liabilities, at Fair Value 1us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= bsx_CurrencyhedgecontractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
13us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= bsx_CurrencyhedgecontractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Currency hedge contracts [Member] | Designated as Hedging Instrument [Member] | Other Noncurrent Liabilities [Member]    
Derivatives Fair Value [Line Items]    
Derivative Instruments in Hedges, Liabilities, at Fair Value 0us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= bsx_CurrencyhedgecontractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
19us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= bsx_CurrencyhedgecontractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Interest Rate Contract [Member] | Designated as Hedging Instrument [Member] | Prepaid Expenses and Other Current Assets [Member]    
Derivatives Fair Value [Line Items]    
Derivative Instruments in Hedges, Assets, at Fair Value 3us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Interest Rate Contract [Member] | Designated as Hedging Instrument [Member] | Other Long Term Assets [Member]    
Derivatives Fair Value [Line Items]    
Derivative Instruments in Hedges, Assets, at Fair Value 22us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= bsx_OtherLongTermAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= bsx_OtherLongTermAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Interest Rate Contract [Member] | Designated as Hedging Instrument [Member] | Other Noncurrent Liabilities [Member]    
Derivatives Fair Value [Line Items]    
Derivative Instruments in Hedges, Liabilities, at Fair Value $ 0us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 8us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember