XML 35 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Fair Value Measurements) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2012
Marketable Securities [Line Items]                  
Cash Equivalents, Fair Value $ 5,051us-gaap_CashAndCashEquivalentsFairValueDisclosure $ 3,201us-gaap_CashAndCashEquivalentsFairValueDisclosure              
Available-for-sale securities, Fair value 6,203us-gaap_AvailableForSaleSecurities 4,566us-gaap_AvailableForSaleSecurities              
Marketable securities, Fair value 6,272us-gaap_MarketableSecurities 4,686us-gaap_MarketableSecurities 6,698us-gaap_MarketableSecurities 6,769us-gaap_MarketableSecurities 5,392us-gaap_MarketableSecurities 4,574us-gaap_MarketableSecurities 4,201us-gaap_MarketableSecurities 4,420us-gaap_MarketableSecurities  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                  
Fair value at January 1, Asset 511us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue 536us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue              
Unrealized gains (8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss 40us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss              
Fair value at December 31, Asset 446us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue 511us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue              
Certificates of Deposit [Member]                  
Marketable Securities [Line Items]                  
Available-for-sale securities, Fair value 896us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
122us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
             
Corporate Debt Securities [Member]                  
Marketable Securities [Line Items]                  
Available-for-sale securities, Fair value 5,259us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
4,432us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
             
Equity Funds [Member]                  
Marketable Securities [Line Items]                  
Marketable securities, Fair value 94us-gaap_MarketableSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
74us-gaap_MarketableSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
             
Fixed Income Funds [Member]                  
Marketable Securities [Line Items]                  
Marketable securities, Fair value 11us-gaap_MarketableSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
46us-gaap_MarketableSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
             
Auction Rate Securities [Member]                  
Marketable Securities [Line Items]                  
Available-for-sale securities, Fair value 12us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
12us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
             
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                  
Fair value at December 31, Asset 12us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
12us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
             
Equity investments [Member]                  
Marketable Securities [Line Items]                  
Available-for-sale securities, Fair value 36us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
               
Auction Rate Securities And Floating Rate Securities [Member]                  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                  
Fair value at January 1, Asset   31us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= bmy_AuctionRateSecuritiesAndFloatingRateSecuritiesMember
             
Unrealized gains   1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= bmy_AuctionRateSecuritiesAndFloatingRateSecuritiesMember
             
Sales   (20)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= bmy_AuctionRateSecuritiesAndFloatingRateSecuritiesMember
             
Interest Rate Swap [Member]                  
Marketable Securities [Line Items]                  
Total derivatives at fair value, assets 46us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
64us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
             
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
             
Foreign Exchange Forward [Member]                  
Marketable Securities [Line Items]                  
Total derivatives at fair value, assets 118us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
50us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
             
Total derivatives at fair value, liabilities   (35)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
             
Written Option Liability [Member]                  
Marketable Securities [Line Items]                  
Total derivatives at fair value, liabilities (198)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_WrittenOptionLiabilityMember
(162)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_WrittenOptionLiabilityMember
             
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                  
Fair value at January 1, Liability (162)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_WrittenOptionLiabilityMember
(18)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_WrittenOptionLiabilityMember
             
Additions from new alliances   (144)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_WrittenOptionLiabilityMember
             
Changes in fair value (36)bmy_ChangeInFairValueOfOptionLiability
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_WrittenOptionLiabilityMember
               
Fair value at December 31, Liability 198us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_WrittenOptionLiabilityMember
(162)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_WrittenOptionLiabilityMember
             
Contingent Consideration Liability [Member]                  
Marketable Securities [Line Items]                  
Total derivatives at fair value, liabilities (8)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_ContingentConsiderationLiabilityMember
(8)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_ContingentConsiderationLiabilityMember
             
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                  
Fair value at January 1, Liability                 (8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_ContingentConsiderationLiabilityMember
Fair value at December 31, Liability (8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_ContingentConsiderationLiabilityMember
(8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_ContingentConsiderationLiabilityMember
            (8)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_ContingentConsiderationLiabilityMember
Fair Value Level 1 [Member] | Equity investments [Member]                  
Marketable Securities [Line Items]                  
Available-for-sale securities, Fair value 36us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
               
Fair Value Level 2 [Member]                  
Marketable Securities [Line Items]                  
Cash Equivalents, Fair Value 5,051us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
3,201us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
             
Fair Value Level 2 [Member] | Certificates of Deposit [Member]                  
Marketable Securities [Line Items]                  
Available-for-sale securities, Fair value 896us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
122us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CertificatesOfDepositMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
             
Fair Value Level 2 [Member] | Corporate Debt Securities [Member]                  
Marketable Securities [Line Items]                  
Available-for-sale securities, Fair value 5,259us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
4,432us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
             
Fair Value Level 2 [Member] | Equity Funds [Member]                  
Marketable Securities [Line Items]                  
Marketable securities, Fair value 94us-gaap_MarketableSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
74us-gaap_MarketableSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquityFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
             
Fair Value Level 2 [Member] | Fixed Income Funds [Member]                  
Marketable Securities [Line Items]                  
Marketable securities, Fair value 11us-gaap_MarketableSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
46us-gaap_MarketableSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
             
Fair Value Level 2 [Member] | Interest Rate Swap [Member]                  
Marketable Securities [Line Items]                  
Total derivatives at fair value, assets 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
             
Total derivatives at fair value, liabilities (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
             
Fair Value Level 2 [Member] | Foreign Exchange Forward [Member]                  
Marketable Securities [Line Items]                  
Total derivatives at fair value, assets 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
             
Total derivatives at fair value, liabilities   (35)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
             
Fair Value Level 3 [Member] | Auction Rate Securities [Member]                  
Marketable Securities [Line Items]                  
Available-for-sale securities, Fair value 12us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
12us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
             
Fair Value Level 3 [Member] | Written Option Liability [Member]                  
Marketable Securities [Line Items]                  
Total derivatives at fair value, liabilities (198)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_WrittenOptionLiabilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(162)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_WrittenOptionLiabilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
             
Fair Value Level 3 [Member] | Contingent Consideration Liability [Member]                  
Marketable Securities [Line Items]                  
Total derivatives at fair value, liabilities $ (8)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_ContingentConsiderationLiabilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ (8)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= bmy_ContingentConsiderationLiabilityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member