XML 38 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share Repurchases (Details) (USD $)
In Millions, unless otherwise specified
6 Months Ended
Feb. 01, 2015
Jan. 26, 2014
Statement [Line Items]    
Shares repurchased, value $ (133)us-gaap_TreasuryStockValueAcquiredCostMethod $ (76)us-gaap_TreasuryStockValueAcquiredCostMethod
June 2011 Program [Member]    
Statement [Line Items]    
Authorized amount for shares repurchase 1,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= cpb_JuneTwoZeroOneOneProgramMember
 
Stock Repurchase Program, Remaining Authorized Repurchase Amount 650us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= cpb_JuneTwoZeroOneOneProgramMember
 
Treasury Stock [Member]    
Statement [Line Items]    
Treasury stock purchased, shares 3us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Shares repurchased, value (133)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(76)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Treasury Stock [Member] | June 2011 Program [Member]    
Statement [Line Items]    
Shares repurchased, value (100)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= cpb_JuneTwoZeroOneOneProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Treasury Stock [Member] | Shares Repurchased To Offset The Impact Of Dilution [Member]    
Statement [Line Items]    
Treasury stock purchased, shares   2us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cpb_SharesRepurchasedToOffsetImpactOfDilutionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Shares repurchased, value   $ (76)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= cpb_SharesRepurchasedToOffsetImpactOfDilutionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember