XML 27 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Derivatives and Hedging) (Details)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2014
EUR (€)
Dec. 31, 2014
Euro [Member]
USD ($)
Dec. 31, 2014
Japanese Yen [Member]
USD ($)
Dec. 31, 2014
Interest Rate Swap [Member]
USD ($)
Dec. 31, 2013
Interest Rate Swap [Member]
USD ($)
Dec. 31, 2014
Interest Rate Swap [Member]
Fair Value Level 2 [Member]
USD ($)
Dec. 31, 2013
Interest Rate Swap [Member]
Fair Value Level 2 [Member]
USD ($)
Dec. 31, 2014
Interest Rate Swap [Member]
Designated As Hedging Instrument [Member]
Other assets [Member]
USD ($)
Dec. 31, 2013
Interest Rate Swap [Member]
Designated As Hedging Instrument [Member]
Other assets [Member]
USD ($)
Dec. 31, 2014
Interest Rate Swap [Member]
Designated As Hedging Instrument [Member]
Other Noncurrent Liabilities [Member]
USD ($)
Dec. 31, 2013
Interest Rate Swap [Member]
Designated As Hedging Instrument [Member]
Other Noncurrent Liabilities [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Forward [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Forward [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Forward [Member]
Fair Value Level 2 [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Forward [Member]
Fair Value Level 2 [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Forward [Member]
Designated As Hedging Instrument [Member]
Other assets [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Forward [Member]
Designated As Hedging Instrument [Member]
Other assets [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Forward [Member]
Designated As Hedging Instrument [Member]
Accrued expenses [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Forward [Member]
Designated As Hedging Instrument [Member]
Other Noncurrent Liabilities [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Forward [Member]
Designated As Hedging Instrument [Member]
Prepaid Expenses and Other Current Assets [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Forward [Member]
Designated As Hedging Instrument [Member]
Prepaid Expenses and Other Current Assets [Member]
USD ($)
Dec. 31, 2014
Foreign Exchange Forward [Member]
Not Designated as Hedging Instrument [Member]
Prepaid Expenses and Other Current Assets [Member]
Japanese Yen [Member]
USD ($)
Derivatives and Hedging [Line Items]                                              
Notional amount of derivatives     $ 536invest_DerivativeNotionalAmount
/ bmy_ForeignCurrencyForwardContractAxis
= bmy_EuroMember
$ 636invest_DerivativeNotionalAmount
/ bmy_ForeignCurrencyForwardContractAxis
= bmy_JapaneseYenMember
$ 200invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
$ 2,100invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
    $ 847invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 673invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 1,050invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 1,950invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
        $ 100invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 100invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 704invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= bmy_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 263invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 1,323invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 301invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 330invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ bmy_ForeignCurrencyForwardContractAxis
= bmy_JapaneseYenMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total derivatives at fair value, assets         46us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
64us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
46us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
64us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
46us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
64us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
    118us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
50us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
118us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
50us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
12us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
6us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
    106us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
44us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
7us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ bmy_ForeignCurrencyForwardContractAxis
= bmy_JapaneseYenMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total derivatives at fair value, liabilities         (3)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
(27)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
(3)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
(27)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
    (3)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(27)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
  (35)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
  (35)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
    (31)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= bmy_AccruedExpensesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(4)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
     
Period of reclassification to earnings, cash flow hedges 2bmy_CashFlowHedgesPeriodOfReclassificationToEarnings 2bmy_CashFlowHedgesPeriodOfReclassificationToEarnings                                          
The period, in days, after a forecasted transaction after which cash flow hedge accounting is discontinued 60bmy_DiscontinuedCashFlowHedgesAfterForecastedDateDays 60bmy_DiscontinuedCashFlowHedgesAfterForecastedDateDays                                          
Notional amount of nonderivative non-U.S. dollar borrowings designated as net investment hedges 662us-gaap_NotionalAmountOfNonderivativeInstruments 541us-gaap_NotionalAmountOfNonderivativeInstruments                                          
LIBOR 0.17%bmy_LondonInterbankOfferedRate 0.17%bmy_LondonInterbankOfferedRate                                          
Variable rate debt, Lower range of basis point spread (0.80%)us-gaap_DerivativeLowerRangeOfBasisSpreadOnVariableRate (0.80%)us-gaap_DerivativeLowerRangeOfBasisSpreadOnVariableRate                                          
Variable rate debt, Higher range of basis point spread 2.90%us-gaap_DerivativeHigherRangeOfBasisSpreadOnVariableRate 2.90%us-gaap_DerivativeHigherRangeOfBasisSpreadOnVariableRate                                          
Terminated interest rate swaps, Notional amount 426bmy_NotionalAmountOfTerminatedInterestRateSwaps                                            
Terminated interest rate swaps, Total proceeds including accrued interest 119bmy_ProceedsFromTerminatedInterestRateSwapsIncludingAccruedInterest                                            
Terminated interest rate swaps, Accrued interest $ 10bmy_ProceedsFromTerminatedInterestRateSwapsAccruedInterest