XML 23 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity Investment in Savoy (Carrying Value and Average Wellhead Prices) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Sep. 30, 2014
Reserve Quantities [Line Items]      
Beginning of year $ 90,800us-gaap_CrudeOilAndNaturalGasLiquids $ 35,300us-gaap_CrudeOilAndNaturalGasLiquids  
Sales, net of production costs (11,000)us-gaap_SalesAndTransfersOfOilAndGasProducedNetOfProductionCosts (12,600)us-gaap_SalesAndTransfersOfOilAndGasProducedNetOfProductionCosts  
Net changes in prices and production costs (5,700)us-gaap_NetIncreaseDecreaseInSalesAndTransferPricesAndProductionCosts 1,600us-gaap_NetIncreaseDecreaseInSalesAndTransferPricesAndProductionCosts  
Extensions and discoveries 13,300us-gaap_ExtensionsDiscoveriesAdditionsAndImprovedRecoveryLessRelatedCosts 57,200us-gaap_ExtensionsDiscoveriesAdditionsAndImprovedRecoveryLessRelatedCosts  
Revisions of previous quantity estimates (61,000)us-gaap_RevisionsOfPreviousQuantityEstimates 2,100us-gaap_RevisionsOfPreviousQuantityEstimates  
Change in production timing and other 3,100us-gaap_IncreaseDecreaseInEstimatedFutureDevelopmentCosts 3,700us-gaap_IncreaseDecreaseInEstimatedFutureDevelopmentCosts  
Change in ownership from 45% to 40% (4,500)us-gaap_StandardizedMeasureOfDiscountedFutureNetCashFlowOfProvedOilAndGasReservesOther    
Accretion of discount 9,100us-gaap_AccretionOfDiscount 3,500us-gaap_AccretionOfDiscount  
End of year $ 34,100us-gaap_CrudeOilAndNaturalGasLiquids $ 90,800us-gaap_CrudeOilAndNaturalGasLiquids  
Savoy [Member]      
Reserve Quantities [Line Items]      
Equity method investment ownership percentage 40.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ dei_LegalEntityAxis
= hnrg_SavoyMember
  45.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ dei_LegalEntityAxis
= hnrg_SavoyMember
NYMEX Strip Prices [Member] | Oil [Member]      
Reserve Quantities [Line Items]      
Average wellhead prices 59us-gaap_AverageSalesPrices
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ hnrg_UnderlyingBasisAxis
= hnrg_NymexStripPricesMember
   
NYMEX Strip Prices [Member] | Natural Gas Liquids [Member]      
Reserve Quantities [Line Items]      
Average wellhead prices 28us-gaap_AverageSalesPrices
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ hnrg_UnderlyingBasisAxis
= hnrg_NymexStripPricesMember
   
NYMEX Strip Prices [Member] | Natural Gas [Member]      
Reserve Quantities [Line Items]      
Average wellhead prices 3.94us-gaap_AverageSalesPrices
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ hnrg_UnderlyingBasisAxis
= hnrg_NymexStripPricesMember
   
SEC Average Prices [Member] | Oil [Member]      
Reserve Quantities [Line Items]      
Average wellhead prices 89us-gaap_AverageSalesPrices
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ hnrg_UnderlyingBasisAxis
= hnrg_SecAveragePricesMember
95us-gaap_AverageSalesPrices
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ hnrg_UnderlyingBasisAxis
= hnrg_SecAveragePricesMember
 
SEC Average Prices [Member] | Natural Gas Liquids [Member]      
Reserve Quantities [Line Items]      
Average wellhead prices 41us-gaap_AverageSalesPrices
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ hnrg_UnderlyingBasisAxis
= hnrg_SecAveragePricesMember
42us-gaap_AverageSalesPrices
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ hnrg_UnderlyingBasisAxis
= hnrg_SecAveragePricesMember
 
SEC Average Prices [Member] | Natural Gas [Member]      
Reserve Quantities [Line Items]      
Average wellhead prices 4.27us-gaap_AverageSalesPrices
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ hnrg_UnderlyingBasisAxis
= hnrg_SecAveragePricesMember
3.04us-gaap_AverageSalesPrices
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ hnrg_UnderlyingBasisAxis
= hnrg_SecAveragePricesMember