XML 95 R72.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Derivative Instruments and Hedging Activities - Additional Information (Detail) | 1 Months Ended | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Mar. 31, 2016 USD ($) | Mar. 31, 2014 USD ($) | Dec. 31, 2016 USD ($) | Dec. 31, 2015 USD ($) | Dec. 31, 2015 CAD
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |
Outstanding derivatives |  |  | $ 0 |  |
Currency Swaps [Member] | Canada, Dollars |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |
Notional amount of derivatives for intercompany debt | CAD |  |  |  |  | CAD 370,000,000
Foreign Currency Derivatives [Member] | Cash Flow Hedging [Member] |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |
Cash received in termination of foreign exchange cross currency swaps | $ 67,000,000 |  |  |  |
Expense associated with termination of foreign exchange cross currency swaps | $ 8,000,000 |  |  |  |
Foreign Currency Derivatives [Member] | Cash Flow Hedging [Member] | Long-term other assets [Member] |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |
Foreign currency derivatives, Assets |  |  |  | $ 63,000,000 |
Foreign Currency Derivatives [Member] | Cash Flow Hedging [Member] | Current Other Assets [Member] |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |
Foreign currency derivatives, Assets |  |  |  | 15,000,000 |
Forward Starting Interest Rate Swap [Member] | Cash Flow Hedging [Member] |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |
Deferred losses, net of taxes, related to cash flow hedges included in accumulated other comprehensive income (loss) |  |  | $ 37,000,000 | $ 43,000,000 |
Term of senior notes to amortize deferred losses |  |  | 10 years |  |
Notional amount of derivatives |  | $ 175,000,000 |  |  |
Cash paid to settle hedges |  | $ 36,000,000 |  |  |
Treasury Rate Locks [Member] | Cash Flow Hedging [Member] |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |
Deferred losses scheduled to be reclassified out of accumulated other comprehensive into interest expense over next 12 months, pre-tax |  |  | $ 10,000,000 |  |

X
- Definition Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=66004124&loc=SL7669646-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=66004124&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=66004124&loc=SL7669686-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=66004124&loc=d3e681-108580 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35736893&loc=d3e80784-113994 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the hedged item as of the balance sheet date related to the derivative. For example, the hedged balance on a debt instrument. + References No definition available. + Details
Name: | us-gaap_DerivativeAmountOfHedgedItem
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958 + Details
Name: | us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of cash received during the period on settlement of a hedge. + References No definition available. + Details
Name: | us-gaap_DerivativeCashReceivedOnHedge
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The premium (cost) of a hedge, expensed during the period. + References No definition available. + Details
Name: | us-gaap_DerivativeCostOfHedge
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeInstrumentsGainLossLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35736893&loc=d3e80748-113994 + Details
Name: | us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash paid to settle hedges. + References No definition available. + Details
Name: | wm_CashPaidToSettleHedges
Namespace Prefix: | wm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Nominal or face amount of derivatives terminated during the period. + References No definition available. + Details
Name: | wm_DerivativeNotionalAmountTerminated
Namespace Prefix: | wm_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CurrencySwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CurrencyAxis=currency_CAD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=wm_ForwardStartingInterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_TreasuryLockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |