XML 36 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basis of Presentation - Additional Information (Detail)
3 Months Ended
Mar. 31, 2015
Segment
Apr. 28, 2015
Director
Segment Reporting Information [Line Items]    
Operating segments 4us-gaap_NumberOfOperatingSegments  
Subsequent Event [Member] | JCP Group [Member]    
Segment Reporting Information [Line Items]    
Number of nominees for Board of Directors   3cwst_NumberOfBoardOfDirectorNominees
/ dei_LegalEntityAxis
= cwst_JcpGroupMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Subsequent Event [Member] | JCP Group [Member] | Class A Common Stock [Member]    
Segment Reporting Information [Line Items]    
JCP Group ownership percentage of Company stock   5.00%cwst_CommonStockOutstandingPercentage
/ dei_LegalEntityAxis
= cwst_JcpGroupMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Eastern Region [Member]    
Segment Reporting Information [Line Items]    
Operating segments 1us-gaap_NumberOfOperatingSegments
/ us-gaap_StatementBusinessSegmentsAxis
= cwst_EasternRegionMember
 
Western Region [Member]    
Segment Reporting Information [Line Items]    
Operating segments 1us-gaap_NumberOfOperatingSegments
/ us-gaap_StatementBusinessSegmentsAxis
= cwst_WesternRegionMember
 
Recycling [Member]    
Segment Reporting Information [Line Items]    
Operating segments 1us-gaap_NumberOfOperatingSegments
/ us-gaap_StatementBusinessSegmentsAxis
= cwst_RecyclingMember
 
Other [Member]    
Segment Reporting Information [Line Items]    
Operating segments 1us-gaap_NumberOfOperatingSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember