XML 35 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Risk Management - Gross and Net Fair Values of Corporate and Trading Derivative Instruments (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Accounts Receivable [Member]  
Derivatives Fair Value [Line Items]  
Derivative contracts designated as hedging instruments $ 73hes_DerivativeContractsDesignatedAsHedgingInstrumentsGrossAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsReceivableMember
Derivative contracts not designated as hedging instruments 46hes_DerivativeContractsNotDesignatedAsHedgingInstrumentsGrossAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsReceivableMember
Gross fair value of derivative contracts 119hes_GrossFairValueOfDerivativeContracts
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsReceivableMember
Master netting arrangements (14)hes_MasterNettingArrangements
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsReceivableMember
Net fair value of derivative contracts 105us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsReceivableMember
Accounts Receivable [Member] | Commodity [Member]  
Derivatives Fair Value [Line Items]  
Derivative contracts designated as hedging instruments 69hes_DerivativeContractsDesignatedAsHedgingInstrumentsGrossAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Derivative contracts not designated as hedging instruments 12hes_DerivativeContractsNotDesignatedAsHedgingInstrumentsGrossAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Accounts Receivable [Member] | Interest Rate and Other [Member]  
Derivatives Fair Value [Line Items]  
Derivative contracts designated as hedging instruments 4hes_DerivativeContractsDesignatedAsHedgingInstrumentsGrossAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hes_InterestRateAndOtherMember
Accounts Receivable [Member] | Foreign Exchange [Member]  
Derivatives Fair Value [Line Items]  
Derivative contracts not designated as hedging instruments 34hes_DerivativeContractsNotDesignatedAsHedgingInstrumentsGrossAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember
Accounts Payable [Member]  
Derivatives Fair Value [Line Items]  
Gross fair value of derivative contracts (18)hes_GrossFairValueOfDerivativeContracts
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableMember
Master netting arrangements 14hes_MasterNettingArrangements
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableMember
Net fair value of derivative contracts (4)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableMember
Derivative contracts designated as hedging instruments (1)hes_DerivativeContractsDesignatedAsHedgingInstrumentsGrossLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableMember
Derivative contracts not designated as hedging instruments (17)hes_DerivativeContractsNotDesignatedAsHedgingInstrumentsGrossLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableMember
Accounts Payable [Member] | Commodity [Member]  
Derivatives Fair Value [Line Items]  
Derivative contracts not designated as hedging instruments (15)hes_DerivativeContractsNotDesignatedAsHedgingInstrumentsGrossLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Accounts Payable [Member] | Interest Rate and Other [Member]  
Derivatives Fair Value [Line Items]  
Derivative contracts designated as hedging instruments (1)hes_DerivativeContractsDesignatedAsHedgingInstrumentsGrossLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hes_InterestRateAndOtherMember
Accounts Payable [Member] | Foreign Exchange [Member]  
Derivatives Fair Value [Line Items]  
Derivative contracts not designated as hedging instruments $ (2)hes_DerivativeContractsNotDesignatedAsHedgingInstrumentsGrossLiabilities
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccountsPayableMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeMember