XML 120 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Effect of Derivative Instruments on Operations) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative [Line Items]      
Income / (Expense) $ 3,937us-gaap_DerivativeGainLossOnDerivativeNet $ 3,395us-gaap_DerivativeGainLossOnDerivativeNet $ 2,582us-gaap_DerivativeGainLossOnDerivativeNet
Total derivatives designated as hedging instruments      
Derivative [Line Items]      
Income / (Expense) 2,655us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,620us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total derivatives designated as hedging instruments | Cost of goods sold | Commodity contracts      
Derivative [Line Items]      
Income / (Expense) 2,655us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
2,620us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Total derivatives not designated as hedging instruments      
Derivative [Line Items]      
Income / (Expense) 1,282us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
775us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
2,582us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total derivatives not designated as hedging instruments | Cost of goods sold | Commodity contracts      
Derivative [Line Items]      
Income / (Expense) 131us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(92)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Total derivatives not designated as hedging instruments | Realized and unrealized gain on derivatives | Commodity contracts      
Derivative [Line Items]      
Income / (Expense) 1,307us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= hnh_RealizedAndUnrealizedGainLossOnDerivativesMember
1,988us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= hnh_RealizedAndUnrealizedGainLossOnDerivativesMember
522us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= hnh_RealizedAndUnrealizedGainLossOnDerivativesMember
Total derivatives not designated as hedging instruments | Realized and unrealized gain on derivatives | Derivative features of Subordinated Notes      
Derivative [Line Items]      
Income / (Expense) 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= hnh_RealizedAndUnrealizedGainLossOnDerivativesMember
(793)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= hnh_RealizedAndUnrealizedGainLossOnDerivativesMember
2,060us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= hnh_RealizedAndUnrealizedGainLossOnDerivativesMember
Total derivatives not designated as hedging instruments | Interest expense | Interest rate swap agreements      
Derivative [Line Items]      
Income / (Expense) $ (156)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ (328)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember