XML 29 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Details 3-Fair Value Hedges IS & OCI) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net interest and other [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge $ 0us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= mro_NetInterestAndOtherFinancingCostsMember
$ 13us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= mro_NetInterestAndOtherFinancingCostsMember
$ (16)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= mro_NetInterestAndOtherFinancingCostsMember
Discontinued Operations [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in unrealized gain (loss) on hedged item in fair value hedge 36us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
44us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Interest rate [Member] | Net interest and other [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments 0us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= mro_NetInterestAndOtherFinancingCostsMember
(13)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= mro_NetInterestAndOtherFinancingCostsMember
16us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= mro_NetInterestAndOtherFinancingCostsMember
Foreign Exchange Contract [Member] | Discontinued Operations [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments $ (36)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ (44)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ (1)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SegmentDiscontinuedOperationsMember