XML 81 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments (Details 6) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2011
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair value of long-term debt $ 885,000,000us-gaap_LongTermDebtFairValue $ 832,600,000us-gaap_LongTermDebtFairValue  
Carrying value of long-term debt 854,897,000us-gaap_LongTermDebt 803,415,000us-gaap_LongTermDebt  
Unit adjustment liability      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Balance at beginning of year 106,343,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_UnitAdjustmentLiabilityInfrastructureTransactionMember
   
Recognition of unit adjustment liability 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_UnitAdjustmentLiabilityInfrastructureTransactionMember
   
Payments (22,320,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_UnitAdjustmentLiabilityInfrastructureTransactionMember
   
Change in fair value to the unit adjustment liability 9,740,000hsc_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityAccretionExpense
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_UnitAdjustmentLiabilityInfrastructureTransactionMember
966,000hsc_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityAccretionExpense
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_UnitAdjustmentLiabilityInfrastructureTransactionMember
 
Balance at end of year 93,762,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_UnitAdjustmentLiabilityInfrastructureTransactionMember
[1] 106,343,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_UnitAdjustmentLiabilityInfrastructureTransactionMember
 
Contingent Consideration for Acquisition [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Balance at beginning of year     0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_ContingentConsiderationForAcquisitionMember
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings   107,500,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_ContingentConsiderationForAcquisitionMember
 
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)   (2,123,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_ContingentConsiderationForAcquisitionMember
 
Balance at end of year   $ 106,343,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_ContingentConsiderationForAcquisitionMember
[1] $ 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= hsc_ContingentConsiderationForAcquisitionMember
[1] Does not total due to rounding.