XML 33 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
ALLIANCES AND COLLABORATIONS (AstraZeneca) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Alliances and Collaborations Statement [Line Items]      
Net product sales $ 3,059us-gaap_SalesRevenueGoodsNet $ 2,807us-gaap_SalesRevenueGoodsNet  
Alliance and other revenues 982us-gaap_OtherSalesRevenueNet 1,004us-gaap_OtherSalesRevenueNet  
Total revenues 4,041us-gaap_SalesRevenueNet 3,811us-gaap_SalesRevenueNet  
Cost of products sold - amortization of deferred income (847)us-gaap_CostOfGoodsSold (968)us-gaap_CostOfGoodsSold  
Provision for restructuring 12us-gaap_RestructuringCharges 21us-gaap_RestructuringCharges  
Gain on sale of business 154us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal 259us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal  
Deferred income - Cash Flow information 334bmy_IncreaseDecreaseInOtherDeferredIncome 327bmy_IncreaseDecreaseInOtherDeferredIncome  
Business divestitures and other proceeds 203us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested 3,055us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested  
Deferred income 2,156us-gaap_DeferredRevenueAndCredits   1,937us-gaap_DeferredRevenueAndCredits
Earned royalties included in other income 161bmy_OtherIncomeReceivedFromAlliancePartners 108bmy_OtherIncomeReceivedFromAlliancePartners  
AstraZeneca [Member]      
Alliances and Collaborations Statement [Line Items]      
Net product sales   160us-gaap_SalesRevenueGoodsNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Alliance and other revenues 54us-gaap_OtherSalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
19us-gaap_OtherSalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Total revenues 54us-gaap_SalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
179us-gaap_SalesRevenueNet
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Profit sharing - Cost of products sold   76bmy_ProfitSharingReimbursementsToCollaboration
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Payments to/(from) alliance partners - Cost of products sold   (9)bmy_PaymentsToFromAlliancePartnersRecognizedInCostofProductsSold
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Payments to/(from) alliance partners - Marketing, selling and administrative   (11)bmy_PaymentsToFromAlliancePartnersRecognizedInMarketingSellingAndAdministrative
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Payments to/(from) alliance partners - Advertising and product promotion   (3)bmy_PaymentsToFromAlliancePartnerRecognizedInAdvertisingAndProductPromotion
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Payments to/(from) alliance partners - Research and development   (7)bmy_PaymentsToFromAlliancePartnerRecognizedInResearchAndDevelopment
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Provision for restructuring   (2)us-gaap_RestructuringCharges
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Royalties (81)bmy_BusinessSaleRoyaltyIncome
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
(48)bmy_BusinessSaleRoyaltyIncome
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Transitional services (3)bmy_AllianceTransitionalServices
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
(31)bmy_AllianceTransitionalServices
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Gain on sale of business (5)us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
(259)us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Deferred income - Cash Flow information 1bmy_IncreaseDecreaseInOtherDeferredIncome
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
275bmy_IncreaseDecreaseInOtherDeferredIncome
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
Business divestitures and other proceeds 12us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
3,055us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
 
AstraZeneca [Member] | Amortization Income Expense [Member]      
Alliances and Collaborations Statement [Line Items]      
Amortization of deferred income (24)bmy_AmortizationOfDeferredIncome
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_AmortizationIncomeExpenseMember
(13)bmy_AmortizationOfDeferredIncome
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_AmortizationIncomeExpenseMember
 
AstraZeneca [Member] | Assets Not Yet Transferred to Alliance Partner [Member]      
Alliances and Collaborations Statement [Line Items]      
Deferred income 180us-gaap_DeferredRevenueAndCredits
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_AssetsNotYetTransferredtoAlliancePartnerMember
  176us-gaap_DeferredRevenueAndCredits
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_AssetsNotYetTransferredtoAlliancePartnerMember
AstraZeneca [Member] | Services Not Yet Performed For Alliance Partner [Member]      
Alliances and Collaborations Statement [Line Items]      
Deferred income $ 207us-gaap_DeferredRevenueAndCredits
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_ServicesNotYetPerformedForAlliancePartnerMember
  $ 226us-gaap_DeferredRevenueAndCredits
/ bmy_AlliancesAndCollaborationCompaniesAxis
= bmy_AstraZenecaMember
/ bmy_AlliancesAndCollaborationsAxis
= bmy_ServicesNotYetPerformedForAlliancePartnerMember