XML 17 R112.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsidiary Guarantors - Schedule of Consolidating Statement of Comprehensive Income (Loss) (Detail) (USD $)
In Thousands, unless otherwise specified
2 Months Ended 3 Months Ended 8 Months Ended 12 Months Ended
Dec. 31, 2014
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2013
Apr. 30, 2013
Jan. 31, 2013
Oct. 31, 2012
Jul. 31, 2012
Apr. 30, 2012
Jan. 31, 2012
Oct. 31, 2011
Jul. 31, 2011
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Apr. 30, 2014
Dec. 31, 2013
Apr. 30, 2013
Dec. 31, 2012
Apr. 30, 2012
Condensed Financial Statements, Captions [Line Items]                                              
Net income (loss) $ (6,017)us-gaap_ProfitLoss $ 361us-gaap_ProfitLoss $ (154)us-gaap_ProfitLoss $ (15,633)us-gaap_ProfitLoss $ (11,033)us-gaap_ProfitLoss $ (575)us-gaap_ProfitLoss $ (163)us-gaap_ProfitLoss $ (13,518)us-gaap_ProfitLoss $ (11,474)us-gaap_ProfitLoss $ (21,092)us-gaap_ProfitLoss $ (8,379)us-gaap_ProfitLoss $ (49,130)us-gaap_ProfitLoss $ (24,635)us-gaap_ProfitLoss $ (765)us-gaap_ProfitLoss $ (3,062)us-gaap_ProfitLoss $ (5,810)us-gaap_ProfitLoss $ (4,078)us-gaap_ProfitLoss $ (27,404)us-gaap_ProfitLoss $ (27,404)us-gaap_ProfitLoss $ (54,463)us-gaap_ProfitLoss $ (54,463)us-gaap_ProfitLoss $ (77,592)us-gaap_ProfitLoss $ (77,592)us-gaap_ProfitLoss
Other comprehensive income (loss), net of tax:                                              
Unrealized gain (loss) resulting from changes in fair value of derivative instruments                                   (36)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax (36)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax (2,910)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax (2,910)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax (1,749)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax (1,749)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
Realized loss (gain) on derivative instruments reclassified into earnings                                   655us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax 655us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax 4,247us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax 4,247us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax (578)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax (578)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
Unrealized gain (loss) resulting from changes in fair value of marketable securities                               19us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax   12us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 12us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 23us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 23us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax (3)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax (3)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Other comprehensive income (loss                               19us-gaap_OtherComprehensiveIncomeLossNetOfTax   631us-gaap_OtherComprehensiveIncomeLossNetOfTax 631us-gaap_OtherComprehensiveIncomeLossNetOfTax 1,360us-gaap_OtherComprehensiveIncomeLossNetOfTax 1,360us-gaap_OtherComprehensiveIncomeLossNetOfTax (2,330)us-gaap_OtherComprehensiveIncomeLossNetOfTax (2,330)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Comprehensive income (loss)                               (5,791)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest   (26,773)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (26,773)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (53,103)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (53,103)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (79,922)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest (79,922)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Less: Comprehensive income (loss) attributable to noncontrolling interest                               208us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest   (4,309)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest (4,309)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest (321)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest (321)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest (6)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest (6)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
Comprehensive income (loss) attributable to common stockholders                               (5,999)us-gaap_ComprehensiveIncomeNetOfTax   (22,464)us-gaap_ComprehensiveIncomeNetOfTax (22,464)us-gaap_ComprehensiveIncomeNetOfTax (52,782)us-gaap_ComprehensiveIncomeNetOfTax (52,782)us-gaap_ComprehensiveIncomeNetOfTax (79,916)us-gaap_ComprehensiveIncomeNetOfTax (79,916)us-gaap_ComprehensiveIncomeNetOfTax
Transition Period 2014 [Member]                                              
Condensed Financial Statements, Captions [Line Items]                                              
Net income (loss)                               (5,810)us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Other comprehensive income (loss), net of tax:                                              
Unrealized gain (loss) resulting from changes in fair value of derivative instruments                               19us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Other comprehensive income (loss                               19us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Comprehensive income (loss)                               (5,791)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Less: Comprehensive income (loss) attributable to noncontrolling interest                               208us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Comprehensive income (loss) attributable to common stockholders                               (5,999)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Parent [Member]                                              
Condensed Financial Statements, Captions [Line Items]                                              
Net income (loss)                               (6,018)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (23,095)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(23,095)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(54,142)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(54,142)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(77,586)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(77,586)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other comprehensive income (loss), net of tax:                                              
Unrealized gain (loss) resulting from changes in fair value of derivative instruments                                        (1,257)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (2,253)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Realized loss (gain) on derivative instruments reclassified into earnings                                        3,626us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (77)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Unrealized gain (loss) resulting from changes in fair value of marketable securities                                                 
Other comprehensive income (loss                                        2,369us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (2,330)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Comprehensive income (loss)                                   (23,095)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (51,773)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (79,916)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Less: Comprehensive income (loss) attributable to noncontrolling interest                                                 
Comprehensive income (loss) attributable to common stockholders                                   (23,095)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (51,773)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (79,916)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Parent [Member] | Transition Period 2014 [Member]                                              
Condensed Financial Statements, Captions [Line Items]                                              
Net income (loss)                               (6,018)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Other comprehensive income (loss), net of tax:                                              
Unrealized gain (loss) resulting from changes in fair value of derivative instruments                                               
Other comprehensive income (loss                                               
Comprehensive income (loss)                               (6,018)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Less: Comprehensive income (loss) attributable to noncontrolling interest                                               
Comprehensive income (loss) attributable to common stockholders                               (6,018)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Guarantors [Member]                                              
Condensed Financial Statements, Captions [Line Items]                                              
Net income (loss)                               25,926us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  23,807us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
23,807us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(19,954)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(19,954)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(46,144)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(46,144)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other comprehensive income (loss), net of tax:                                              
Unrealized gain (loss) resulting from changes in fair value of derivative instruments                                                 
Realized loss (gain) on derivative instruments reclassified into earnings                                                 
Unrealized gain (loss) resulting from changes in fair value of marketable securities                                   12us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  23us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  (3)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Other comprehensive income (loss                                   12us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  23us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  (3)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Comprehensive income (loss)                                   23,819us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  (19,931)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  (46,147)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Less: Comprehensive income (loss) attributable to noncontrolling interest                                                 
Comprehensive income (loss) attributable to common stockholders                                   23,819us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  (19,931)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
  (46,147)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Guarantors [Member] | Transition Period 2014 [Member]                                              
Condensed Financial Statements, Captions [Line Items]                                              
Net income (loss)                               25,926us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Other comprehensive income (loss), net of tax:                                              
Unrealized gain (loss) resulting from changes in fair value of derivative instruments                               19us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Other comprehensive income (loss                               19us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Comprehensive income (loss)                               25,945us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Less: Comprehensive income (loss) attributable to noncontrolling interest                                               
Comprehensive income (loss) attributable to common stockholders                               25,945us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Non-Guarantors [Member]                                              
Condensed Financial Statements, Captions [Line Items]                                              
Net income (loss)                               430us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (9,305)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(9,305)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(5,090)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(5,090)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(20,694)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(20,694)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other comprehensive income (loss), net of tax:                                              
Unrealized gain (loss) resulting from changes in fair value of derivative instruments                                   (36)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (1,653)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  504us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Realized loss (gain) on derivative instruments reclassified into earnings                                   655us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  621us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (501)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Unrealized gain (loss) resulting from changes in fair value of marketable securities                                                 
Other comprehensive income (loss                                   619us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (1,032)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  3us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Comprehensive income (loss)                                   (8,686)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (6,122)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (20,691)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Less: Comprehensive income (loss) attributable to noncontrolling interest                                   (4,309)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (321)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (6)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Comprehensive income (loss) attributable to common stockholders                                   (4,377)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (5,801)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
  (20,685)us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Non-Guarantors [Member] | Transition Period 2014 [Member]                                              
Condensed Financial Statements, Captions [Line Items]                                              
Net income (loss)                               430us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Other comprehensive income (loss), net of tax:                                              
Unrealized gain (loss) resulting from changes in fair value of derivative instruments                                               
Other comprehensive income (loss                                               
Comprehensive income (loss)                               430us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Less: Comprehensive income (loss) attributable to noncontrolling interest                               208us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Comprehensive income (loss) attributable to common stockholders                               222us-gaap_ComprehensiveIncomeNetOfTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Elimination [Member]                                              
Condensed Financial Statements, Captions [Line Items]                                              
Net income (loss)                               (26,148)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  (18,811)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(18,811)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
24,723us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
24,723us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
66,832us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
66,832us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Other comprehensive income (loss), net of tax:                                              
Unrealized gain (loss) resulting from changes in fair value of derivative instruments                                                 
Realized loss (gain) on derivative instruments reclassified into earnings                                                 
Unrealized gain (loss) resulting from changes in fair value of marketable securities                                                 
Other comprehensive income (loss                                                 
Comprehensive income (loss)                                   (18,811)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  24,723us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  66,832us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Less: Comprehensive income (loss) attributable to noncontrolling interest                                                 
Comprehensive income (loss) attributable to common stockholders                                   (18,811)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  24,723us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
  66,832us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
 
Elimination [Member] | Transition Period 2014 [Member]                                              
Condensed Financial Statements, Captions [Line Items]                                              
Net income (loss)                               (26,148)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Other comprehensive income (loss), net of tax:                                              
Unrealized gain (loss) resulting from changes in fair value of derivative instruments                                               
Other comprehensive income (loss                                               
Comprehensive income (loss)                               (26,148)us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember
             
Less: Comprehensive income (loss) attributable to noncontrolling interest                                               
Comprehensive income (loss) attributable to common stockholders                               $ (26,148)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ us-gaap_StatementScenarioAxis
= cwst_TransitionPeriodMember