XML 46 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Property, Plant and Equipment - Components of Property, Plant and Equipment (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Apr. 30, 2014
Apr. 30, 2013
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 1,151,381us-gaap_PropertyPlantAndEquipmentGross $ 1,099,359us-gaap_PropertyPlantAndEquipmentGross $ 1,068,069us-gaap_PropertyPlantAndEquipmentGross
Less: accumulated depreciation and amortization 736,839us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment 695,935us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment 645,567us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Property, plant and equipment, net 414,542us-gaap_PropertyPlantAndEquipmentNet 403,424us-gaap_PropertyPlantAndEquipmentNet 422,502us-gaap_PropertyPlantAndEquipmentNet
Land [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 21,671us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LandMember
21,445us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LandMember
20,722us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LandMember
Landfills [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 513,851us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LandfillMember
496,515us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LandfillMember
475,855us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_LandfillMember
Landfill operating lease contracts [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 120,607us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= cwst_LandfillOperatingLeaseMember
115,867us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= cwst_LandfillOperatingLeaseMember
109,363us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= cwst_LandfillOperatingLeaseMember
Buildings and Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 139,461us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_BuildingAndBuildingImprovementsMember
134,787us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_BuildingAndBuildingImprovementsMember
133,330us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_BuildingAndBuildingImprovementsMember
Machinery and Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 127,359us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_MachineryAndEquipmentMember
117,193us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_MachineryAndEquipmentMember
120,314us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_MachineryAndEquipmentMember
Rolling Stock [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 138,201us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= cwst_RollingStockMember
128,155us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= cwst_RollingStockMember
128,038us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= cwst_RollingStockMember
Containers [Member]      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 90,231us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ContainersMember
$ 85,397us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ContainersMember
$ 80,447us-gaap_PropertyPlantAndEquipmentGross
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ContainersMember