XML 56 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Oil and Gas Exploration and Production Industries Disclosures (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
MBoe
Dec. 31, 2013
MBoe
Dec. 31, 2012
MBoe
Dec. 31, 2011
MBoe
Proved Developed And Undeveloped Reserves (MBoe) [Rollforward]        
Net proved reserves - beginning of period (MBoe) 2,118,543eog_ProvedDevelopedAndUndevelopedReservesNetBoe 1,810,698eog_ProvedDevelopedAndUndevelopedReservesNetBoe 2,053,763eog_ProvedDevelopedAndUndevelopedReservesNetBoe  
Revisions of previous estimates 100,568eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe 108,990eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe (392,621)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe  
Purchases in place 14,367eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe 3,241eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe 4,098eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe  
Extensions, discoveries and other additions 519,167eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe 398,965eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe 406,932eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe  
Sales in place (36,263)eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe (15,375)eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe (90,420)eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe  
Production (219,126)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe (187,976)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe (171,054)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe  
Net proved reserves - end of period (MBoe) 2,497,256eog_ProvedDevelopedAndUndevelopedReservesNetBoe 2,118,543eog_ProvedDevelopedAndUndevelopedReservesNetBoe 1,810,698eog_ProvedDevelopedAndUndevelopedReservesNetBoe  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves (MBOE) 1,347,947us-gaap_ProvedDevelopedReservesBOE1 1,127,476us-gaap_ProvedDevelopedReservesBOE1 949,819us-gaap_ProvedDevelopedReservesBOE1 1,042,713us-gaap_ProvedDevelopedReservesBOE1
Net proved undeveloped reserve (MBOE) 1,149,309us-gaap_ProvedUndevelopedReserveBOE1 991,067us-gaap_ProvedUndevelopedReserveBOE1 860,879us-gaap_ProvedUndevelopedReserveBOE1 1,011,050us-gaap_ProvedUndevelopedReserveBOE1
Revisions of previous estimates 100,568eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe 108,990eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe (392,621)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe  
Capitalized Costs, Oil and Gas Producing Activities, Gross [Abstract]        
Proved properties $ 45,169,101us-gaap_CapitalizedCostsProvedProperties $ 41,377,303us-gaap_CapitalizedCostsProvedProperties    
Unproved properties 1,334,431us-gaap_CapitalizedCostsUnprovedProperties 1,444,500us-gaap_CapitalizedCostsUnprovedProperties    
Total 46,503,532us-gaap_CapitalizedCostsOilAndGasProducingActivitiesGross 42,821,803us-gaap_CapitalizedCostsOilAndGasProducingActivitiesGross    
Accumulated depreciation, depletion and amortization (20,212,748)us-gaap_CapitalizedCostsAccumulatedDepreciationDepletionAmortizationAndValuationAllowanceForRelatingToOilAndGasProducingActivities (18,880,611)us-gaap_CapitalizedCostsAccumulatedDepreciationDepletionAmortizationAndValuationAllowanceForRelatingToOilAndGasProducingActivities    
Net capitalized costs $ 26,290,784us-gaap_CapitalizedCostsOilAndGasProducingActivitiesNet $ 23,941,192us-gaap_CapitalizedCostsOilAndGasProducingActivitiesNet    
Crude Oil (MBbl) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 900,540us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
700,818us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
517,493us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
 
Revisions of previous estimates 28,022us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
50,669us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
1,688us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
 
Purchases in place 9,705us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
1,097us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
1,010us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
 
Extensions, discoveries and other additions 319,554us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
230,754us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
255,686us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
 
Sales in place (12,623)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
(2,337)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
(17,264)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
 
Production (105,448)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
(80,461)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
(57,795)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
 
Net proved reserves - end of period 1,139,750us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
900,540us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
700,818us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
 
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 495,148us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
391,056us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
290,650us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
224,755us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Net proved undeveloped reserves 644,602us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
509,484us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
410,168us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
292,738us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Natural Gas Liquids (MBbl) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 377,206us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
319,963us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
227,788us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
 
Revisions of previous estimates 27,443us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
12,109us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
47,856us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
 
Purchases in place 1,812us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
1,202us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
612us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
 
Extensions, discoveries and other additions 91,683us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
69,197us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
71,574us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
 
Sales in place (1,779)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
(1,471)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
(7,377)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
 
Production (29,297)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
(23,794)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
(20,490)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
 
Net proved reserves - end of period 467,068us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
377,206us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
319,963us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
 
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 264,749us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
200,860us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
162,593us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
125,363us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Net proved undeveloped reserves 202,319us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
176,346us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
157,370us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
102,425us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Natural Gas (MMcf) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 5,044,800us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
4,739,500us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
7,850,900us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Revisions of previous estimates 270,600us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
277,300us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
(2,653,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Purchases in place 17,100us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
5,700us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
14,800us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Extensions, discoveries and other additions 647,500us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
594,100us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
478,100us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Sales in place (131,100)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
(69,400)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
(394,700)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Production (506,300)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
(502,400)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
(556,600)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Net proved reserves - end of period 5,342,600us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
5,044,800us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
4,739,500us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
 
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 3,528,300us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
3,213,400us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
2,979,500us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
4,155,600us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Net proved undeveloped reserves 1,814,300us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
1,831,400us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
1,760,000us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
3,695,300us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
United States [Member]        
Proved Developed And Undeveloped Reserves (MBoe) [Rollforward]        
Net proved reserves - beginning of period (MBoe) 1,989,166eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 1,662,108eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 1,729,508eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Revisions of previous estimates 97,782eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 113,823eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (237,936)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Purchases in place 14,367eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 3,241eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 4,098eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Extensions, discoveries and other additions 517,613eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 383,324eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 392,196eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Sales in place (14,661)eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (15,375)eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (87,588)eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Production (190,065)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (157,955)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (138,170)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Net proved reserves - end of period (MBoe) 2,414,202eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 1,989,166eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 1,662,108eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves (MBOE) 1,275,447us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_US
1,015,359us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_US
840,564us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_US
877,301us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_US
Net proved undeveloped reserve (MBOE) 1,138,755us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_US
973,807us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_US
821,544us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_US
852,207us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_US
Revisions of previous estimates 97,782eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 113,823eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (237,936)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
United States [Member] | Crude Oil (MBbl) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 880,049us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 671,029us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 495,296us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Revisions of previous estimates 28,301us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 57,668us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 4,105us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Purchases in place 9,705us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 1,097us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 1,010us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Extensions, discoveries and other additions 319,540us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 230,023us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 241,171us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Sales in place (4,967)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (2,337)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (15,921)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Production (102,946)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (77,431)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (54,632)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Net proved reserves - end of period 1,129,682us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 880,049us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 671,029us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 493,694us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
382,517us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
281,167us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
213,872us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Net proved undeveloped reserves 635,988us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
497,532us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
389,862us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
281,424us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States [Member] | Natural Gas Liquids (MBbl) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 376,002us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 318,406us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 226,586us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Revisions of previous estimates 27,450us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 12,157us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 47,293us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Purchases in place 1,812us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 1,202us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 612us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Extensions, discoveries and other additions 91,683us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 69,187us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 71,396us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Sales in place (956)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (1,471)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (7,300)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Production (29,061)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (23,479)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] (20,181)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Net proved reserves - end of period 466,930us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 376,002us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1] 318,406us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[1]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 264,611us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
199,964us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
161,482us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
124,271us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Net proved undeveloped reserves 202,319us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
176,038us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
156,924us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
102,315us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
United States [Member] | Natural Gas (MMcf) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 4,398,700us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 4,036,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 6,045,800us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2]  
Revisions of previous estimates 252,200us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 264,000us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] (1,736,000)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2]  
Purchases in place 17,100us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 5,700us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 14,800us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2]  
Extensions, discoveries and other additions 638,300us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 504,700us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 477,800us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2]  
Sales in place (52,400)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] (69,400)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] (386,200)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2]  
Production (348,400)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] (342,300)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] (380,200)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2]  
Net proved reserves - end of period 4,905,500us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 4,398,700us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2] 4,036,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
[2]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 3,102,800us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
2,597,300us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
2,387,500us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
3,235,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Net proved undeveloped reserves 1,802,700us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
1,801,400us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
1,648,500us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
2,810,800us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_US
Canada [Member]        
Proved Developed And Undeveloped Reserves (MBoe) [Rollforward]        
Net proved reserves - beginning of period (MBoe) 28,339eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 35,804eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 192,448eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Revisions of previous estimates 1,316eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (676)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (151,015)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Purchases in place 0eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 0eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 0eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Extensions, discoveries and other additions 0eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 693eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 5,860eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Sales in place (21,602)eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 0eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (2,832)eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Production (6,080)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (7,482)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (8,657)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Net proved reserves - end of period (MBoe) 1,973eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 28,339eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 35,804eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves (MBOE) 1,973us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_CA
24,782us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_CA
24,348us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_CA
58,524us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_CA
Net proved undeveloped reserve (MBOE) 0us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_CA
3,557us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_CA
11,456us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_CA
133,924us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_CA
Revisions of previous estimates 1,316eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (676)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (151,015)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Canada [Member] | Crude Oil (MBbl) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 10,120us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 17,863us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 18,592us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Revisions of previous estimates (313)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (5,866)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (2,493)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Purchases in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Extensions, discoveries and other additions 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 673us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 5,681us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Sales in place (7,656)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (1,343)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Production (2,126)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (2,550)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (2,574)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Net proved reserves - end of period 25us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 10,120us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 17,863us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 25us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
6,871us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
6,853us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
8,128us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Net proved undeveloped reserves 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
3,249us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
11,010us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
10,464us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada [Member] | Natural Gas Liquids (MBbl) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 1,204us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 1,557us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 1,202us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Revisions of previous estimates (7)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (48)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 563us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Purchases in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Extensions, discoveries and other additions 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 10us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 178us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Sales in place (823)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (77)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Production (236)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (315)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] (309)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Net proved reserves - end of period 138us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 1,204us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1] 1,557us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[1]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 138us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
896us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
1,111us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
1,092us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Net proved undeveloped reserves 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
308us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
446us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
110us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Canada [Member] | Natural Gas (MMcf) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 102,100us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] 98,300us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] 1,035,900us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2]  
Revisions of previous estimates 9,800us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] 31,400us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] (894,500)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2]  
Purchases in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2]  
Extensions, discoveries and other additions 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] 100us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2]  
Sales in place (78,700)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] (8,500)us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2]  
Production (22,300)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] (27,700)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] (34,600)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2]  
Net proved reserves - end of period 10,900us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] 102,100us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2] 98,300us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
[2]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 10,900us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
102,100us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
98,300us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
295,800us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Net proved undeveloped reserves 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
740,100us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_CA
Trinidad [Member]        
Proved Developed And Undeveloped Reserves (MBoe) [Rollforward]        
Net proved reserves - beginning of period (MBoe) 88,364eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 101,060eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 128,629eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Revisions of previous estimates 2,245eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] (3,892)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] (3,953)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Purchases in place 0eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Extensions, discoveries and other additions 758eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 13,245eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Sales in place 0eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Production (22,430)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] (22,049)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] (23,616)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Net proved reserves - end of period (MBoe) 68,937eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 88,364eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 101,060eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves (MBOE) 67,484us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_TT
83,933us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_TT
81,826us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_TT
103,710us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= country_TT
Net proved undeveloped reserve (MBOE) 1,453us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_TT
4,431us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_TT
19,234us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_TT
24,919us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= country_TT
Revisions of previous estimates 2,245eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] (3,892)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] (3,953)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Trinidad [Member] | Crude Oil (MBbl) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 1,590us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 3,028us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 3,507us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Revisions of previous estimates 99us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] (991)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 71us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Purchases in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Extensions, discoveries and other additions 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Sales in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Production (350)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] (447)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] (550)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Net proved reserves - end of period 1,339us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 1,590us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 3,028us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 1,339us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
1,505us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
2,377us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
2,657us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
Net proved undeveloped reserves 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
85us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
651us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
850us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
Trinidad [Member] | Natural Gas Liquids (MBbl) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Revisions of previous estimates 0us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Purchases in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Extensions, discoveries and other additions 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Sales in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Production 0us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Net proved reserves - end of period 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1] 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[1]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 0us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
0us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
0us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
0us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
Net proved undeveloped reserves 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
Trinidad [Member] | Natural Gas (MMcf) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 520,700us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] 588,200us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] 750,700us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2]  
Revisions of previous estimates 12,900us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] (17,400)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] (24,100)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2]  
Purchases in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2]  
Extensions, discoveries and other additions 4,500us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] 79,500us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2]  
Sales in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2]  
Production (132,500)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] (129,600)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] (138,400)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2]  
Net proved reserves - end of period 405,600us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] 520,700us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2] 588,200us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
[2]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 396,900us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
494,600us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
476,700us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
606,300us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
Net proved undeveloped reserves 8,700us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
26,100us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
111,500us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
144,400us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= country_TT
Other International [Member]        
Proved Developed And Undeveloped Reserves (MBoe) [Rollforward]        
Net proved reserves - beginning of period (MBoe) 12,674eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 11,726eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 3,178eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Revisions of previous estimates (775)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] (265)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 283eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Purchases in place 0eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0eog_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Extensions, discoveries and other additions 796eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 1,703eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 8,876eog_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditionsBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Sales in place 0eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0eog_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlaceBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Production (551)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] (490)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] (611)eog_ProvedDevelopedAndUndevelopedReservesProductionBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Net proved reserves - end of period (MBoe) 12,144eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 12,674eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 11,726eog_ProvedDevelopedAndUndevelopedReservesNetBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves (MBOE) 3,043us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 3,402us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 3,081us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 3,178us-gaap_ProvedDevelopedReservesBOE1
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3]
Net proved undeveloped reserve (MBOE) 9,101us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 9,272us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 8,645us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 0us-gaap_ProvedUndevelopedReserveBOE1
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3]
Revisions of previous estimates (775)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] (265)eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 283eog_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecreaseBoe
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Other International [Member] | Crude Oil (MBbl) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 8,781us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 8,898us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 98us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Revisions of previous estimates (65)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] (142)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 5us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Purchases in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Extensions, discoveries and other additions 14us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 58us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 8,834us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Sales in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Production (26)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] (33)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] (39)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Net proved reserves - end of period 8,704us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 8,781us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 8,898us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 90us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 163us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 253us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 98us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3]
Net proved undeveloped reserves 8,614us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 8,618us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 8,645us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3]
Other International [Member] | Natural Gas Liquids (MBbl) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Revisions of previous estimates 0us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Purchases in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Extensions, discoveries and other additions 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Sales in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Production 0us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Net proved reserves - end of period 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[1],[3]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 0us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 0us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 0us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 0us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3]
Net proved undeveloped reserves 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3]
Other International [Member] | Natural Gas (MMcf) [Member]        
Proved Developed and Undeveloped Reserves [Rollforward]        
Net proved reserves - beginning of period 23,300us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 17,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 18,500us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3]  
Revisions of previous estimates (4,300)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] (700)us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 1,600us-gaap_ProvedDevelopedAndUndevelopedReservesRevisionsOfPreviousEstimatesIncreaseDecrease
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3]  
Purchases in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesPurchasesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3]  
Extensions, discoveries and other additions 4,700us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 9,800us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 300us-gaap_ProvedDevelopedAndUndevelopedReservesExtensionsDiscoveriesAndAdditions
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3]  
Sales in place 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 0us-gaap_ProvedDevelopedAndUndevelopedReservesSalesOfMineralsInPlace
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3]  
Production (3,100)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] (2,800)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] (3,400)us-gaap_ProvedDevelopedAndUndevelopedReservesProduction
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3]  
Net proved reserves - end of period 20,600us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 23,300us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3] 17,000us-gaap_ProvedDevelopedAndUndevelopedReservesNet
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[2],[3]  
Net Proved Developed and Undeveloped Reserves [Abstract]        
Net proved developed reserves 17,700us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 19,400us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 17,000us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 18,500us-gaap_ProvedDevelopedReservesVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3]
Net proved undeveloped reserves 2,900us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 3,900us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3] 0us-gaap_ProvedUndevelopedReserveVolume
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_StatementGeographicalAxis
= eog_OtherInternationalMember
[3]
[1] Thousand barrels or thousand barrels of oil equivalent, as applicable; oil equivalents include crude oil and condensate, NGL and natural gas. Oil equivalents are determined using the ratio of 1.0 barrel of crude oil and condensate or NGL to 6.0 thousand cubic feet of natural gas.
[2] Billion cubic feet.
[3] Other International includes EOG's United Kingdom, China and Argentina operations.