XML 84 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Open costless collar contracts [Member] | Oil [Member]  
Summary of contracts for oil and natural gas  
Fair Value of Asset (Liability) $ 44,979us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts [Member] | Oil [Member] | Open Oil Collar Contract, 20,000 Notional Amount, 80 Price Floor, 100.00 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 20,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 80us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Ceiling 100us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Fair Value of Asset (Liability) 5,757us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts [Member] | Oil [Member] | Open Oil Collar Contract, 20,000 Notional Amount, 80 Price Floor, 101.00 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 20,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor101.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 80us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor101.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Ceiling 101us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor101.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Fair Value of Asset (Liability) 5,770us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor101.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts [Member] | Oil [Member] | Open Oil Collar Contract, 20,000 Notional Amount, 83 Price Floor, 96.12 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 20,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor96.12PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 83us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor96.12PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Ceiling 96.12us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor96.12PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Fair Value of Asset (Liability) 6,408us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor96.12PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts [Member] | Oil [Member] | Open Oil Collar Contract, 20,000 Notional Amount, 83 Price Floor, 97.00 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 20,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor97PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 83us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor97PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Ceiling 97us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor97PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Fair Value of Asset (Liability) 6,407us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor97PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts [Member] | Oil [Member] | Open Oil Collar Contract, 20,000 Notional Amount, 85 Price Floor, 99.00 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 20,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor99.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 85us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor99.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Ceiling 99us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor99.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Fair Value of Asset (Liability) 6,874us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor99.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts [Member] | Oil [Member] | Open Oil Collar Contract, 20,000 Notional Amount, 85 Price Floor, 100.00 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 20,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 85us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Ceiling 100us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Fair Value of Asset (Liability) 6,873us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts [Member] | Oil [Member] | Open Oil Collar Contract, 20,000 Notional Amount, 85 Price Floor, 105.10 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 20,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor105.10PriceCeilingMemberMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 85us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor105.10PriceCeilingMemberMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Ceiling 105us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor105.10PriceCeilingMemberMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Fair Value of Asset (Liability) 6,890us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor105.10PriceCeilingMemberMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts [Member] | Natural Gas [Member]  
Summary of contracts for oil and natural gas  
Fair Value of Asset (Liability) 8,642us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts [Member] | Natural Gas [Member] | Open Natural Gas Collar Contract, 200,000 Notional Amount, 4 Price Floor, 4.84 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 03/31/2015
Notional Quantity 200,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount4.00PriceFloor4.84PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 4.00us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount4.00PriceFloor4.84PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 4.84us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount4.00PriceFloor4.84PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 613us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount4.00PriceFloor4.84PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts [Member] | Natural Gas [Member] | Open Natural Gas Collar Contract, 300,000 Notional Amount, 4 Price Floor, 4.93 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 03/31/2015
Notional Quantity 300,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract300000NotionalAmount4PriceFloor4.93PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 4us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract300000NotionalAmount4PriceFloor4.93PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 4.93us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract300000NotionalAmount4PriceFloor4.93PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 920us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract300000NotionalAmount4PriceFloor4.93PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts [Member] | Natural Gas [Member] | Open Natural Gas Collar Contract, 150,000 Notional Amount, 4 Price Floor, 5.25 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 03/31/2015
Notional Quantity 150,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract150000NotionalAmount4.00PriceFloor5.25PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 4us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract150000NotionalAmount4.00PriceFloor5.25PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 5.25us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract150000NotionalAmount4.00PriceFloor5.25PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 457us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract150000NotionalAmount4.00PriceFloor5.25PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts [Member] | Natural Gas [Member] | Open Natural Gas Collar Contract, 100,000 Notional Amount, 3.75 Price Floor, 4.36 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 100,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.36PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 3.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.36PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 4.36us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.36PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 932us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.36PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts [Member] | Natural Gas [Member] | Open Natural Gas Collar Contract, 100,000 Notional Amount, 3.75 Price Floor, 4.45 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 100,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.45PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 3.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.45PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 4.45us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.45PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 938us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.45PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts [Member] | Natural Gas [Member] | Open Natural Gas Collar Contract, 100,000 Notional Amount, 3.75 Price Floor, 4.60 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 100,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.60PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 3.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.60PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 4.60us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.60PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 945us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.60PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts [Member] | Natural Gas [Member] | Open Natural Gas Collar Contract, 100,000 Notional Amount, 3.75 Price Floor, 4.65 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 100,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.65PriceCeilingMemberMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 3.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.65PriceCeilingMemberMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 4.65us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.65PriceCeilingMemberMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 963us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.65PriceCeilingMemberMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts [Member] | Natural Gas [Member] | Open Natural Gas Collar Contract, 200,000 Notional Amount, 3.75 Price Floor, 5.04 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 200,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount3.75PriceFloor5.04PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 3.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount3.75PriceFloor5.04PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 5.04us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount3.75PriceFloor5.04PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 1,911us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount3.75PriceFloor5.04PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts [Member] | Natural Gas [Member] | Open Natural Gas Collar Contract, 100,000 Notional Amount, 3.75 Price Floor, 5.34 Price Ceiling [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 100,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor5.34PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 3.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor5.34PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 5.34us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor5.34PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 963us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor5.34PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open Swap Contract [Member]  
Summary of contracts for oil and natural gas  
Fair Value of Asset (Liability) 55,549us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
Open Swap Contract [Member] | Natural Gas Liquids [Member]  
Summary of contracts for oil and natural gas  
Fair Value of Asset (Liability) 1,928us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Open Swap Contract [Member] | Natural Gas Liquids [Member] | Open Propane Collar Contract, 150,000 Notional Amount, 1.000 Fixed Price [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 150,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_NGLPropaneSwapContract150000NotionalAmount1.000FixedPriceMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Derivative, Swap Type, Fixed Price 1.00us-gaap_DerivativeSwapTypeFixedPrice
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_NGLPropaneSwapContract150000NotionalAmount1.000FixedPriceMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Fair Value of Asset (Liability) 865us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_NGLPropaneSwapContract150000NotionalAmount1.000FixedPriceMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Open Swap Contract [Member] | Natural Gas Liquids [Member] | Open Propane Collar Contract, 100,000 Notional Amount, 1.030 Fixed Price [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 100,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_NGLPropaneSwapContract100000NotionalAmount1.030FixedPriceMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Derivative, Swap Type, Fixed Price 1.03us-gaap_DerivativeSwapTypeFixedPrice
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_NGLPropaneSwapContract100000NotionalAmount1.030FixedPriceMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Fair Value of Asset (Liability) 612us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_NGLPropaneSwapContract100000NotionalAmount1.030FixedPriceMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Open Swap Contract [Member] | Natural Gas Liquids [Member] | Open Propane Collar Contract, 68,000 Notional Amount, 1.073 Fixed Price [Member]  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2015 - 12/31/2015
Notional Quantity 68,000,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_NGLPropaneSwapContract68000NotionalAmount1.073FixedPriceMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Derivative, Swap Type, Fixed Price 1.073us-gaap_DerivativeSwapTypeFixedPrice
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_NGLPropaneSwapContract68000NotionalAmount1.073FixedPriceMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember
Fair Value of Asset (Liability) $ 451us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= mtdr_OpenSwapContractMember
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_NGLPropaneSwapContract68000NotionalAmount1.073FixedPriceMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasLiquidsReservesMember