XML 120 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation and Awards (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Stock-based compensation      
Total stock-based compensation expense (in dollars) $ 26,976us-gaap_AllocatedShareBasedCompensationExpense $ 22,901us-gaap_AllocatedShareBasedCompensationExpense $ 19,249us-gaap_AllocatedShareBasedCompensationExpense
Stock Options      
Stock-based compensation      
Total stock-based compensation expense (in dollars) 1,714us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,241us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2,552us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Restricted stock, restricted stock units, performance units, cash settled restricted stock units, cash settled performance units and phantom units      
Stock-based compensation      
Total stock-based compensation expense (in dollars) 25,087us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= exh_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsCashSettledPerformanceUnitsAndPhantomUnitsMember
20,518us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= exh_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsCashSettledPerformanceUnitsAndPhantomUnitsMember
16,583us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= exh_RestrictedStockRestrictedStockUnitsPerformanceUnitsCashSettledRestrictedStockUnitsCashSettledPerformanceUnitsAndPhantomUnitsMember
Employee Stock Purchase Plan      
Stock-based compensation      
Total stock-based compensation expense (in dollars) $ 175us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
$ 142us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember
$ 114us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= us-gaap_EmployeeStockMember