XML 47 R111.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Subsidiary Guarantors - Schedule of Consolidating Statement of Operations (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] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues | $ 85,646 us-gaap_Revenues | $ 141,341 us-gaap_Revenues | $ 141,387 us-gaap_Revenues | $ 118,927 us-gaap_Revenues | $ 117,852 us-gaap_Revenues | $ 132,296 us-gaap_Revenues | $ 128,558 us-gaap_Revenues | $ 108,694 us-gaap_Revenues | $ 112,167 us-gaap_Revenues | $ 116,836 us-gaap_Revenues | $ 117,638 us-gaap_Revenues | $ 106,375 us-gaap_Revenues | $ 111,520 us-gaap_Revenues | $ 125,989 us-gaap_Revenues | $ 124,066 us-gaap_Revenues | $ 368,374 us-gaap_Revenues | $ 340,069 us-gaap_Revenues |  | $ 497,633 us-gaap_Revenues |  | $ 455,335 us-gaap_Revenues |  | $ 467,950 us-gaap_Revenues
Operating expenses: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 258,650 us-gaap_CostOfGoodsAndServicesSold | 236,076 us-gaap_CostOfGoodsAndServicesSold |  | 354,592 us-gaap_CostOfGoodsAndServicesSold |  | 323,014 us-gaap_CostOfGoodsAndServicesSold |  | 318,068 us-gaap_CostOfGoodsAndServicesSold
General and administration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 45,732 us-gaap_GeneralAndAdministrativeExpense | 40,803 us-gaap_GeneralAndAdministrativeExpense |  | 61,865 us-gaap_GeneralAndAdministrativeExpense |  | 58,205 us-gaap_GeneralAndAdministrativeExpense |  | 60,264 us-gaap_GeneralAndAdministrativeExpense
Depreciation and amortization |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 41,485 us-gaap_DepreciationDepletionAndAmortization | 40,618 us-gaap_DepreciationDepletionAndAmortization |  | 60,339 us-gaap_DepreciationDepletionAndAmortization |  | 56,576 us-gaap_DepreciationDepletionAndAmortization |  | 58,415 us-gaap_DepreciationDepletionAndAmortization
Asset impairment charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 7,455 us-gaap_AssetImpairmentCharges |  |  |  | 40,746 us-gaap_AssetImpairmentCharges
Legal settlement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,359 us-gaap_LitigationSettlementAmount
Development project charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,394 cwst_AbandonedDevelopmentProjectExpense |  |  |  | 131 cwst_AbandonedDevelopmentProjectExpense
Severance and reorganization costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 161 us-gaap_SeveranceCosts1 |  | 586 us-gaap_SeveranceCosts1 |  | 3,709 us-gaap_SeveranceCosts1 |  |
Environmental remediation charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 950 us-gaap_EnvironmentalRemediationExpense | 400 us-gaap_EnvironmentalRemediationExpense |  | 400 us-gaap_EnvironmentalRemediationExpense |  |  |  |
(Gain) expense from divestiture, acquisition and financing costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (553)cwst_DivestitureAcquisitionFinancingCosts | 120 cwst_DivestitureAcquisitionFinancingCosts |  | 144 cwst_DivestitureAcquisitionFinancingCosts |  | 1,410 cwst_DivestitureAcquisitionFinancingCosts |  |
Change in fair value of acquisition related contingent consideration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (1,058)cwst_GainLossOnSettlementOfContingentConsideration |  |  |  |
Total operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 346,264 us-gaap_CostsAndExpenses | 318,178 us-gaap_CostsAndExpenses |  | 485,717 us-gaap_CostsAndExpenses |  | 442,914 us-gaap_CostsAndExpenses |  | 478,983 us-gaap_CostsAndExpenses
Operating income (loss) | 2,708 us-gaap_OperatingIncomeLoss | 10,064 us-gaap_OperatingIncomeLoss | 9,338 us-gaap_OperatingIncomeLoss | (5,973)us-gaap_OperatingIncomeLoss | (1,298)us-gaap_OperatingIncomeLoss | 9,450 us-gaap_OperatingIncomeLoss | 9,737 us-gaap_OperatingIncomeLoss | 2,110 us-gaap_OperatingIncomeLoss | 78 us-gaap_OperatingIncomeLoss | 4,426 us-gaap_OperatingIncomeLoss | 5,807 us-gaap_OperatingIncomeLoss | (37,679)us-gaap_OperatingIncomeLoss | 4,448 us-gaap_OperatingIncomeLoss | 11,730 us-gaap_OperatingIncomeLoss | 10,468 us-gaap_OperatingIncomeLoss | 22,110 us-gaap_OperatingIncomeLoss | 21,891 us-gaap_OperatingIncomeLoss |  | 11,916 us-gaap_OperatingIncomeLoss |  | 12,421 us-gaap_OperatingIncomeLoss |  | (11,033)us-gaap_OperatingIncomeLoss
Other expense (income), net: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest income |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (247)us-gaap_InterestIncomeOther | (184)us-gaap_InterestIncomeOther |  | (312)us-gaap_InterestIncomeOther |  | (141)us-gaap_InterestIncomeOther |  | (42)us-gaap_InterestIncomeOther
Interest expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 25,639 us-gaap_InterestExpense | 25,357 us-gaap_InterestExpense |  | 38,175 us-gaap_InterestExpense |  | 41,570 us-gaap_InterestExpense |  | 45,008 us-gaap_InterestExpense
(Income) loss from equity method investments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (1,027)us-gaap_IncomeLossFromEquityMethodInvestments |  | (936)us-gaap_IncomeLossFromEquityMethodInvestments |  | (4,441)us-gaap_IncomeLossFromEquityMethodInvestments |  | (9,994)us-gaap_IncomeLossFromEquityMethodInvestments
(Gain) loss on sale of equity method investment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 815 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal |  | 593 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal |  |  |  |
Impairment of equity method investment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 10,680 us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment
Impairment of investments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,320 us-gaap_ImpairmentOfInvestments |  |  |  |  |  |  | 10,680 us-gaap_ImpairmentOfInvestments
(Gain) loss on derivative instruments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 225 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet | (69)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet |  | 280 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet |  | 4,512 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet |  |
Loss on debt extinguishment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 15,584 us-gaap_GainsLossesOnExtinguishmentOfDebt |  | 300 us-gaap_GainsLossesOnExtinguishmentOfDebt
Other income |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (720)us-gaap_OtherNonoperatingIncome | (603)us-gaap_OtherNonoperatingIncome |  | (1,059)us-gaap_OtherNonoperatingIncome |  | (1,036)us-gaap_OtherNonoperatingIncome |  | (863)us-gaap_OtherNonoperatingIncome
Other expense, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 27,217 us-gaap_NonoperatingIncomeExpense | 24,713 us-gaap_NonoperatingIncomeExpense |  | 37,427 us-gaap_NonoperatingIncomeExpense |  | 64,930 us-gaap_NonoperatingIncomeExpense |  | 65,077 us-gaap_NonoperatingIncomeExpense
Income (loss) from continuing operations before income taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (5,107)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | (2,822)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | (25,511)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | (52,509)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  | (76,110)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Provision (benefit) for income taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 703 us-gaap_IncomeTaxExpenseBenefit | 1,162 us-gaap_IncomeTaxExpenseBenefit |  | 1,799 us-gaap_IncomeTaxExpenseBenefit |  | (2,526)us-gaap_IncomeTaxExpenseBenefit |  | 1,593 us-gaap_IncomeTaxExpenseBenefit
Income (loss) from continuing operations | (5,987)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | 259 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (290)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (11,815)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (10,750)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (294)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (142)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (9,696)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (11,079)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (20,732)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (8,155)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (48,985)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (24,517)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (693)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (3,502)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (5,810)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest | (3,984)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |  | (27,310)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |  | (49,983)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest |  | (77,703)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Discontinued operations: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income (loss) from discontinued operations , net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 284 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax |  | 284 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax |  | (4,480)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax |  | (614)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
Gain (loss) on disposal of discontinued operations, net |  |  |  |  |  |  | (378)us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax |  |  |  |  |  |  |  |  |  | (378)us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax |  | (378)us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax |  |  |  | 725 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
Net income (loss) | (6,017)us-gaap_ProfitLoss | 361 us-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
Less: Net income (loss) attributable to noncontrolling interest |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 208 us-gaap_NetIncomeLossAttributableToNoncontrollingInterest | (355)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest |  | (4,309)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest |  | (321)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest |  | (6)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Net income (loss) attributable to common stockholders | (5,987)us-gaap_NetIncomeLoss | 259 us-gaap_NetIncomeLoss | (290)us-gaap_NetIncomeLoss | (11,815)us-gaap_NetIncomeLoss | (10,750)us-gaap_NetIncomeLoss | (339)us-gaap_NetIncomeLoss | (191)us-gaap_NetIncomeLoss | (13,397)us-gaap_NetIncomeLoss | (11,407)us-gaap_NetIncomeLoss | (20,967)us-gaap_NetIncomeLoss | (8,371)us-gaap_NetIncomeLoss | (49,124)us-gaap_NetIncomeLoss | (24,635)us-gaap_NetIncomeLoss | (765)us-gaap_NetIncomeLoss | (3,062)us-gaap_NetIncomeLoss | (6,018)us-gaap_NetIncomeLoss | (3,723)us-gaap_NetIncomeLoss |  | (23,095)us-gaap_NetIncomeLoss |  | (54,142)us-gaap_NetIncomeLoss |  | (77,586)us-gaap_NetIncomeLoss
Parent [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Condensed Financial Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating expenses: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 175 us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | (23)us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (295)us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 16 us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
General and administration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,681 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | 1,377 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 220 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 576 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Depreciation and amortization |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 548 us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | 935 us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 1,017 us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 1,568 us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Asset impairment charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Legal settlement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,000 us-gaap_LitigationSettlementAmount / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Development project charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Severance and reorganization costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 4 us-gaap_SeveranceCosts1 / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 1,766 us-gaap_SeveranceCosts1 / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |
Environmental remediation charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Gain) expense from divestiture, acquisition and financing costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 303 cwst_DivestitureAcquisitionFinancingCosts / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |
Change in fair value of acquisition related contingent consideration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3,404 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | 2,293 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 3,011 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 3,160 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Operating income (loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (3,404)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | (2,293)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (3,011)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (3,160)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Other expense (income), net: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest income |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (4)us-gaap_InterestIncomeOther / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (32,896)us-gaap_InterestIncomeOther / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (39,871)us-gaap_InterestIncomeOther / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Interest expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 25,815 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | 38,095 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 42,405 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 46,058 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
(Income) loss from equity method investments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 18,811 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (24,723)us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (66,832)us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
(Gain) loss on sale of equity method investment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Impairment of equity method investment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Income) loss from consolidated entities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (26,148)cwst_IncomeLossFromSubsidiaries / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  |  |  |  |  |
Impairment of investments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,320 us-gaap_ImpairmentOfInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  |  |  |  |  |
(Gain) loss on derivative instruments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 225 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | 280 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 4,512 us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |
Loss on debt extinguishment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 15,584 us-gaap_GainsLossesOnExtinguishmentOfDebt / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 300 us-gaap_GainsLossesOnExtinguishmentOfDebt / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Other income |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (301)us-gaap_OtherNonoperatingIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | (557)us-gaap_OtherNonoperatingIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (671)us-gaap_OtherNonoperatingIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (486)us-gaap_OtherNonoperatingIncome / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Other expense, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (1,911)us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | 19,003 us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 53,657 us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 72,833 us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Income (loss) from continuing operations before income taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (5,315)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | (21,296)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (56,668)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (75,993)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Provision (benefit) for income taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 703 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | 1,799 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (2,526)us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 1,593 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Income (loss) from continuing operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (23,095)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (54,142)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (77,586)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Discontinued operations: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income (loss) from discontinued operations , net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Gain (loss) on disposal of discontinued operations, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
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
Less: Net income (loss) attributable to noncontrolling interest |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net income (loss) attributable to common stockholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (6,018)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  |  | (23,095)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (54,142)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | (77,586)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Guarantors [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Condensed Financial Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 367,576 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 495,391 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 453,589 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 467,950 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Operating expenses: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 258,142 us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 351,829 us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 321,382 us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 318,047 us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
General and administration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 43,011 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 60,446 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 57,898 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 59,677 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Depreciation and amortization |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 40,942 us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 58,651 us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 55,142 us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 56,850 us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Asset impairment charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 40,746 us-gaap_AssetImpairmentCharges / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Legal settlement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 359 us-gaap_LitigationSettlementAmount / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Development project charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,394 cwst_AbandonedDevelopmentProjectExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  |  | 131 cwst_AbandonedDevelopmentProjectExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Severance and reorganization costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 582 us-gaap_SeveranceCosts1 / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 1,943 us-gaap_SeveranceCosts1 / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |
Environmental remediation charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 950 us-gaap_EnvironmentalRemediationExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 400 us-gaap_EnvironmentalRemediationExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  |  |
(Gain) expense from divestiture, acquisition and financing costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (553)cwst_DivestitureAcquisitionFinancingCosts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 144 cwst_DivestitureAcquisitionFinancingCosts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 1,107 cwst_DivestitureAcquisitionFinancingCosts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |
Change in fair value of acquisition related contingent consideration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (1,058)cwst_GainLossOnSettlementOfContingentConsideration / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  |  |
Total operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 342,492 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 472,388 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 437,472 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 475,810 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Operating income (loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 25,084 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 23,003 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 16,117 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (7,860)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Other expense (income), net: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest income |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (247)us-gaap_InterestIncomeOther / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | (308)us-gaap_InterestIncomeOther / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (113)us-gaap_InterestIncomeOther / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (34)us-gaap_InterestIncomeOther / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Interest expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (176)us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 80 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 32,033 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 38,813 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
(Income) loss from equity method investments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 169 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (36)us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 7 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
(Gain) loss on sale of equity method investment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Impairment of equity method investment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Income) loss from consolidated entities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Impairment of investments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Gain) loss on derivative instruments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Loss on debt extinguishment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other income |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (419)us-gaap_OtherNonoperatingIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | (501)us-gaap_OtherNonoperatingIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (365)us-gaap_OtherNonoperatingIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (377)us-gaap_OtherNonoperatingIncome / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Other expense, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (842)us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | (898)us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 31,591 us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 38,395 us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Income (loss) from continuing operations before income taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 25,926 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 23,901 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (15,474)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (46,255)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Provision (benefit) for income taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income (loss) from continuing operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 23,901 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (15,474)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (46,255)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Discontinued operations: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income (loss) from discontinued operations , net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 284 us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (4,480)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (614)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Gain (loss) on disposal of discontinued operations, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (378)us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  |  | 725 us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Net income (loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 25,926 us-gaap_ProfitLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | 23,807 us-gaap_ProfitLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 23,807 us-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
Less: Net income (loss) attributable to noncontrolling interest |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net income (loss) attributable to common stockholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 25,926 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  |  | 23,807 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (19,954)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember |  | (46,144)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Non-Guarantors [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Condensed Financial Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 798 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  | 2,242 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | 1,746 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |
Operating expenses: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 333 us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  | 2,786 us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | 1,927 us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | 5 us-gaap_CostOfGoodsAndServicesSold / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
General and administration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 40 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  | 42 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | 87 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | 11 us-gaap_GeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Depreciation and amortization |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (5)us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  | 753 us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | 417 us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (3)us-gaap_DepreciationDepletionAndAmortization / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Asset impairment charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 7,455 us-gaap_AssetImpairmentCharges / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  |  |
Legal settlement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Development project charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Severance and reorganization costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental remediation charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Gain) expense from divestiture, acquisition and financing costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Change in fair value of acquisition related contingent consideration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 368 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  | 11,036 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | 2,431 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | 13 us-gaap_CostsAndExpenses / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Operating income (loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 430 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  | (8,794)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (685)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (13)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Other expense (income), net: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest income |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Income) loss from equity method investments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (1,105)us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (4,405)us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (10,001)us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
(Gain) loss on sale of equity method investment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 593 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  |  |
Impairment of equity method investment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 10,680 us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
(Income) loss from consolidated entities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Impairment of investments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Gain) loss on derivative instruments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Loss on debt extinguishment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other income |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (1)us-gaap_OtherNonoperatingIncome / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  |  |
Other expense, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 511 us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | 4,405 us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | 20,681 us-gaap_NonoperatingIncomeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Income (loss) from continuing operations before income taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 430 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  | (9,305)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (5,090)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (20,694)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Provision (benefit) for income taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income (loss) from continuing operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (9,305)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (5,090)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (20,694)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Discontinued operations: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income (loss) from discontinued operations , net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Gain (loss) on disposal of discontinued operations, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net income (loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 430 us-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
Less: Net income (loss) attributable to noncontrolling interest |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 208 us-gaap_NetIncomeLossAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  | (4,309)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (321)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (6)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Net income (loss) attributable to common stockholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 222 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  |  | (4,996)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (4,769)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |  | (20,688)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Elimination [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Condensed Financial Statements, Captions [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating expenses: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cost of operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
General and administration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Depreciation and amortization |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Asset impairment charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Legal settlement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Development project charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Severance and reorganization costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental remediation charge |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Gain) expense from divestiture, acquisition and financing costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Change in fair value of acquisition related contingent consideration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total operating expenses |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Operating income (loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other expense (income), net: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest income |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 32,868 us-gaap_InterestIncomeOther / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 39,863 us-gaap_InterestIncomeOther / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Interest expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (32,868)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (39,863)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
(Income) loss from equity method investments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (18,811)us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 24,723 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 66,832 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
(Gain) loss on sale of equity method investment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Impairment of equity method investment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Income) loss from consolidated entities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 26,148 cwst_IncomeLossFromSubsidiaries / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  |  |  |  |  |  |
Impairment of investments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
(Gain) loss on derivative instruments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Loss on debt extinguishment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other income |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other expense, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 26,148 us-gaap_NonoperatingIncomeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  |  | 18,811 us-gaap_NonoperatingIncomeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (24,723)us-gaap_NonoperatingIncomeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | (66,832)us-gaap_NonoperatingIncomeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Income (loss) from continuing operations before income taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (26,148)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  |  | (18,811)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 24,723 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 66,832 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Provision (benefit) for income taxes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income (loss) from continuing operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (18,811)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 24,723 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | 66,832 us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Discontinued operations: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Income (loss) from discontinued operations , net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Gain (loss) on disposal of discontinued operations, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
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,723 us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 24,723 us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 66,832 us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember | 66,832 us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember
Less: Net income (loss) attributable to noncontrolling interest |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Net income (loss) attributable to common stockholders |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ (26,148)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  |  | $ (18,811)us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | $ 24,723 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember |  | $ 66,832 us-gaap_NetIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_ConsolidationEliminationsMember

X
- Definition Amount recognized as an operating expense or loss during the period to write-off the deferred costs associated with development projects no longer deemed viable. + References No definition available. + Details
Name: | cwst_AbandonedDevelopmentProjectExpense
Namespace Prefix: | cwst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate amount of unusual items incurred during an accounting period that are not disclosed separately. + References No definition available. + Details
Name: | cwst_DivestitureAcquisitionFinancingCosts
Namespace Prefix: | cwst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The gain or loss recorded as a result of the settlement of acquisition related contingent consideration. + References No definition available. + Details
Name: | cwst_GainLossOnSettlementOfContingentConsideration
Namespace Prefix: | cwst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Income Loss From Subsidiaries + References No definition available. + Details
Name: | cwst_IncomeLossFromSubsidiaries
Namespace Prefix: | cwst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. + 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 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=8077374&loc=d3e2420-110228 + Details
Name: | us-gaap_AssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2(a),(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_CostOfGoodsAndServicesSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total costs of sales and operating expenses for the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_CostsAndExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets. + 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 + Details
Name: | us-gaap_DepreciationDepletionAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss), after tax expense or benefit and not previously recognized, resulting from the sale of a business component. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition After tax income (loss) from operations of a business component (exclusive of any gain (loss) on disposal, or provision therefore) during the reporting period, until its disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e957-107759 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The charge against earnings in the period for known or estimated future costs arising from requirements to perform environmental remediation activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -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 410 -SubTopic 30 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859 + Details
Name: | us-gaap_EnvironmentalRemediationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 35 -Paragraph 32 -URI http://asc.fasb.org/extlink&oid=35687916&loc=d3e32787-111569 + Details
Name: | us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain (loss) on sale or disposal of an equity method investment. + References No definition available. + Details
Name: | us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_GeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income. + 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 320 -SubTopic 10 -Section 35 -Paragraph 34 -URI http://asc.fasb.org/extlink&oid=27723805&loc=d3e25351-111560 + Details
Name: | us-gaap_ImpairmentOfInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 940 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35710027&loc=d3e41242-110953 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 10 -Article 5 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses and taxes from ongoing operations before extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee. + 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35755396&loc=d3e33749-111570 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.12) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 7 + Details
Name: | us-gaap_IncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 9 -Article 9 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of interest income earned from interest bearing assets not separately disclosed. + References No definition available. + Details
Name: | us-gaap_InterestIncomeOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of judgment or settlement awarded to (against) the entity in respect of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -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 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of Net Income (Loss) attributable to noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591551-111686 + Details
Name: | us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 + Details
Name: | us-gaap_NonoperatingIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate amount of other income amounts, the components of which are not separately disclosed on the income statement, resulting from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business) also known as other nonoperating income recognized for the period. Such amounts may include: (a) dividends, (b) interest on securities, (c) profits on securities (net of losses), and (d) miscellaneous other income items. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 + Details
Name: | us-gaap_OtherNonoperatingIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4K -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591552-111686 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=35736750&loc=SL4591551-111686 + Details
Name: | us-gaap_ProfitLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation. + 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 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140904-122747 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.P.3) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140864-122747 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a)(10) -URI http://asc.fasb.org/extlink&oid=35743120&loc=d3e1928-114920 + Details
Name: | us-gaap_SeveranceCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_GuarantorSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_NonGuarantorSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_ConsolidationEliminationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |