XML 74 R62.htm IDEA: XBRL DOCUMENT
v3.25.1

Derivative Financial Instruments - Interest Rate Swaps (Details) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2025 USD ($) agreement
Derivative [Line Items] |
Number of interest rate swap agreements | agreement | 4
Interest Rate Swap One |
Derivative [Line Items] |
Date entered | 2017-08
Notional amount | $ 200,000
Fixed interest rate paid | 2.123%
Variable interest rate received | 1-month Term SOFR
Effective date | 2022-11
Expiration date | 2025-10
Interest Rate Swap Two |
Derivative [Line Items] |
Date entered | 2018-06
Notional amount | $ 200,000
Fixed interest rate paid | 2.848%
Variable interest rate received | 1-month Term SOFR
Effective date | 2022-11
Expiration date | 2025-10
Interest Rate Swap Three |
Derivative [Line Items] |
Date entered | 2018-06
Notional amount | $ 200,000
Fixed interest rate paid | 2.8284%
Variable interest rate received | 1-month Term SOFR
Effective date | 2022-11
Expiration date | 2025-10
Interest Rate Swap Four |
Derivative [Line Items] |
Date entered | 2018-12
Notional amount | $ 200,000
Fixed interest rate paid | 2.7715%
Variable interest rate received | 1-month Term SOFR
Effective date | 2022-11
Expiration date | 2027-07

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: | dtr-types: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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of interest rate derivative instruments held by the entity at the reporting date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_NumberOfInterestRateDerivativesHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

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 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_DescriptionOfVariableRateBasis
Namespace Prefix: | wcn_
Data Type: | xbrli:stringItemType
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_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: |