XML 70 R58.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Derivative Financial Instruments (Company's Derivative Instruments of Interest Rate Swaps) (Details) - LIBOR [Member] $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2017 USD ($)
Interest Rate Swap One [Member] |  |
Derivative [Line Items] |  |
Date entered | 2014-04 |
Notional amount | $ 100,000 |
Fixed interest rate paid | 1.80% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2014-07 |
Expiration date | 2019-07 |
Interest Rate Swap Two [Member] |  |
Derivative [Line Items] |  |
Date entered | 2014-05 |
Notional amount | $ 50,000 |
Fixed interest rate paid | 2.344% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2015-10 |
Expiration date | 2020-10 |
Interest Rate Swap Three [Member] |  |
Derivative [Line Items] |  |
Date entered | 2014-05 |
Notional amount | $ 25,000 |
Fixed interest rate paid | 2.326% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2015-10 |
Expiration date | 2020-10 |
Interest Rate Swap Four [Member] |  |
Derivative [Line Items] |  |
Date entered | 2014-05 |
Notional amount | $ 50,000 |
Fixed interest rate paid | 2.35% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2015-10 |
Expiration date | 2020-10 |
Interest Rate Swap Five [Member] |  |
Derivative [Line Items] |  |
Date entered | 2014-05 |
Notional amount | $ 50,000 |
Fixed interest rate paid | 2.35% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2015-10 |
Expiration date | 2020-10 |
Interest Rate Swap Six [Member] |  |
Derivative [Line Items] |  |
Date entered | 2016-04 |
Notional amount | $ 100,000 |
Fixed interest rate paid | 1.00% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2017-02 |
Expiration date | 2020-02 |
Interest Rate Swap Seven [Member] |  |
Derivative [Line Items] |  |
Date entered | 2016-06 |
Notional amount | $ 75,000 |
Fixed interest rate paid | 0.85% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2017-02 |
Expiration date | 2020-02 |
Interest Rate Swap Eight [Member] |  |
Derivative [Line Items] |  |
Date entered | 2016-06 |
Notional amount | $ 150,000 |
Fixed interest rate paid | 0.95% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2018-01 |
Expiration date | 2021-01 |
Interest Rate Swap Nine [Member] |  |
Derivative [Line Items] |  |
Date entered | 2016-06 |
Notional amount | $ 150,000 |
Fixed interest rate paid | 0.95% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2018-01 |
Expiration date | 2021-01 |
Interest Rate Swap Ten [Member] |  |
Derivative [Line Items] |  |
Date entered | 2016-07 |
Notional amount | $ 50,000 |
Fixed interest rate paid | 0.90% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2018-01 |
Expiration date | 2021-01 |
Interest Rate Swap Eleven [Member] |  |
Derivative [Line Items] |  |
Date entered | 2016-07 |
Notional amount | $ 50,000 |
Fixed interest rate paid | 0.89% | [1]
Variable interest rate received | 1-month LIBOR |
Effective date | 2018-01 |
Expiration date | 2021-01 |
[1] | Plus applicable margin.

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fixed interest rate related to the interest rate derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeFixedInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The reference rate for the variable rate of the interest rate derivative, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR. + References No definition available. + Details
Name: | wcn_DecriptionOfVariableRateBasis
Namespace Prefix: | wcn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The date the derivative commences. + References No definition available. + Details
Name: | wcn_DerivativeEffectiveDateMonthAndYear
Namespace Prefix: | wcn_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition The date the derivative is entered into. + References No definition available. + Details
Name: | wcn_InceptionDatesDerivative
Namespace Prefix: | wcn_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition The date the derivative matures. + References No definition available. + Details
Name: | wcn_MaturityDatesDerivative
Namespace Prefix: | wcn_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

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

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