XML 11 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Risk Management and Derivative Instruments (Details 2) (Not designated as Hedging Instrument, Commodity Derivatives, USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Risk Management and Derivative Instruments    
Total derivative fair value at period end $ 95,473us-gaap_DerivativeFairValueOfDerivativeNet $ 126,709us-gaap_DerivativeFairValueOfDerivativeNet
Derivative assets:    
Gross Recognized Assets 95,473us-gaap_DerivativeFairValueOfDerivativeAsset 126,709us-gaap_DerivativeFairValueOfDerivativeAsset
Net Recognized Fair Value Assets 95,473us-gaap_DerivativeAssets 126,709us-gaap_DerivativeAssets
Current Assets
   
Derivative assets:    
Gross Recognized Assets 95,473us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= mpo_CurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
126,709us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= mpo_CurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net Recognized Fair Value Assets 95,473us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= mpo_CurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
126,709us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= mpo_CurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Swaps | Current Assets | Oil
   
Derivative assets:    
Gross Recognized Assets 79,344us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= mpo_CurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_EnergyAxis
= us-gaap_OilReservesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
106,450us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= mpo_CurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_EnergyAxis
= us-gaap_OilReservesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Swaps | Current Assets | Gas
   
Derivative assets:    
Gross Recognized Assets $ 16,129us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= mpo_CurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 20,259us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= mpo_CurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember