XML 91 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
RECEIVABLES (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accounts Receivable, Net [Abstract]      
Trade receivables $ 2,193us-gaap_AccountsReceivableGrossCurrent $ 1,779us-gaap_AccountsReceivableGrossCurrent  
Less allowances (93)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent (89)us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent  
Net trade receivables 2,100us-gaap_AccountsReceivableNetCurrent 1,690us-gaap_AccountsReceivableNetCurrent  
Alliance partner receivables 888bmy_AlliancePartnerReceivables 1,122bmy_AlliancePartnerReceivables  
Prepaid and refundable income taxes 178us-gaap_IncomeTaxesReceivable 262us-gaap_IncomeTaxesReceivable  
Miscellaneous receivables 224us-gaap_OtherReceivables 286us-gaap_OtherReceivables  
Receivables 3,390us-gaap_ReceivablesNetCurrent 3,360us-gaap_ReceivablesNetCurrent  
Receivables sold on a nonrecourse basis 812bmy_ReceivablesSoldOnNonrecourseBasis 1,031bmy_ReceivablesSoldOnNonrecourseBasis 956bmy_ReceivablesSoldOnNonrecourseBasis
The number of the largest pharmaceutical wholesalers in the U.S. 3bmy_NumberOfLargestPharmaceuticalWholesalers    
Percentage of aggregate total trade receivables due from three pharmaceutical wholesalers 36.00%bmy_PercentageOfAggregateTotalTradeReceivablesDue 40.00%bmy_PercentageOfAggregateTotalTradeReceivablesDue  
Allowance for Trade Receivables [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 89us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
104us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
147us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
Provision 773us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
720us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
832us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
Utilization (769)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
(731)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
(875)us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
Assets held-for-sale   (4)bmy_ValuationAllowancesAndReservesAssetsHeldForSale
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
 
Balance at end of year $ 93us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
$ 89us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember
$ 104us-gaap_ValuationAllowancesAndReservesBalance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForTradeReceivablesMember