XML 62 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Amount of Gain Loss Recognized in Income Related to Derivative Financial Instruments (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net [Abstract]      
Realized Gain (Loss) on Derivatives $ (39)nfx_RealizedGainLossOnDerivatives $ 60nfx_RealizedGainLossOnDerivatives $ 135nfx_RealizedGainLossOnDerivatives
Unrealized Gain (Loss) on Derivatives 649us-gaap_UnrealizedGainLossOnDerivatives (157)us-gaap_UnrealizedGainLossOnDerivatives (15)us-gaap_UnrealizedGainLossOnDerivatives
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net 610us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet (97)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet 120us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Natural gas contracts [Member]      
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net [Abstract]      
Realized Gain (Loss) on Derivatives (36)nfx_RealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_NaturalGasContractsMember
66nfx_RealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_NaturalGasContractsMember
144nfx_RealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_NaturalGasContractsMember
Unrealized Gain (Loss) on Derivatives 114us-gaap_UnrealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_NaturalGasContractsMember
(81)us-gaap_UnrealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_NaturalGasContractsMember
(124)us-gaap_UnrealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_NaturalGasContractsMember
Oil contracts [Member]      
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net [Abstract]      
Realized Gain (Loss) on Derivatives (3)nfx_RealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_OilContractsMember
(6)nfx_RealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_OilContractsMember
1nfx_RealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_OilContractsMember
Unrealized Gain (Loss) on Derivatives 535us-gaap_UnrealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_OilContractsMember
(76)us-gaap_UnrealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_OilContractsMember
99us-gaap_UnrealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_OilContractsMember
Basis contracts [Member]      
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net [Abstract]      
Realized Gain (Loss) on Derivatives 0nfx_RealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_BasisContractsMember
0nfx_RealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_BasisContractsMember
(10)nfx_RealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_BasisContractsMember
Unrealized Gain (Loss) on Derivatives $ 0us-gaap_UnrealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_BasisContractsMember
$ 0us-gaap_UnrealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_BasisContractsMember
$ 10us-gaap_UnrealizedGainLossOnDerivatives
/ nfx_ContractByCommodityTypeAxis
= nfx_BasisContractsMember