XML 21 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
EQUITY (Changes in Equity) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common Stock, Value, Issued, Balance at January 1, $ 221us-gaap_CommonStockValue      
Common Stock, Value, Issued, Balance at March 31, 221us-gaap_CommonStockValue      
Capital in Excess of Par Value of Stock, Balance at January 1, 1,507us-gaap_AdditionalPaidInCapital      
Capital in Excess of Par Value of Stock, Balance at March 31, 1,314us-gaap_AdditionalPaidInCapital      
Retained Earnings, Balance at January 1, 32,541us-gaap_RetainedEarningsAccumulatedDeficit      
Net Earnings Attributable to BMS 1,186us-gaap_NetIncomeLoss 937us-gaap_NetIncomeLoss    
Retained Earnings, Balance at March 31, 33,110us-gaap_RetainedEarningsAccumulatedDeficit      
Treasury Stock, Shares, Balance at January 1, 547us-gaap_TreasuryStockShares      
Treasury Stock, Shares, Balance at March 31, 541us-gaap_TreasuryStockShares      
Cost of Treasury Stock, Balance at January 1, (16,992)us-gaap_TreasuryStockValue      
Cost of Treasury Stock, Balance at March 31, (16,683)us-gaap_TreasuryStockValue      
Noncontrolling interest, Balance at January 1, 131us-gaap_MinorityInterest      
Noncontrolling interest, Balance at March 31, 143us-gaap_MinorityInterest      
Common Stock [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common Stock, Shares Issued, Balance at January 1,     2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Common Stock, Shares Issued, Balance at March 31, 2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Common Stock, Value, Issued, Balance at January 1,     221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Common Stock, Value, Issued, Balance at March 31, 221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Capital in Excess of Par Value of Stock [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Capital in Excess of Par Value of Stock, Balance at January 1, 1,507us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,922us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Employee stock compensation plans, Capital in Excess of Par (193)bmy_EmployeestockcompensationplansCapitalinExcessofPar
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(457)bmy_EmployeestockcompensationplansCapitalinExcessofPar
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Debt Conversion, Capital in Excess of Par Value of Stock   (16)bmy_DebtConversionCapitalinExceedofParValueofStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Capital in Excess of Par Value of Stock, Balance at March 31, 1,314us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,449us-gaap_AdditionalPaidInCapital
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Retained Earnings [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Retained Earnings, Balance at January 1, 32,541us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
32,952us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Net Earnings Attributable to BMS 1,186us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
937us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Cash dividends declared (617)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(598)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Retained Earnings, Balance at March 31, 33,110us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
33,291us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Treasury Stock [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Treasury Stock, Shares, Balance at January 1, 547us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
559us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Employee stock compensation plans, Shares (6)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(7)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Debt conversion, Shares   (1)us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Treasury Stock, Shares, Balance at March 31, 541us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
551us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Cost of Treasury Stock, Balance at January 1, (16,992)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(17,800)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Employee stock compensation plans, Cost 309us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
544us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Debt conversion, cost   35us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Cost of Treasury Stock, Balance at March 31, (16,683)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(17,221)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Noncontrolling Interest [Member]        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Noncontrolling interest, Balance at January 1, 131us-gaap_MinorityInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
82us-gaap_MinorityInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Net earnings attributable to noncontrolling interest 15bmy_NetEarningsNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(1)bmy_NetEarningsNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Distributions (3)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(23)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Noncontrolling interest, Balance at March 31, $ 143us-gaap_MinorityInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 58us-gaap_MinorityInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember