XML 116 R64.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Discontinued Operations (Details) | 12 Months Ended | 1 Months Ended | 3 Months Ended | 12 Months Ended | 1 Months Ended | 3 Months Ended | 12 Months Ended |  | 3 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 31, 2014 USD ($) | Dec. 31, 2013 USD ($) | Dec. 31, 2012 USD ($) | Aug. 31, 2012 Venezuela USD ($) | Dec. 31, 2014 Venezuela USD ($) | Sep. 30, 2014 Venezuela USD ($) | Jun. 30, 2014 Venezuela USD ($) | Mar. 31, 2014 Venezuela USD ($) | Dec. 31, 2013 Venezuela USD ($) | Sep. 30, 2013 Venezuela USD ($) | Mar. 31, 2013 Venezuela USD ($) | Dec. 31, 2014 Venezuela USD ($) | Dec. 31, 2013 Venezuela USD ($) | Dec. 31, 2012 Venezuela USD ($) | Jul. 31, 2013 Canada USD ($) | Jun. 30, 2013 Canada USD ($) | Mar. 31, 2013 Canada USD ($) | Dec. 31, 2013 Canada USD ($) | Dec. 31, 2012 Canada USD ($) | Jul. 31, 2013 Canada CAD | Sep. 30, 2013 Contract Water Treatment Business USD ($) | Dec. 31, 2012 Contract Water Treatment Business USD ($) | Dec. 31, 2014 Contract Water Treatment Business USD ($) | Dec. 31, 2013 Contract Water Treatment Business USD ($) | Dec. 31, 2012 Contract Water Treatment Business USD ($)
Discontinued Operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Sale price of expropriated assets |  |  |  | $ 441,700,000 exh_SalePriceOfExpropriatedAssets / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Initial payment received from sale of expropriated assets |  |  |  | 176,700,000 exh_ProceedsFromSaleOfExpropriatedAssetsInitialPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Remitted amount |  |  |  | 50,000,000 exh_ProceedsFromInsuranceSettlementReimbursementInvestingActivities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Installment payments, including an annual charge, received from sale of expropriated assets |  |  |  |  | 18,500,000 exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 18,200,000 exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 18,100,000 exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 17,800,000 exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 17,600,000 exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 17,400,000 exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 34,300,000 exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 72,600,000 exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 69,300,000 exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 16,800,000 exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  |  |
Remaining expected proceeds from sale of expropriated assets |  |  |  |  |  |  |  |  |  |  |  | 116,000,000 exh_ExpectedProceedsFromSaleOfExpropriatedAssets / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  |  |  |  |
Reduction in previously unrecognized tax benefit |  |  |  |  |  |  |  |  |  |  |  |  |  | 15,500,000 exh_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthoritiesIncludingPenaltiesAndInterest / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  |  |
Impairment charges |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3,900,000 exh_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember | 2,100,000 exh_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember | 6,400,000 exh_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember | 80,200,000 exh_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  | 2,400,000 exh_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 46,800,000 exh_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |  | 2,400,000 exh_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 46,800,000 exh_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember
Cash proceeds |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 12,300,000 exh_DisposalGroupIncludingDiscontinuedOperationProceedsFromDivestitureOfBusinesses / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  |  |  |  |  |  |  |  |  |
Note receivable |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 8,100,000 exh_DisposalGroupIncludingDiscontinuedOperationDivestitureOfBusinessesConsiderationReceivedNoteReceivable / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  |  |  |  |
Contingent consideration |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5,000,000 exh_DisposalGroupIncludingDiscontinuedOperationDivestitureOfBusinessesConsiderationReceivedContingentConsideration / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  |  |  |  |
Potential tax refund |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,600,000 exh_DivestitureOfBusinessesConsiderationReceivedPotentialTaxRefund / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  |  |  |  |
Summary of operating results of the discontinued operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenue |  | 27,883,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue | 59,913,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 24,458,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember | 50,557,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  |  |  |  | 3,425,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 9,356,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember
Expenses and selling, general and administrative | 988,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative | 26,045,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative | 61,884,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative |  |  |  |  |  |  |  |  | 479,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 883,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 1,275,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 21,810,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember | 50,521,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  |  |  | 509,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 3,352,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 10,088,000 exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember
Loss (recovery) attributable to expropriation and impairments | (65,721,000)exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns | (57,613,000)exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns | (9,957,000)exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns |  |  |  |  |  |  |  |  | (66,040,000)exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | (66,344,000)exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | (136,947,000)exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 6,376,000 exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember | 80,159,000 exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  |  |  | 319,000 exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 2,355,000 exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 46,831,000 exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember
Other (income) loss, net | (7,664,000)us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax | (3,580,000)us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax | (425,000)us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax |  |  |  |  |  |  |  |  | (7,637,000)us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | (4,552,000)us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | (219,000)us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | (30,000)us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember | (130,000)us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  |  |  | (27,000)us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 1,002,000 us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | (76,000)us-gaap_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember
Provision for (benefit from) income taxes | (277,000)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation | (983,000)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation | (27,565,000)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation |  |  |  |  |  |  |  |  |  |  | (13,509,000)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 166,000 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember | 2,564,000 us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  |  |  | (277,000)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | (1,149,000)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | (16,620,000)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember
Income (loss) from discontinued operations, net of tax | 72,674,000 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax | 64,014,000 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax | 35,976,000 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax |  |  |  |  |  |  |  |  | 73,198,000 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 70,013,000 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 149,400,000 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | (3,864,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember | (82,557,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_CanadaOperationsMember |  |  |  | (524,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | (2,135,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | (30,867,000)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember
Summary of balance sheet data for discontinued operations |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash | 431,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents | 74,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents |  |  | 431,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 74,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  | 431,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 74,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  |  |  |
Accounts receivable | 71,000 us-gaap_TradeReceivablesHeldForSaleNet | 288,000 us-gaap_TradeReceivablesHeldForSaleNet |  |  | 2,000 us-gaap_TradeReceivablesHeldForSaleNet / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 1,000 us-gaap_TradeReceivablesHeldForSaleNet / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  | 2,000 us-gaap_TradeReceivablesHeldForSaleNet / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 1,000 us-gaap_TradeReceivablesHeldForSaleNet / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  | 69,000 us-gaap_TradeReceivablesHeldForSaleNet / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 287,000 us-gaap_TradeReceivablesHeldForSaleNet / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |
Inventory |  | 50,000 us-gaap_InventoriesPropertyHeldForSaleCurrent |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 50,000 us-gaap_InventoriesPropertyHeldForSaleCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |
Other current assets | 35,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets | 30,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets |  |  | 35,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 16,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  | 35,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 16,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  |  | 14,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |
Total current assets associated with discontinued operations | 537,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent | 442,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent |  |  | 468,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 91,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  | 468,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 91,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  | 69,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 351,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |
Property, plant and equipment, net |  | 560,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 560,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |
Deferred tax assets | 17,469,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssetsNoncurrent | 20,358,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssetsNoncurrent |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 17,469,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssetsNoncurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 20,358,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssetsNoncurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |
Total assets associated with discontinued operations | 18,006,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation | 21,360,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation |  |  | 468,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 91,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  | 468,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 91,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  | 17,538,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 21,269,000 us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |
Accounts payable | 215,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable | 368,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable |  |  | 214,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 366,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  | 214,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 366,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  | 1,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 2,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |
Accrued liabilities | 1,851,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities | 2,865,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities |  |  | 1,124,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 1,998,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  | 1,124,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 1,998,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  | 727,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 867,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |
Total current liabilities associated with discontinued operations | 2,066,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent | 3,233,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent |  |  | 1,338,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 2,364,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  | 1,338,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 2,364,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  | 728,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | 869,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |
Other long-term liabilities | 317,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities | 447,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities |  |  | 317,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | 447,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  | 317,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | 447,000 us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  |  |  |
Total liabilities associated with discontinued operations | $ 2,383,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation | $ 3,680,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation |  |  | $ 1,655,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  | $ 2,811,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  | $ 1,655,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember | $ 2,811,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_VenezuelaOperationsMember |  |  |  |  |  |  |  |  |  | $ 728,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember | $ 869,000 us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation / us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis = exh_ContractWaterTreatmentBusinessMember |

X
- Definition Amount of write-down of assets recognized in the income statement attributable to the disposal group, including a component of the entity (discontinued operation), during the reporting period. + References No definition available. + Details
Name: | exh_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of potential cash receipts that may be received from the contingent consideration arrangement for selling an asset or business attributable to the disposal group, including a component of the entity (discontinued operation), during the reporting period. + References No definition available. + Details
Name: | exh_DisposalGroupIncludingDiscontinuedOperationDivestitureOfBusinessesConsiderationReceivedContingentConsideration
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of note receivable received as partial consideration for selling an asset or business attributable to the disposal group, including a component of the entity (discontinued operation), during the reporting period. + References No definition available. + Details
Name: | exh_DisposalGroupIncludingDiscontinuedOperationDivestitureOfBusinessesConsiderationReceivedNoteReceivable
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of expense including selling, general and administrative expenses attributable to the disposal group, including a component of the entity (discontinued operation) during the reporting period. + References No definition available. + Details
Name: | exh_DisposalGroupIncludingDiscontinuedOperationExpensesAndSellingGeneralAndAdministrative
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of loss (recovery) attributable to expropriation, impairments and inventory write downs related to the disposal group, including a component of the entity (discontinued operation) during the reporting period. + References No definition available. + Details
Name: | exh_DisposalGroupIncludingDiscontinuedOperationLossRecoveryAttributableToExpropriationImpairmentsAndInventoryWriteDowns
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business attributable to the disposal group, including a component of the entity (discontinued operation), during the reporting period. + References No definition available. + Details
Name: | exh_DisposalGroupIncludingDiscontinuedOperationProceedsFromDivestitureOfBusinesses
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of potential tax refund that may be received as partial consideration for selling an asset or business. + References No definition available. + Details
Name: | exh_DivestitureOfBusinessesConsiderationReceivedPotentialTaxRefund
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The additional cash inflows expected to be received from the sale of expropriated assets. + References No definition available. + Details
Name: | exh_ExpectedProceedsFromSaleOfExpropriatedAssets
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow as a result of reimbursement of amounts received from the insurance contract settlement back to the insurance company per the terms of the policy. + References No definition available. + Details
Name: | exh_ProceedsFromInsuranceSettlementReimbursementInvestingActivities
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflows from initial proceeds received from sale of expropriated assets. + References No definition available. + Details
Name: | exh_ProceedsFromSaleOfExpropriatedAssetsInitialPayment
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflows received as installment payments from the sale of expropriated assets. + References No definition available. + Details
Name: | exh_ProceedsFromSaleOfExpropriatedAssetsInstallmentPayment
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The sale price of expropriated assets. + References No definition available. + Details
Name: | exh_SalePriceOfExpropriatedAssets
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Gross amount of decreases in unrecognized tax benefits resulting from settlements with taxing authorities including penalties and interest. + References No definition available. + Details
Name: | exh_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthoritiesIncludingPenaltiesAndInterest
Namespace Prefix: | exh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount classified as assets attributable to disposal group held for sale or disposed of. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e1107-107759 + Details
Name: | us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e1107-107759 + Details
Name: | us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Other pretax income (loss) amounts relating to a disposal group that is classified as a component of the entity, exclusive of the following elsewhere enumerated categories: income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on 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_DiscontinuedOperationAmountOfOtherIncomeLossFromDispositionOfDiscontinuedOperationsBeforeIncomeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Tax effect allocated to a disposal group that is classified as a component of the entity reported as a separate component of income before extraordinary items. Includes the tax effects of the following: income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b),(c) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32672-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 20 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=18498875&loc=d3e38679-109324 Reference 4: 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 + Details
Name: | us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount classified as accounts payable attributable to disposal group held for sale or disposed of. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e1107-107759 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1436-107760 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=8077374&loc=d3e2510-110228 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of sales or other form of revenues attributable to the disposal group, including a component of the entity (discontinued operation), during the reporting period. + References Reference 1: 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_DisposalGroupIncludingDiscontinuedOperationRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (loss) from a disposal group, net of income tax before extraordinary items allocable to noncontrolling interests. Includes, net of tax, income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on 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 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.12) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 13 -Article 7 Reference 4: 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 Reference 5: 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.14) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Article 5 + Details
Name: | us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Amount classified as inventory attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1436-107760 + Details
Name: | us-gaap_InventoriesPropertyHeldForSaleCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount classified as liabilities attributable to disposal group held for sale or disposed of. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e1107-107759 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1436-107760 + Details
Name: | us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6892542&loc=d3e1107-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 (a) -URI http://asc.fasb.org/extlink&oid=6360339&loc=d3e1361-107760 + Details
Name: | us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount classified as trade receivables attributable to disposal group held for sale or disposed of. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28367877&loc=d3e4428-111522 + Details
Name: | us-gaap_TradeReceivablesHeldForSaleNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant