XML 41 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives (Details 2-Fair Value Hedges) (Designated as Hedging Instrument [Member])
In Millions, unless otherwise specified
Dec. 31, 2014
Interest Rate Contract [Member]
Debentures Due 2017 [Member]
Dec. 31, 2013
Interest Rate Contract [Member]
Debentures Due 2017 [Member]
Dec. 31, 2014
Interest Rate Contract [Member]
Debentures Due 2017 [Member]
Fair Value Hedging [Member]
USD ($)
Dec. 31, 2013
Interest Rate Contract [Member]
Debentures Due 2017 [Member]
Fair Value Hedging [Member]
USD ($)
Dec. 31, 2014
Interest Rate Contract [Member]
Notes Due 2018 [Member]
Dec. 31, 2013
Interest Rate Contract [Member]
Notes Due 2018 [Member]
Dec. 31, 2014
Interest Rate Contract [Member]
Notes Due 2018 [Member]
Fair Value Hedging [Member]
USD ($)
Dec. 31, 2013
Interest Rate Contract [Member]
Notes Due 2018 [Member]
Fair Value Hedging [Member]
USD ($)
Dec. 31, 2013
Foreign Exchange Contract [Member]
Fair Value Hedging [Member]
NOK
Derivatives, Fair Value [Line Items]                  
Derivative, Notional Amount     $ 600invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= mro_DebenturesDue2017Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 600invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= mro_DebenturesDue2017Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
    $ 300invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= mro_NotesDue2018Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 300invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= mro_NotesDue2018Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,387invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivative, Average Forward Exchange Rate                 6.060us-gaap_DerivativeAverageForwardExchangeRate1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Weighted-average, LIBOR-based, floating rate 4.64%us-gaap_DerivativeAverageVariableInterestRate
/ us-gaap_DerivativeByNatureAxis
= mro_DebenturesDue2017Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
4.65%us-gaap_DerivativeAverageVariableInterestRate
/ us-gaap_DerivativeByNatureAxis
= mro_DebenturesDue2017Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
    4.49%us-gaap_DerivativeAverageVariableInterestRate
/ us-gaap_DerivativeByNatureAxis
= mro_NotesDue2018Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
4.50%us-gaap_DerivativeAverageVariableInterestRate
/ us-gaap_DerivativeByNatureAxis
= mro_NotesDue2018Member
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember