XML 50 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Exit and Disposal Costs - Financial Statement Classification of Costs and Expenses Associated with Corporation's Restructuring Program (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Employee Severance [Member]    
Restructuring Cost And Reserve [Line Items]    
Employee Severance $ 76us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
$ 252us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Employee Severance [Member] | Exploration Expenses, Including Dry Holes and Lease Impairment [Member]    
Restructuring Cost And Reserve [Line Items]    
Employee Severance 3us-gaap_SeveranceCosts1
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ExplorationAndProductionEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
19us-gaap_SeveranceCosts1
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ExplorationAndProductionEquipmentMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Employee Severance [Member] | Operating Costs and Expenses [Member]    
Restructuring Cost And Reserve [Line Items]    
Employee Severance 5us-gaap_SeveranceCosts1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
22us-gaap_SeveranceCosts1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Employee Severance [Member] | General and Administrative Expenses [Member]    
Restructuring Cost And Reserve [Line Items]    
Employee Severance 27us-gaap_SeveranceCosts1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
63us-gaap_SeveranceCosts1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Employee Severance [Member] | Income from discontinued operations [Member]    
Restructuring Cost And Reserve [Line Items]    
Employee Severance 41us-gaap_SeveranceCosts1
/ us-gaap_IncomeStatementLocationAxis
= hes_IncomeLossFromDiscontinuedOperationsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
148us-gaap_SeveranceCosts1
/ us-gaap_IncomeStatementLocationAxis
= hes_IncomeLossFromDiscontinuedOperationsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Facility and Other Exit Costs [Member]    
Restructuring Cost And Reserve [Line Items]    
Facility and Other Exit Costs 65us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
220us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Facility and Other Exit Costs [Member] | Operating Costs and Expenses [Member]    
Restructuring Cost And Reserve [Line Items]    
Facility and Other Exit Costs   1us-gaap_BusinessExitCosts1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Facility and Other Exit Costs [Member] | General and Administrative Expenses [Member]    
Restructuring Cost And Reserve [Line Items]    
Facility and Other Exit Costs (2)us-gaap_BusinessExitCosts1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
54us-gaap_BusinessExitCosts1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Facility and Other Exit Costs [Member] | Income from discontinued operations [Member]    
Restructuring Cost And Reserve [Line Items]    
Facility and Other Exit Costs 70us-gaap_BusinessExitCosts1
/ us-gaap_IncomeStatementLocationAxis
= hes_IncomeLossFromDiscontinuedOperationsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
141us-gaap_BusinessExitCosts1
/ us-gaap_IncomeStatementLocationAxis
= hes_IncomeLossFromDiscontinuedOperationsMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Facility and Other Exit Costs [Member] | Other Net [Member]    
Restructuring Cost And Reserve [Line Items]    
Facility and Other Exit Costs   8us-gaap_BusinessExitCosts1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherExpenseMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Facility and Other Exit Costs [Member] | Depreciation​ Depletion​ And​ Amortization​ Expenses​[Member]    
Restructuring Cost And Reserve [Line Items]    
Facility and Other Exit Costs $ (3)us-gaap_BusinessExitCosts1
/ us-gaap_IncomeStatementLocationAxis
= hes_DepreciationDepletionAndAmortizationExpensesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
$ 16us-gaap_BusinessExitCosts1
/ us-gaap_IncomeStatementLocationAxis
= hes_DepreciationDepletionAndAmortizationExpensesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember