XML 73 R38.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Long-Term Debt - Additional Information (Detail) (USD $) In Thousands, unless otherwise specified | 1 Months Ended | 3 Months Ended
--- | --- | ---
Feb. 28, 2015 | Mar. 31, 2015
Debt Instrument [Line Items] |  |
Cash payment for settlement of interest rate derivative | $ 830 cwst_SettlementOfDerivativeNotDesignatedAsHedgingInstrument |
Loss on debt extinguishment |  | (521)us-gaap_GainsLossesOnExtinguishmentOfDebt
Write off Deferred Financing Costs [Member] |  |
Debt Instrument [Line Items] |  |
Loss on debt extinguishment |  | 521 us-gaap_GainsLossesOnExtinguishmentOfDebt / us-gaap_ExtinguishmentOfDebtAxis = cwst_WriteOffDeferredFinancingCostsMember
Senior Subordinated Notes Due 2019 Notes [Member] |  |
Debt Instrument [Line Items] |  |
Maturity date | Feb. 15, 2019 |
Debt instrument stated percentage | 7.75%us-gaap_DebtInstrumentInterestRateStatedPercentage / cwst_DebtMaturityPrincipalPaymentEntityAxis = cwst_SeniorSubordinatedNotesDueTwoThousandNineteenMember |
Issued discount | 476 us-gaap_DebtInstrumentUnamortizedDiscount / cwst_DebtMaturityPrincipalPaymentEntityAxis = cwst_SeniorSubordinatedNotesDueTwoThousandNineteenMember |
Senior Secured Revolving Credit Facility Due 2016 [Member] |  |
Debt Instrument [Line Items] |  |
Maturity date | Mar. 18, 2016 |
Senior Secured Revolving Credit Facility Due Two Thousand Twenty [Member] | Abl Facility [Member] |  |
Debt Instrument [Line Items] |  |
Maturity date |  | Feb. 26, 2020
Revolving credit facility |  | 190,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_DebtInstrumentAxis = cwst_AblFacilityMember / us-gaap_LongtermDebtTypeAxis = cwst_SeniorSecuredRevolvingCreditFacilityDueTwoThousandTwentyMember
Additional increase in credit facility |  | 100,000 cwst_AdditionalRevolverCapacity / us-gaap_DebtInstrumentAxis = cwst_AblFacilityMember / us-gaap_LongtermDebtTypeAxis = cwst_SeniorSecuredRevolvingCreditFacilityDueTwoThousandTwentyMember
Line of credit facility interest rate description |  | LIBOR plus between 1.75% and 2.50%
Debt instrument stated percentage |  | 2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_DebtInstrumentAxis = cwst_AblFacilityMember / us-gaap_LongtermDebtTypeAxis = cwst_SeniorSecuredRevolvingCreditFacilityDueTwoThousandTwentyMember
Maturity date description |  | The ABL Facility matures on February 26, 2020. If we fail to refinance the 2019 Notes on or before November 16, 2018, the maturity date for the ABL Facility shall be November 16, 2018
Senior Secured Revolving Credit Facility Due Two Thousand Twenty [Member] | Abl Facility [Member] | Minimum [Member] |  |
Debt Instrument [Line Items] |  |
Debt instrument stated percentage |  | 1.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_DebtInstrumentAxis = cwst_AblFacilityMember / us-gaap_LongtermDebtTypeAxis = cwst_SeniorSecuredRevolvingCreditFacilityDueTwoThousandTwentyMember / us-gaap_RangeAxis = us-gaap_MinimumMember
Senior Secured Revolving Credit Facility Due Two Thousand Twenty [Member] | Abl Facility [Member] | Maximum [Member] |  |
Debt Instrument [Line Items] |  |
Debt instrument stated percentage |  | 2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_DebtInstrumentAxis = cwst_AblFacilityMember / us-gaap_LongtermDebtTypeAxis = cwst_SeniorSecuredRevolvingCreditFacilityDueTwoThousandTwentyMember / us-gaap_RangeAxis = us-gaap_MaximumMember
Original Issuance of Senior Subordinated Notes [Member] | Senior Subordinated Notes Due 2019 Notes [Member] |  |
Debt Instrument [Line Items] |  |
Issuance of senior subordinated notes, face amount | 325,000 us-gaap_DebtInstrumentFaceAmount / cwst_DebtMaturityPrincipalPaymentEntityAxis = cwst_SeniorSubordinatedNotesDueTwoThousandNineteenMember / us-gaap_LongtermDebtTypeAxis = cwst_OriginalIssuanceOfSeniorSubordinatedNotesMember |
Subsequent Issuance of Senior Subordinated Notes [Member] | Senior Subordinated Notes Due 2019 Notes [Member] |  |
Debt Instrument [Line Items] |  |
Issuance of senior subordinated notes, face amount | $ 60,000 us-gaap_DebtInstrumentFaceAmount / cwst_DebtMaturityPrincipalPaymentEntityAxis = cwst_SeniorSubordinatedNotesDueTwoThousandNineteenMember / us-gaap_LongtermDebtTypeAxis = cwst_SubsequentIssuanceOfSeniorSubordinatedNotesMember |

X
- Definition Amount of additional optional borrowing capacity under the credit facility. + References No definition available. + Details
Name: | cwst_AdditionalRevolverCapacity
Namespace Prefix: | cwst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash outflow associated with the settlement of an interest rate swap not designated as an effective hedge. + References No definition available. + Details
Name: | cwst_SettlementOfDerivativeNotDesignatedAsHedgingInstrument
Namespace Prefix: | cwst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28551-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=34725769&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDateDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of debt discount that was originally recognized at the issuance of the instrument that has yet to be amortized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28541-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=34725769&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6850294&loc=d3e12317-112629 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6850294&loc=d3e12355-112629 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityInterestRateDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | cwst_DebtMaturityPrincipalPaymentEntityAxis=cwst_SeniorSecuredRevolvingCreditFacilityDueTwoThousandSixteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cwst_DebtMaturityPrincipalPaymentEntityAxis=cwst_SeniorSubordinatedNotesDueTwoThousandNineteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ExtinguishmentOfDebtAxis=cwst_WriteOffDeferredFinancingCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cwst_OriginalIssuanceOfSeniorSubordinatedNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cwst_SeniorSecuredRevolvingCreditFacilityDueTwoThousandTwentyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=cwst_SubsequentIssuanceOfSeniorSubordinatedNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |