XML 83 R113.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Oil and Gas Information (Summary of Proved Reserves Based on Average Prices) (Details)
12 Months Ended
Dec. 31, 2014
MMBbls
Dec. 31, 2013
MMBbls
Dec. 31, 2012
MMBbls
Dec. 31, 2011
MMBbls
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 471,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet 414,800,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet 349,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet  
Revisions of previous estimates (9,300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease 27,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease 2,300,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease  
Improved recovery 7,500,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery 27,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery 7,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery  
Extensions and discoveries 42,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions 69,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions 84,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions  
Sales of properties (24,300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace      
Purchases of properties 6,100,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace (20,400,000)us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace 12,500,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace  
Production (52,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction (47,600,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction (40,900,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction  
Proved developed and undeveloped reserves, Ending Balance 441,800,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet 471,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet 414,800,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet  
Proved developed reserves 324,100,000us-gaap_ProvedDevelopedReservesVolume 289,900,000us-gaap_ProvedDevelopedReservesVolume 267,700,000us-gaap_ProvedDevelopedReservesVolume 238,500,000us-gaap_ProvedDevelopedReservesVolume
Proved undeveloped reserves 117,700,000us-gaap_ProvedUndevelopedReserveVolume 181,300,000us-gaap_ProvedUndevelopedReserveVolume 147,100,000us-gaap_ProvedUndevelopedReserveVolume 111,200,000us-gaap_ProvedUndevelopedReserveVolume
Crude Oil [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 354,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
295,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
220,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
 
Revisions of previous estimates (2,300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
24,800,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
7,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
 
Improved recovery 7,500,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
27,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
7,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
 
Extensions and discoveries 42,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
69,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
84,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
 
Sales of properties (24,300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
     
Purchases of properties 6,100,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
(20,400,000)us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
12,500,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
 
Production (47,600,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
(42,900,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
(35,800,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
 
Proved developed and undeveloped reserves, Ending Balance 336,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
354,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
295,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
 
Proved developed reserves 218,500,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
172,900,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
148,600,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
118,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
Proved undeveloped reserves 117,700,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
181,300,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
147,100,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
102,200,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
Natural Gas Liquids Reserves [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 24,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
     
Revisions of previous estimates 5,100,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
15,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
300,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
 
Extensions and discoveries 4,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
10,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
   
Sales of properties (200,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
     
Production (3,400,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
(1,300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
(300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
 
Proved developed and undeveloped reserves, Ending Balance 30,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
24,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
   
Proved developed reserves 17,500,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
14,200,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
   
Proved undeveloped reserves 13,100,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
10,200,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
   
Natural Gas Reserves [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 1,153,600,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
1,137,000,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
1,106,100,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Revisions of previous estimates 167,200,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
33,700,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
20,200,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Improved recovery 7,000,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
3,200,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
7,200,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Extensions and discoveries 696,800,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
153,400,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
173,500,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Sales of properties (162,600,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
(19,000,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
   
Purchases of properties 5,500,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
  9,400,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Production (162,800,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
(154,700,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
(179,400,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Proved developed and undeveloped reserves, Ending Balance 1,704,700,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
1,153,600,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
1,137,000,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Proved developed reserves 812,100,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
786,200,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
706,000,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
711,600,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Proved undeveloped reserves 892,600,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
367,400,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
431,000,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
394,500,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
United States [Member] | Crude Oil [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 191,500,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
142,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
55,300,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Revisions of previous estimates (3,200,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
13,100,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
13,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Extensions and discoveries 32,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
52,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
77,300,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Sales of properties (300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
     
Purchases of properties 6,100,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
  6,500,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Production (21,900,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
(16,600,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
(9,500,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Proved developed and undeveloped reserves, Ending Balance 204,900,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
191,500,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
142,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Proved developed reserves 106,200,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
75,800,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
48,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
20,800,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
Proved undeveloped reserves 98,700,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
115,700,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
94,600,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
34,500,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States [Member] | Natural Gas Liquids Reserves [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 23,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
     
Revisions of previous estimates 5,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
15,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
   
Extensions and discoveries 4,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
8,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
   
Production (3,100,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
(1,100,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
   
Proved developed and undeveloped reserves, Ending Balance 29,100,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
23,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
   
Proved developed reserves 16,500,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
13,100,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
   
Proved undeveloped reserves 12,600,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
10,100,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
   
United States [Member] | Natural Gas Reserves [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 185,000,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
209,700,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
98,400,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Revisions of previous estimates 47,700,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
(38,600,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
16,500,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Extensions and discoveries 24,100,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
33,300,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
107,200,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Sales of properties (3,700,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
     
Purchases of properties 5,500,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
  7,000,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Production (32,300,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
(19,400,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
(19,400,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Proved developed and undeveloped reserves, Ending Balance 226,300,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
185,000,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
209,700,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Proved developed reserves 145,600,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
112,600,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
78,800,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
58,200,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Proved undeveloped reserves 80,700,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
72,400,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
130,900,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
40,200,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Canada [Member] | Crude Oil [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 38,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
36,800,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
36,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Revisions of previous estimates 2,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
8,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
(3,400,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Extensions and discoveries 2,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
200,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
2,900,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Sales of properties (500,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
     
Purchases of properties     6,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Production (5,900,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
(6,700,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
(5,300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Proved developed and undeveloped reserves, Ending Balance 37,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
38,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
36,800,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Proved developed reserves 32,400,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
31,600,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
29,500,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
32,600,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Proved undeveloped reserves 5,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
7,100,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
7,300,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
4,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada [Member] | Synthetic Oil [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 117,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
119,100,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
129,500,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Revisions of previous estimates (7,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
2,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
(5,300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Production (4,400,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
(4,700,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
(5,100,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Proved developed and undeveloped reserves, Ending Balance 105,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
117,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
119,100,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Proved developed reserves 105,600,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
117,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
119,100,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
120,500,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Proved undeveloped reserves       9,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_SyntheticOilMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada [Member] | Natural Gas Liquids Reserves [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 100,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
     
Extensions and discoveries 600,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
100,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
   
Proved developed and undeveloped reserves, Ending Balance 700,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
100,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
   
Proved developed reserves 200,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
     
Proved undeveloped reserves 500,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
100,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
   
Canada [Member] | Natural Gas Reserves [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 562,800,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
550,400,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
638,900,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Revisions of previous estimates 105,600,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
34,000,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
(37,200,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Extensions and discoveries 231,500,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
42,500,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
25,800,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Purchases of properties     2,400,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Production (57,100,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
(64,100,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
(79,500,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Proved developed and undeveloped reserves, Ending Balance 842,800,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
562,800,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
550,400,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
 
Proved developed reserves 467,400,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
384,000,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
415,800,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
427,100,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Proved undeveloped reserves 375,400,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
178,800,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
134,600,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
211,800,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Malaysia [Member] | Crude Oil [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 124,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
95,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
104,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Revisions of previous estimates (1,800,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
3,300,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
(700,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Improved recovery 7,500,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
27,400,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
7,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Extensions and discoveries 7,500,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
17,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
3,800,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Sales of properties (23,500,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
     
Production (19,800,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
(19,400,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
(19,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Proved developed and undeveloped reserves, Ending Balance 93,900,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
124,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
95,700,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Proved developed reserves 79,900,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
65,500,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
67,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
57,200,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
Proved undeveloped reserves 14,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
58,500,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
28,700,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
47,200,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_MY
Malaysia [Member] | Natural Gas Liquids Reserves [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 1,100,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
     
Revisions of previous estimates 100,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
100,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
300,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Extensions and discoveries 100,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
1,200,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
   
Sales of properties (200,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
     
Production (300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
(200,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
(300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Proved developed and undeveloped reserves, Ending Balance 800,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
1,100,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
   
Proved developed reserves 800,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
1,100,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
   
Malaysia [Member] | Natural Gas Reserves [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance 405,800,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
357,600,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
347,800,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Revisions of previous estimates 13,900,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
38,300,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
41,400,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Improved recovery 7,000,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
3,200,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
7,200,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesImprovedRecovery
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Extensions and discoveries 441,200,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
77,600,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
40,500,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Sales of properties (158,900,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
     
Production (73,400,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
(70,900,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
(79,300,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Proved developed and undeveloped reserves, Ending Balance 635,600,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
405,800,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
357,600,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
 
Proved developed reserves 199,100,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
289,600,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
197,300,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
210,500,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
Proved undeveloped reserves 436,500,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
116,200,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
160,300,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
137,300,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_MY
United Kingdom [Member] | Crude Oil [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance   20,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
21,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Revisions of previous estimates     300,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Purchases of properties   (20,400,000)us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
   
Production   (200,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
(1,300,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Proved developed and undeveloped reserves, Ending Balance   0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
20,600,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Proved developed reserves     4,100,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
5,100,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
Proved undeveloped reserves     16,500,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
16,500,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= country_GB
United Kingdom [Member] | Natural Gas Reserves [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance   19,300,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
21,000,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Revisions of previous estimates     (500,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Sales of properties   (19,000,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
   
Production   (300,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
(1,200,000,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Proved developed and undeveloped reserves, Ending Balance     19,300,000,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Proved developed reserves     14,100,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
15,800,000,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
Proved undeveloped reserves     5,200,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
5,200,000,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_GB
Other [Member] | Crude Oil [Member]        
Proved developed and undeveloped oil reserves:        
Proved developed and undeveloped reserves, Beginning Balance     2,300,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= mur_OtherCountriesMember
 
Revisions of previous estimates     (1,600,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= mur_OtherCountriesMember
 
Production     (700,000)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= mur_OtherCountriesMember
 
Proved developed reserves       2,300,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ProductOrServiceAxis
= us-gaap_CrudeOilMember
/ us-gaap_StatementGeographicalAxis
= mur_OtherCountriesMember