XML 88 R99.htm IDEA: XBRL DOCUMENT v2.4.1.9
Capital Stock, Dividends and Share Repurchases - Stock Repurchase Programs (Parenthetical) (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended 1 Months Ended 3 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Feb. 28, 2014
Sep. 30, 2014
Financial_Institutions
Feb. 28, 2015
Stock Repurchase Program [Line Items]          
Shares repurchased 9,569,000us-gaap_StockRepurchasedDuringPeriodShares 5,368,000us-gaap_StockRepurchasedDuringPeriodShares      
Accelerated Share Repurchase Agreements (ASRs) [Member]          
Stock Repurchase Program [Line Items]          
Maximum capital allocated for repurchases of common stock     $ 600us-gaap_StockRepurchaseProgramAuthorizedAmount
/ us-gaap_ShareRepurchaseProgramAxis
= wm_AcceleratedShareRepurchaseAgreementsMember
   
Shares repurchased       9,600,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= wm_AcceleratedShareRepurchaseAgreementsMember
 
Common stock repurchases       $ 600us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= wm_AcceleratedShareRepurchaseAgreementsMember
 
Number of banks in which ASR agreement signed       2wm_NumberOfBanksWithAcceleratedShareRepurchaseAgreement
/ us-gaap_ShareRepurchaseProgramAxis
= wm_AcceleratedShareRepurchaseAgreementsMember
 
Percentage of common stock shares repurchased       70.00%wm_AcceleratedShareRepurchasePercentageOfSharesToBeRepurchased
/ us-gaap_ShareRepurchaseProgramAxis
= wm_AcceleratedShareRepurchaseAgreementsMember
 
Accelerated Share Repurchase Agreements (ASRs) [Member] | Subsequent Event [Member]          
Stock Repurchase Program [Line Items]          
Final weighted average per share purchase price for the completed ASR agreements         $ 48.58us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= wm_AcceleratedShareRepurchaseAgreementsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Shares received from the banks to settle the ASRs         2,800,000wm_AcceleratedShareRepurchasesSettlementPaymentOrReceiptOfShares
/ us-gaap_ShareRepurchaseProgramAxis
= wm_AcceleratedShareRepurchaseAgreementsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember