XML 24 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit and Defined Contribution Plan Disclosure [Line Items]      
Total pension plan costs $ 41,000,000us-gaap_PensionAndOtherPostretirementBenefitExpense $ 37,000,000us-gaap_PensionAndOtherPostretirementBenefitExpense $ 36,000,000us-gaap_PensionAndOtherPostretirementBenefitExpense
Company contributions to foreign pension plans 5,000,000eog_DefinedBenefitAndContributionPlanContributionsByEmployer 4,000,000eog_DefinedBenefitAndContributionPlanContributionsByEmployer 3,000,000eog_DefinedBenefitAndContributionPlanContributionsByEmployer
Benefit obligation 14,000,000us-gaap_DefinedBenefitPlanBenefitObligation 13,000,000us-gaap_DefinedBenefitPlanBenefitObligation  
Fair value of foreign pension plan assets 12,000,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 11,000,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets  
Accrued benefit cost (1,000,000)us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent (1,000,000)us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent  
Stock based compensation by job function [Line Items]      
Compensation expense related to the company's stock-based compensation plans 144,842,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 134,467,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 127,504,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Federal income tax (expense) / benefit recognized from stock-based compensation 99,000,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 56,000,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 67,000,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Maximum Percentage Of Employee Pay Eligible For Contribution To Espp Percentage 10.00%eog_MaximumPercentageOfEmployeePayEligibleForContributionToEsppPercentage    
Stock-based compensation expense related to stock options, SAR and ESPP grants 62,000,000us-gaap_AllocatedShareBasedCompensationExpense 53,000,000us-gaap_AllocatedShareBasedCompensationExpense 49,000,000us-gaap_AllocatedShareBasedCompensationExpense
Percentage of fair market value at which employees may purchase company stock via the ESPP 85.00%eog_PercentageoffairmarketvalueatwhichemployeesmaypurchasecompanystockviatheESPP    
Performance Units and Performance Stock [Member]      
Weighted Average Fair Value And Valuation Assumptions Used To Value Stock-Based Compensation [Abstract]      
Weighted Average Fair Value of Grants $ 119.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
$ 100.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
$ 67.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
Expected Volatility (in hundredths) 32.18%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
33.63%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
36.39%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
Risk-Free Interest Rate (in hundredths) 1.18%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
0.79%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
0.39%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
Share-Based Compensation Arrangement By Share-Based Payment Award [Abstract]      
Weighted average period over which unrecognized compensation expense will be recognized 3 years 9 months 18 days    
Unrecognized compensation expense 5,000,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
   
Number of Shares and Units [Roll Forward]      
Outstanding at January 1 (in shares) 261,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
[1] 142,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
[1] 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
Granted (in shares) 72,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
119,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
142,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
Outstanding at December 31 (in shares) 333,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
[1] 261,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
[1] 142,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
[1]
Weighted Average Grant Fair Value [Abstract]      
Outstanding at January 1 (in dollars per share) $ 82.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
[1] $ 67.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
[1] $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
Granted (in dollars per share) $ 119.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
$ 100.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
$ 67.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
Outstanding at December 31 (in dollars per share) $ 90.17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
[1] $ 82.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
[1] $ 67.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
[1]
Intrinsic value of stock based compensation 30,700,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
21,900,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
 
Maximum vest period from the date of grant 5 years    
Performance Units and Performance Stock [Abstract]      
Minimum Performance Units and Stock Allowed to be Outstanding 0eog_MinimumPerformanceUnitsAndStockAllowedToBeOutstanding
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
   
Maximum performance units and stock allowed to be outstanding 666,390eog_MaximumPerformanceUnitsAndStockAllowedToBeOutstanding
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
   
Share Based Compensation Arrangement By Performance Units and Stock Compensation Cost 9,000,000eog_ShareBasedCompensationArrangementByPerformanceUnitsAndStockCompensationCost
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
9,000,000eog_ShareBasedCompensationArrangementByPerformanceUnitsAndStockCompensationCost
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
7,000,000eog_ShareBasedCompensationArrangementByPerformanceUnitsAndStockCompensationCost
/ us-gaap_PlanNameAxis
= eog_PerformanceUnitsAndPerformanceStockMember
Term of Zero-Coupon Risk-Free Interest Rate Derived from the Treasury Constant Maturities Yield Curve 3 years 3 months 4 days    
Performance Period for Performance Units and Stock 3 years    
ESPP [Member]      
Weighted Average Fair Value And Valuation Assumptions Used To Value Stock-Based Compensation [Abstract]      
Weighted Average Fair Value of Grants $ 21.65us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_EsppMember
$ 15.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_EsppMember
$ 12.56us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_EsppMember
Expected Volatility (in hundredths) 25.03%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= eog_EsppMember
29.89%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= eog_EsppMember
40.92%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= eog_EsppMember
Risk-Free Interest Rate (in hundredths) 0.08%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= eog_EsppMember
0.11%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= eog_EsppMember
0.11%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= eog_EsppMember
Dividend Yield (in hundredths) 0.46%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_PlanNameAxis
= eog_EsppMember
0.60%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_PlanNameAxis
= eog_EsppMember
0.60%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_PlanNameAxis
= eog_EsppMember
Expected Life (in years) 6 months 6 months 6 months
Share-Based Compensation Arrangement By Share-Based Payment Award [Abstract]      
Common Shares Available for Grant 794,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= eog_EsppMember
   
Approximate Number of Participants 1,991eog_ApproximateNumberOfParticipantsInEspp
/ us-gaap_PlanNameAxis
= eog_EsppMember
1,844eog_ApproximateNumberOfParticipantsInEspp
/ us-gaap_PlanNameAxis
= eog_EsppMember
1,705eog_ApproximateNumberOfParticipantsInEspp
/ us-gaap_PlanNameAxis
= eog_EsppMember
Shares Purchased 202,000eog_EmployeeStockPurchasePlanEsppSharesContributedToEspp
/ us-gaap_PlanNameAxis
= eog_EsppMember
256,000eog_EmployeeStockPurchasePlanEsppSharesContributedToEspp
/ us-gaap_PlanNameAxis
= eog_EsppMember
328,000eog_EmployeeStockPurchasePlanEsppSharesContributedToEspp
/ us-gaap_PlanNameAxis
= eog_EsppMember
Aggregate Purchase Price 14,927,000eog_EmployeeStockPurchasePlanEsppCashContributionsToEspp
/ us-gaap_PlanNameAxis
= eog_EsppMember
14,015,000eog_EmployeeStockPurchasePlanEsppCashContributionsToEspp
/ us-gaap_PlanNameAxis
= eog_EsppMember
12,522,000eog_EmployeeStockPurchasePlanEsppCashContributionsToEspp
/ us-gaap_PlanNameAxis
= eog_EsppMember
Stock Options and SARS [Member]      
Stock based compensation by job function [Line Items]      
Maximum term of stock options and SARs granted 10 years    
Weighted Average Fair Value And Valuation Assumptions Used To Value Stock-Based Compensation [Abstract]      
Weighted Average Fair Value of Grants $ 30.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 27.35us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 18.98us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Expected Volatility (in hundredths) 35.28%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
35.86%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
39.68%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Risk-Free Interest Rate (in hundredths) 0.95%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
0.78%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
0.45%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Dividend Yield (in hundredths) 0.61%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
0.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
0.60%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Expected Life (in years) 5 years 2 months 12 days 5 years 6 months 5 years 7 months 6 days
Stock option and SAR Rollforward [Abstract]      
Outstanding at January 1 (in shares) 10,452,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
12,438,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
16,748,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Granted (in shares) 2,146,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
2,268,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
2,480,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Exercised (in shares) (1,718,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[2] (4,046,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[2] (6,492,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[2]
Forfeited (in shares) (387,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
(208,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
(298,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Outstanding at December 31 (in shares) 10,493,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
10,452,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
12,438,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Share-Based Compensation Arrangement By Share-Based Payment Award [Abstract]      
Outstanding at January 1 (in dollars per share) $ 54.43us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 42.91us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 35.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Granted (in dollars per share) $ 101.55us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 83.70us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 55.99us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Exercised (in dollars per share) $ 45.68us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[2] $ 35.62us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[2] $ 27.40us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[2]
Forfeited (in dollars per share) $ 68.95us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 50.78us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 45.59us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Outstanding at December 31 (in dollars per share) $ 64.96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 54.43us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 42.91us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Stock Options/SARs Exercisable at December 31 (in shares) 5,287,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
4,638,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
6,286,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Stock Options/SARs Exercisable at December 31 (in dollars per share) $ 49.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 43.95us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
$ 37.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
Intrinsic value of stock options/SARs exercised during the period 95,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[2] 151,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[2] 185,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[2]
Stock options/SARs vested or expected to vest (in shares) 10,100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
   
Weighted average grant price for stock options/SARs vested or expected to vest (per share) $ 64.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
   
Intrinsic value of stock options/SARs vested or expected to vest 299,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
   
Weighted Average Remaining Contractual Life for Stock Options/SARs Vested or Expected to Vest 4 years 3 months 18 days    
Common Shares Available for Grant 28,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
   
Weighted average period over which unrecognized compensation expense will be recognized 2 years 8 months 12 days    
Unrecognized compensation expense 112,000,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
   
Weighted Average Grant Fair Value [Abstract]      
Maximum vest period from the date of grant 4 years    
Summary Information By Grant Price Range For Stock Options And SARs Outstanding And Exercisable At End Of Period [Line Items]      
Stock Options and SARs Outstanding 10,493,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
   
Weighted Average Remaining Life for Outstanding Options and SARs 4 years    
Weighted Average Grant Price For Outstanding Options and SARs $ 64.96us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
   
Aggregate Intrinsic Value For Outstanding Options and SARs 304,679.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[3]    
Stock Options and SARs Exercisable 5,287,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
   
Weighted Average Remaining Life For Exercisable Units 3 years    
Weighted Average Grant Price For Exercisable Options and SARs $ 49.40us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
   
Aggregate Intrinsic Value For Exercisable Units 225,692.00us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
[3]    
Stock Options and SARS [Member] | $22.00 to $ 42.99      
Summary Information By Grant Price Range For Stock Options And SARs Outstanding And Exercisable At End Of Period [Line Items]      
Stock Options and SARs Outstanding 2,682,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange1Member
   
Weighted Average Remaining Life for Outstanding Options and SARs 3 years    
Weighted Average Grant Price For Outstanding Options and SARs $ 40.74us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange1Member
   
Stock Options and SARs Exercisable 2,129,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange1Member
   
Weighted Average Remaining Life For Exercisable Units 3 years    
Weighted Average Grant Price For Exercisable Options and SARs $ 40.50us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange1Member
   
Stock Options and SARS [Member] | 43.00 to 46.99      
Summary Information By Grant Price Range For Stock Options And SARs Outstanding And Exercisable At End Of Period [Line Items]      
Stock Options and SARs Outstanding 1,612,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange2Member
   
Weighted Average Remaining Life for Outstanding Options and SARs 2 years    
Weighted Average Grant Price For Outstanding Options and SARs $ 45.57us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange2Member
   
Stock Options and SARs Exercisable 1,598,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange2Member
   
Weighted Average Remaining Life For Exercisable Units 2 years    
Weighted Average Grant Price For Exercisable Options and SARs $ 45.58us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange2Member
   
Stock Options and SARS [Member] | 47.00 to 56.99      
Summary Information By Grant Price Range For Stock Options And SARs Outstanding And Exercisable At End Of Period [Line Items]      
Stock Options and SARs Outstanding 2,014,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange3Member
   
Weighted Average Remaining Life for Outstanding Options and SARs 4 years    
Weighted Average Grant Price For Outstanding Options and SARs $ 55.80us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange3Member
   
Stock Options and SARs Exercisable 995,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange3Member
   
Weighted Average Remaining Life For Exercisable Units 4 years    
Weighted Average Grant Price For Exercisable Options and SARs $ 55.57us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange3Member
   
Stock Options and SARS [Member] | 57.00 to 84.99      
Summary Information By Grant Price Range For Stock Options And SARs Outstanding And Exercisable At End Of Period [Line Items]      
Stock Options and SARs Outstanding 2,099,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange4Member
   
Weighted Average Remaining Life for Outstanding Options and SARs 5 years    
Weighted Average Grant Price For Outstanding Options and SARs $ 83.08us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange4Member
   
Stock Options and SARs Exercisable 548,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange4Member
   
Weighted Average Remaining Life For Exercisable Units 5 years    
Weighted Average Grant Price For Exercisable Options and SARs $ 82.44us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange4Member
   
Stock Options and SARS [Member] | 85.00 to 116.99      
Summary Information By Grant Price Range For Stock Options And SARs Outstanding And Exercisable At End Of Period [Line Items]      
Stock Options and SARs Outstanding 2,086,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange5Member
   
Weighted Average Remaining Life for Outstanding Options and SARs 7 years    
Weighted Average Grant Price For Outstanding Options and SARs $ 101.70us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange5Member
   
Stock Options and SARs Exercisable 17,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange5Member
   
Weighted Average Remaining Life For Exercisable Units 3 years    
Weighted Average Grant Price For Exercisable Options and SARs $ 97.77us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= eog_StockOptionsAndSarsMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= eog_GrantPriceRange5Member
   
Restricted Stock And Restricted Stock Units [Member]      
Stock option and SAR Rollforward [Abstract]      
Outstanding at January 1 (in shares) 7,358,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[4] 7,636,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[4] 8,480,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
Granted (in shares) 1,132,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
1,294,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
1,534,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
Exercised (in shares) (2,761,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[5] (1,368,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[5] (2,118,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[5]
Forfeited (in shares) (335,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
(204,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
(260,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
Outstanding at December 31 (in shares) 5,394,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[4] 7,358,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[4] 7,636,000eog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndStockAppreciationRightsOutstandingNumber
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[4]
Share-Based Compensation Arrangement By Share-Based Payment Award [Abstract]      
Outstanding at January 1 (in dollars per share) $ 49.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[4] $ 45.53us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
$ 41.47us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
Granted (in dollars per share) $ 98.72us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
$ 76.04us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
$ 56.09us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
Exercised (in dollars per share) $ 105.24us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[5] $ 52.39us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[5] $ 36.35us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[5]
Forfeited (in dollars per share) $ 62.55us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
$ 48.55us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
$ 42.68us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
Outstanding at December 31 (in dollars per share) $ 64.39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[4] $ 49.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
[4] $ 45.53us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
Weighted average period over which unrecognized compensation expense will be recognized 2 years 6 months    
Unrecognized compensation expense 178,000,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
   
Share Based Compensation Arrangement By Restricted Stock And Restricted Stock Units Compensation Cost 74,000,000us-gaap_RestrictedStockExpense
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
72,000,000us-gaap_RestrictedStockExpense
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
72,000,000us-gaap_RestrictedStockExpense
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
Weighted Average Grant Fair Value [Abstract]      
Intrinsic value of stock based compensation 291,000,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
101,000,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
120,000,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
Intrinsic Value Of Restricted Stock And Restricted Stock Units Outstanding 497,000,000eog_AggregateIntrinsicValueOfRestrictedStockAndRestrictedStockUnits
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
617,000,000eog_AggregateIntrinsicValueOfRestrictedStockAndRestrictedStockUnits
/ us-gaap_PlanNameAxis
= eog_RestrictedStockAndRestrictedStockUnitsMember
 
Maximum vest period from the date of grant 5 years    
Lease And Well [Member]      
Stock based compensation by job function [Line Items]      
Compensation expense related to the company's stock-based compensation plans 41,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_LeaseAndWellMember
35,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_LeaseAndWellMember
35,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_LeaseAndWellMember
Gathering And Processing Costs [Member]      
Stock based compensation by job function [Line Items]      
Compensation expense related to the company's stock-based compensation plans 1,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_GatheringAndProcessingCostsMember
1,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_GatheringAndProcessingCostsMember
1,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_GatheringAndProcessingCostsMember
Exploration Costs [Member]      
Stock based compensation by job function [Line Items]      
Compensation expense related to the company's stock-based compensation plans 27,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_ExplorationCostsMember
27,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_ExplorationCostsMember
27,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_ExplorationCostsMember
General And Administrative [Member]      
Stock based compensation by job function [Line Items]      
Compensation expense related to the company's stock-based compensation plans $ 76,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_GeneralAndAdministrativeMember
$ 71,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_GeneralAndAdministrativeMember
$ 65,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_IncomeStatementLocationAxis
= eog_GeneralAndAdministrativeMember
[1] The total intrinsic value of performance units and performance stock outstanding at December 31, 2014 and 2013 was $30.7 million and $21.9 million, respectively.
[2] The total intrinsic value of stock options/SARs exercised during the years 2014, 2013 and 2012 was $95 million, $151 million and $185 million, respectively. The intrinsic value is based upon the difference between the market price of the Common Stock on the date of exercise and the grant price of the stock options/SARs.
[3] Based upon the difference between the closing market price of the Common Stock on the last trading day of the year and the grant price of in-the-money stock options and SARs.
[4] The total intrinsic value of restricted stock and restricted stock units outstanding at December 31, 2014 and 2013 was approximately $497 million and $617 million, respectively.
[5] The total intrinsic value of restricted stock and restricted stock units released during the years ended December 31, 2014, 2013 and 2012 was $291 million, $101 million and $120 million, respectively. The intrinsic value is based upon the closing price of EOG's common stock on the date restricted stock and restricted stock units are released.