XML 26 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
ALLIANCES (Otsuka) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 30, 2009
Alliances Statement [Line Items]                        
Percentage of third-party product sales recognized when BMS is the principal in the end customer sale 100.00%bmy_PercentageOfSalesRecognized               100.00%bmy_PercentageOfSalesRecognized      
Net product sales                 $ 11,660us-gaap_SalesRevenueGoodsNet $ 12,304us-gaap_SalesRevenueGoodsNet $ 13,654us-gaap_SalesRevenueGoodsNet  
Alliance and other revenues                 4,219us-gaap_OtherSalesRevenueNet 4,081us-gaap_OtherSalesRevenueNet 3,967us-gaap_OtherSalesRevenueNet  
Total Revenues 4,258us-gaap_SalesRevenueNet 3,921us-gaap_SalesRevenueNet 3,889us-gaap_SalesRevenueNet 3,811us-gaap_SalesRevenueNet 4,441us-gaap_SalesRevenueNet 4,065us-gaap_SalesRevenueNet 4,048us-gaap_SalesRevenueNet 3,831us-gaap_SalesRevenueNet 15,879us-gaap_SalesRevenueNet 16,385us-gaap_SalesRevenueNet 17,621us-gaap_SalesRevenueNet  
Receivables - from alliance partners 888bmy_AlliancePartnerReceivables       1,122bmy_AlliancePartnerReceivables       888bmy_AlliancePartnerReceivables 1,122bmy_AlliancePartnerReceivables    
Accounts payable - to alliance partners 1,479bmy_AccountsPayableToAlliancePartners       1,396bmy_AccountsPayableToAlliancePartners       1,479bmy_AccountsPayableToAlliancePartners 1,396bmy_AccountsPayableToAlliancePartners    
Deferred income 1,937us-gaap_DeferredRevenueAndCredits       1,525us-gaap_DeferredRevenueAndCredits       1,937us-gaap_DeferredRevenueAndCredits 1,525us-gaap_DeferredRevenueAndCredits    
Deferred income from alliances included in liabilities related to assets held-for-sale         3,671bmy_DisposalGroupIncludingDiscontinuedOperationTotalDeferredIncome         3,671bmy_DisposalGroupIncludingDiscontinuedOperationTotalDeferredIncome    
Cost of products sold - Amortization of intangible assets                 286us-gaap_AmortizationOfIntangibleAssets 858us-gaap_AmortizationOfIntangibleAssets 607us-gaap_AmortizationOfIntangibleAssets  
Other assets - extension payment 621us-gaap_OtherAssetsNoncurrent       1,428us-gaap_OtherAssetsNoncurrent       621us-gaap_OtherAssetsNoncurrent 1,428us-gaap_OtherAssetsNoncurrent    
Other Nonoperating Income (Expense)                 (210)us-gaap_OtherNonoperatingIncomeExpense (205)us-gaap_OtherNonoperatingIncomeExpense 80us-gaap_OtherNonoperatingIncomeExpense  
Abilify [Member]                        
Alliances Statement [Line Items]                        
Alliance and other revenues                 1,778us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
1,840us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
2,340us-gaap_OtherSalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
 
Total Revenues                 2,020us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
2,289us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
2,827us-gaap_SalesRevenueNet
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
 
Alliance Partners [Member]                        
Alliances Statement [Line Items]                        
Net product sales                 3,531us-gaap_SalesRevenueGoodsNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
4,417us-gaap_SalesRevenueGoodsNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
6,124us-gaap_SalesRevenueGoodsNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
 
Alliance and other revenues                 3,828us-gaap_OtherSalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
3,804us-gaap_OtherSalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
3,748us-gaap_OtherSalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
 
Total Revenues                 7,359us-gaap_SalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
8,221us-gaap_SalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
9,872us-gaap_SalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
 
Payments to/(from) alliance partner- Cost of products sold                 1,394bmy_PaymentsToFromAlliancePartnersRecognizedInCostofProductsSold
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
1,356bmy_PaymentsToFromAlliancePartnersRecognizedInCostofProductsSold
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
1,706bmy_PaymentsToFromAlliancePartnersRecognizedInCostofProductsSold
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
 
Payments to/(from) alliance partner - Marketing, selling and administrative                 44bmy_PaymentsToFromAlliancePartnersRecognizedInMarketingSellingAndAdministrative
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
(125)bmy_PaymentsToFromAlliancePartnersRecognizedInMarketingSellingAndAdministrative
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
(80)bmy_PaymentsToFromAlliancePartnersRecognizedInMarketingSellingAndAdministrative
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
 
Payments to/(from) alliance partner - Advertising and product promotion                 90bmy_PaymentsToFromAlliancePartnerRecognizedInAdvertisingAndProductPromotion
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
(58)bmy_PaymentsToFromAlliancePartnerRecognizedInAdvertisingAndProductPromotion
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
(97)bmy_PaymentsToFromAlliancePartnerRecognizedInAdvertisingAndProductPromotion
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
 
Payments to/(from) alliance partner - Research and development                 (70)bmy_PaymentsToFromAlliancePartnerRecognizedInResearchAndDevelopment
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
(140)bmy_PaymentsToFromAlliancePartnerRecognizedInResearchAndDevelopment
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
4bmy_PaymentsToFromAlliancePartnerRecognizedInResearchAndDevelopment
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
 
Payments to/(from) alliance partners - Other (income)/expense                 (1,076)bmy_PaymentsToFromAlliancePartnersRecognizedInOtherIncomeExpense
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
(313)bmy_PaymentsToFromAlliancePartnersRecognizedInOtherIncomeExpense
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
(489)bmy_PaymentsToFromAlliancePartnersRecognizedInOtherIncomeExpense
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
 
Noncontrolling interest, pre-tax                 38bmy_NetIncomeLossAttributableToNoncontrollingInterestPretax
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
36bmy_NetIncomeLossAttributableToNoncontrollingInterestPretax
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
844bmy_NetIncomeLossAttributableToNoncontrollingInterestPretax
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
 
Deferred income 1,493us-gaap_DeferredRevenueAndCredits
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
      5,089us-gaap_DeferredRevenueAndCredits
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
      1,493us-gaap_DeferredRevenueAndCredits
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
5,089us-gaap_DeferredRevenueAndCredits
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AlliancePartnersMember
   
Otsuka [Member]                        
Alliances Statement [Line Items]                        
Net product sales                 1,493us-gaap_SalesRevenueGoodsNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
1,543us-gaap_SalesRevenueGoodsNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
1,386us-gaap_SalesRevenueGoodsNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
 
Alliance and other revenues                 1,778us-gaap_OtherSalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
1,840us-gaap_OtherSalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
2,340us-gaap_OtherSalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
 
Total Revenues                 3,271us-gaap_SalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
3,383us-gaap_SalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
3,726us-gaap_SalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
 
Payments to/(from) alliance partner- Cost of products sold                 3bmy_PaymentsToFromAlliancePartnersRecognizedInCostofProductsSold
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
3bmy_PaymentsToFromAlliancePartnersRecognizedInCostofProductsSold
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
2bmy_PaymentsToFromAlliancePartnersRecognizedInCostofProductsSold
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
 
Payments to/(from) alliance partner - Marketing, selling and administrative                 61bmy_PaymentsToFromAlliancePartnersRecognizedInMarketingSellingAndAdministrative
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
34bmy_PaymentsToFromAlliancePartnersRecognizedInMarketingSellingAndAdministrative
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
7bmy_PaymentsToFromAlliancePartnersRecognizedInMarketingSellingAndAdministrative
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
 
Payments to/(from) alliance partner - Advertising and product promotion                 32bmy_PaymentsToFromAlliancePartnerRecognizedInAdvertisingAndProductPromotion
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
(42)bmy_PaymentsToFromAlliancePartnerRecognizedInAdvertisingAndProductPromotion
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
(49)bmy_PaymentsToFromAlliancePartnerRecognizedInAdvertisingAndProductPromotion
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
 
Payments to/(from) alliance partner - Research and development                 3bmy_PaymentsToFromAlliancePartnerRecognizedInResearchAndDevelopment
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
(5)bmy_PaymentsToFromAlliancePartnerRecognizedInResearchAndDevelopment
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
(7)bmy_PaymentsToFromAlliancePartnerRecognizedInResearchAndDevelopment
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
 
Percentage of net sales recognized from alliance 33.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
      34.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
      33.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
34.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
51.50%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
 
Cost of products sold - Cost of product supply                 67bmy_PaymentToFromCostofProductSupply
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
135bmy_PaymentToFromCostofProductSupply
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
153bmy_PaymentToFromCostofProductSupply
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
 
Amortization of the extension payment                 66bmy_AmortizationOfTheExtensionPayment
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
66bmy_AmortizationOfTheExtensionPayment
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
66bmy_AmortizationOfTheExtensionPayment
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
 
Other Nonoperating Income (Expense)                 (9)us-gaap_OtherNonoperatingIncomeExpense
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
     
