XML 100 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details 2) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Warranty activity      
Warranty reserves, beginning of the year $ 9,548,000us-gaap_StandardProductWarrantyAccrual $ 9,092,000us-gaap_StandardProductWarrantyAccrual $ 5,596,000us-gaap_StandardProductWarrantyAccrual
Accruals for warranties issued during the year 3,208,000us-gaap_ProductWarrantyAccrualWarrantiesIssued 5,016,000us-gaap_ProductWarrantyAccrualWarrantiesIssued 7,935,000us-gaap_ProductWarrantyAccrualWarrantiesIssued
Reductions related to pre-existing warranties (2,680,000)us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease (1,966,000)us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease (2,401,000)us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease
Warranties paid (1,186,000)us-gaap_ProductWarrantyAccrualPayments (2,573,000)us-gaap_ProductWarrantyAccrualPayments (1,958,000)us-gaap_ProductWarrantyAccrualPayments
Other (principally foreign currency translation) (4,000)hsc_ProductWarrantyAccrualCurrencyTranslationAndOtherIncreaseDecrease (21,000)hsc_ProductWarrantyAccrualCurrencyTranslationAndOtherIncreaseDecrease (80,000)hsc_ProductWarrantyAccrualCurrencyTranslationAndOtherIncreaseDecrease
Warranty reserves, beginning of the year 8,886,000us-gaap_StandardProductWarrantyAccrual 9,548,000us-gaap_StandardProductWarrantyAccrual 9,092,000us-gaap_StandardProductWarrantyAccrual
Self-insurance      
Loss Contingencies [Line Items]      
Insurance expense from continuing operations 23,300,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UninsuredRiskMember
30,000,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UninsuredRiskMember
33,800,000us-gaap_LossContingencyAccrualProvision
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UninsuredRiskMember
Decrease in pre-tax insurance expense due to retrospective insurance reserve adjustments from continuing operations 7,000,000hsc_LossContingencyAccrualRetrospectiveAdjustment
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UninsuredRiskMember
7,200,000hsc_LossContingencyAccrualRetrospectiveAdjustment
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UninsuredRiskMember
4,300,000hsc_LossContingencyAccrualRetrospectiveAdjustment
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UninsuredRiskMember
Liabilities for asserted and unasserted claims 47,900,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UninsuredRiskMember
52,400,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UninsuredRiskMember
 
Liabilities covered by insurance carriers $ 3,800,000us-gaap_LossContingencyReceivable
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UninsuredRiskMember
$ 4,000,000us-gaap_LossContingencyReceivable
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UninsuredRiskMember