XML 68 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Summary of contracts for oil and natural gas  
Fair Value of Asset (Liability) $ 46,992us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Open costless collar contracts | Oil  
Summary of contracts for oil and natural gas  
Fair Value of Asset (Liability) 38,515us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts | Oil | Open Oil Collar Contract, 20,000 Notional Amount, 80 Price Floor, 100.00 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 20,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 80.00us-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) 4,974us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts | Oil | Open Oil Collar Contract, 20,000 Notional Amount, 80 Price Floor, 101.00 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 20,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor101.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 80.00us-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) 4,978us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount80PriceFloor101.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts | Oil | Open Oil Collar Contract, 20,000 Notional Amount, 83 Price Floor, 96.12 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 20,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor96.12PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 83.00us-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) 5,499us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor96.12PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts | Oil | Open Oil Collar Contract, 20,000 Notional Amount, 83 Price Floor, 97.00 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 20,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor97.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Floor 83.00us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor97.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Price Ceiling 97.00us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor97.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Fair Value of Asset (Liability) 5,499us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount83PriceFloor97.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts | Oil | Open Oil Collar Contract, 20,000 Notional Amount, 85 Price Floor, 99.00 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 20,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) 5,855us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor99.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts | Oil | Open Oil Collar Contract, 20,000 Notional Amount, 85 Price Floor, 100.00 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 20,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) 5,855us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor100.00PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts | Oil | Open Oil Collar Contract, 20,000 Notional Amount, 85 Price Floor, 105.10 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 20,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) 5,855us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenOilCollarContract20000NotionalAmount85PriceFloor105.10PriceCeilingMemberMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_OilReservesMember
Open costless collar contracts | Natural Gas  
Summary of contracts for oil and natural gas  
Fair Value of Asset (Liability) 7,079us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 150,000 Notional Amount, 2.75 Price Floor, 3.19 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 10/31/2015
Notional Quantity 150,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract150000NotionalAmount2.75PriceFloor3.19PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 2.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract150000NotionalAmount2.75PriceFloor3.19PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 3.19us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract150000NotionalAmount2.75PriceFloor3.19PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 154us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract150000NotionalAmount2.75PriceFloor3.19PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 100,000 Notional Amount, 2.75 Price Floor, 3.05 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 100,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.05PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 2.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.05PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 3.05us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.05PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 66us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.05PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 100,000 Notional Amount, 2.75 Price Floor, 3.15 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 100,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.15PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 2.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.15PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 3.15us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.15PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 89us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.15PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 100,000 Notional Amount, 2.75 Price Floor, 3.11 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 100,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.11PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 2.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.11PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 3.11us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.11PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 80us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount2.75PriceFloor3.11PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 300,000 Notional Amount, 2.88 Price Floor, 3.18 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2014 - 12/31/2015
Notional Quantity 300,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract300000NotionalAmount2.88PriceFloor3.18PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 2.88us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract300000NotionalAmount2.88PriceFloor3.18PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 3.18us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract300000NotionalAmount2.88PriceFloor3.18PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) 490us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract300000NotionalAmount2.88PriceFloor3.18PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 100,000 Notional Amount, 3.75 Price Floor, 4.36 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 100,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) 891us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.36PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 100,000 Notional Amount, 3.75Price Floor, 4.45 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 100,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) 892us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.45PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 100,000 Notional Amount, 3.75 Price Floor, 4.60 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 100,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) 895us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.60PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 100,000 Notional Amount, 3.75 Price Floor, 4.65 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 100,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) 888us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor4.65PriceCeilingMemberMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 200,000 Notional Amount, 3.75 Price Floor, 5.04 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 200,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,799us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount3.75PriceFloor5.04PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 100,000 Notional Amount, 3.75 Price Floor, 5.34 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 04/01/2015 - 12/31/2015
Notional Quantity 100,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) 900us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract100000NotionalAmount3.75PriceFloor5.34PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Open costless collar contracts | Natural Gas | Open Natural Gas Collar Contract, 200,000 Notional Amount, 2.75 Price Floor, 3.50 Price Ceiling  
Summary of contracts for oil and natural gas  
Calculation Period 01/01/2016 - 12/31/2016
Notional Quantity 200,000mtdr_DerivativeNotionalQuantity
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount2.75PriceFloor3.50PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Floor 2.75us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount2.75PriceFloor3.50PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Price Ceiling 3.50us-gaap_DerivativeCapPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount2.75PriceFloor3.50PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember
Fair Value of Asset (Liability) $ (65)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= mtdr_OpenNaturalGasCollarContract200000NotionalAmount2.75PriceFloor3.50PriceCeilingMember
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= mtdr_OpenCostlessCollarContractsMember
/ us-gaap_ReserveQuantitiesByTypeOfReserveAxis
= us-gaap_NaturalGasReservesMember