Otsuka [Member] | United States [Member] | Abilify [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales payable to alliance partner 1.50%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
              1.50%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Percentage of operating expense reimbursements from alliance                     30.00%bmy_PercentageOfOperatingExpenseReimbursementsFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
 
Cost of products sold - Royalties                 90us-gaap_RoyaltyExpense
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
86us-gaap_RoyaltyExpense
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
78us-gaap_RoyaltyExpense
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
 
Otsuka [Member] | United States [Member] | Abilify [Member] | Annual net sales up to 2 Point 7 billion [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales recognized from alliance 50.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesUpTo2Point7BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
              50.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesUpTo2Point7BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Range of sales at which a given percentage will be paid to alliance partner - maximum                 2,700bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMaximum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesUpTo2Point7BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Otsuka [Member] | United States [Member] | Abilify [Member] | Annual net sales between 2 Point 7 billion and 3 Point 2 billion [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales recognized from alliance 20.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween2Point7BillionAnd3Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
              20.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween2Point7BillionAnd3Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Range of sales at which a given percentage will be paid to alliance partner - minimum                 2,700bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMinimum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween2Point7BillionAnd3Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Range of sales at which a given percentage will be paid to alliance partner - maximum                 3,200bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMaximum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween2Point7BillionAnd3Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Otsuka [Member] | United States [Member] | Abilify [Member] | Annual net sales between 3 Point 2 billion and 3 Point 7 billion [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales recognized from alliance 7.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween3Point2BillionAnd3Point7BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
              7.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween3Point2BillionAnd3Point7BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Range of sales at which a given percentage will be paid to alliance partner - minimum                 3,200bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMinimum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween3Point2BillionAnd3Point7BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Range of sales at which a given percentage will be paid to alliance partner - maximum                 3,700bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMaximum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween3Point2BillionAnd3Point7BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Otsuka [Member] | United States [Member] | Abilify [Member] | Annual net sales between 3 Point 7 billion and 4 Point 0 billion [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales recognized from alliance 2.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween3Point7BillionAnd4Point0BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
              2.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween3Point7BillionAnd4Point0BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Range of sales at which a given percentage will be paid to alliance partner - minimum                 3,700bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMinimum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween3Point7BillionAnd4Point0BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Range of sales at which a given percentage will be paid to alliance partner - maximum                 4,000bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMaximum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween3Point7BillionAnd4Point0BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Otsuka [Member] | United States [Member] | Abilify [Member] | Annual net sales between 4 Point 0 billion and 4 Point 2 billion [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales recognized from alliance 1.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween4Point0BillionAnd4Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
              1.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween4Point0BillionAnd4Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Range of sales at which a given percentage will be paid to alliance partner - minimum                 4,000bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMinimum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween4Point0BillionAnd4Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Range of sales at which a given percentage will be paid to alliance partner - maximum                 4,200bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMaximum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween4Point0BillionAnd4Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Otsuka [Member] | United States [Member] | Abilify [Member] | Annual net sales over 4 Point 2 billion [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales recognized from alliance 20.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesOver4Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
              20.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesOver4Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Range of sales at which a given percentage will be paid to alliance partner - minimum                 4,200bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMinimum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesOver4Point2BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Otsuka [Member] | United States [Member] | Abilify [Member] | Extension payment [Member]                        
Alliances Statement [Line Items]                        
Payment to extend term of commercialization agreement                       400bmy_PaymentToExtendTermOfCommercializationAgreement
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_ExtensionPaymentMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
Other assets - extension payment 21us-gaap_OtherAssetsNoncurrent
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_ExtensionPaymentMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
      87us-gaap_OtherAssetsNoncurrent
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_ExtensionPaymentMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
      21us-gaap_OtherAssetsNoncurrent
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_ExtensionPaymentMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
87us-gaap_OtherAssetsNoncurrent
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_ExtensionPaymentMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
   
Otsuka [Member] | United States [Member] | Abilify [Member] | Upfront, milestone and other licensing payments [Member]                        
Alliances Statement [Line Items]                        
Cost of products sold - Amortization of intangible assets                     5us-gaap_AmortizationOfIntangibleAssets
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_UpfrontMilestoneAndOtherLicensingPaymentsMember
/ bmy_LocationAxis
= bmy_UnitedStatesMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
 
Otsuka [Member] | European Union [Member] | Abilify [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales recognized from alliance 65.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= us-gaap_EuropeanUnionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
              65.00%bmy_PercentageOfNetSalesRecognizedFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= us-gaap_EuropeanUnionMember
/ us-gaap_ProductOrServiceAxis
= bmy_AbilifyMember
     
Otsuka [Member] | Oncology Territory [Member] | Sprycel and Ixempra [Member]                        
Alliances Statement [Line Items]                        
Cost of products sold - Oncology fee                 297bmy_OncologyAllianceFee
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
295bmy_OncologyAllianceFee
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
138bmy_OncologyAllianceFee
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
 
Otsuka [Member] | Oncology Territory [Member] | Sprycel and Ixempra [Member] | Operating expense up to $175 million [Member]                        
Alliances Statement [Line Items]                        
Percentage of operating expense reimbursements from alliance 20.00%bmy_PercentageOfOperatingExpenseReimbursementsFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_OperatingExpenseAxis
= bmy_OperatingExpenseUpTo175MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
              20.00%bmy_PercentageOfOperatingExpenseReimbursementsFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_OperatingExpenseAxis
= bmy_OperatingExpenseUpTo175MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Amount of operating expense at or below which alliance partner will reimburse given percentage 175bmy_AmountOfOperatingExpenseAtOrBelowWhichCollaborationPartnerWillReimburseGivenPercentage
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_OperatingExpenseAxis
= bmy_OperatingExpenseUpTo175MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
              175bmy_AmountOfOperatingExpenseAtOrBelowWhichCollaborationPartnerWillReimburseGivenPercentage
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_OperatingExpenseAxis
= bmy_OperatingExpenseUpTo175MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Otsuka [Member] | Oncology Territory [Member] | Sprycel and Ixempra [Member] | Operating expenses over $175 million [Member]                        
Alliances Statement [Line Items]                        
Percentage of operating expense reimbursements from alliance 1.00%bmy_PercentageOfOperatingExpenseReimbursementsFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_OperatingExpenseAxis
= bmy_OperatingExpensesOver175MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
              1.00%bmy_PercentageOfOperatingExpenseReimbursementsFromCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_OperatingExpenseAxis
= bmy_OperatingExpensesOver175MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Amount of operating expense over which alliance partner will reimburse given percentage 175bmy_AmountOfOperatingExpenseOverWhichCollaborationPartnerWillReimburseGivenPercentage
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_OperatingExpenseAxis
= bmy_OperatingExpensesOver175MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
              175bmy_AmountOfOperatingExpenseOverWhichCollaborationPartnerWillReimburseGivenPercentage
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_OperatingExpenseAxis
= bmy_OperatingExpensesOver175MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Otsuka [Member] | Oncology Territory [Member] | Sprycel and Ixempra [Member] | Annual net sales up to $400 million [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales payable to alliance partner 65.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesUpTo400MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
              65.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesUpTo400MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
  30.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesUpTo400MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
 
Range of sales at which a given percentage will be paid to alliance partner - maximum                 400bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMaximum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesUpTo400MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Otsuka [Member] | Oncology Territory [Member] | Sprycel and Ixempra [Member] | Annual net sales between $400 and $600 million [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales payable to alliance partner 12.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween400And600MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
              12.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween400And600MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
  5.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween400And600MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
 
Range of sales at which a given percentage will be paid to alliance partner - minimum                 400bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMinimum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween400And600MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Range of sales at which a given percentage will be paid to alliance partner - maximum                 600bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMaximum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween400And600MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Otsuka [Member] | Oncology Territory [Member] | Sprycel and Ixempra [Member] | Annual net sales between $600 and $800 million [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales payable to alliance partner 3.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween600And800MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
              3.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween600And800MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
  3.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween600And800MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
 
Range of sales at which a given percentage will be paid to alliance partner - minimum                 600bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMinimum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween600And800MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Range of sales at which a given percentage will be paid to alliance partner - maximum                 800bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMaximum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween600And800MillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Otsuka [Member] | Oncology Territory [Member] | Sprycel and Ixempra [Member] | Annual net sales between $800 million and $1 billion [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales payable to alliance partner 2.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween800MillionAnd1BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
              2.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween800MillionAnd1BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
  2.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween800MillionAnd1BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
 
Range of sales at which a given percentage will be paid to alliance partner - minimum                 800bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMinimum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween800MillionAnd1BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Range of sales at which a given percentage will be paid to alliance partner - maximum                 1,000bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMaximum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesBetween800MillionAnd1BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
     
Otsuka [Member] | Oncology Territory [Member] | Sprycel and Ixempra [Member] | Annual net sales over $1 billion [Member]                        
Alliances Statement [Line Items]                        
Percentage of net sales payable to alliance partner 1.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesOver1BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
              1.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesOver1BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
  1.00%bmy_PercentageOfNetSalesPayableToCollaborationPartner
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesOver1BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember
 
Range of sales at which a given percentage will be paid to alliance partner - minimum                 $ 1,000bmy_RangeOfSalesAtWhichGivenPercentageWillBePaidToCollaborationPartnerMinimum
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_OtsukaMember
/ bmy_LocationAxis
= bmy_OncologyTerritoryMember
/ bmy_NetSalesAxis
= bmy_AnnualNetSalesOver1BillionMember
/ us-gaap_ProductOrServiceAxis
= bmy_SprycelAndIxempraMember