XML 89 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Changes in Shareholders' Equity (USD $)
In Thousands, except Share data, unless otherwise specified
Total
USD ($)
Class A
Common stock
Class A
USD ($)
Common stock
Class B
USD ($)
Additional paid-in capital
USD ($)
Retained earnings (deficit)
USD ($)
Treasury stock
USD ($)
Parent
USD ($)
Noncontrolling Interest
USD ($)
Beginning Balance at Dec. 31, 2011 $ 271,515us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   $ 429us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 10us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 263,562us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 18,279us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (10,765)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 271,515us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Beginning Balance, shares at Dec. 31, 2011     42,917,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,031,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    1,179,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of Class A common stock 146,510us-gaap_StockIssuedDuringPeriodValueNewIssues   122us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  146,388us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    146,510us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Issuance of Class A common stock, shares     12,209,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Cost to issue equity (11,268)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts       (11,268)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (11,268)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Conversion of Class B common stock to Class A common stock 0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits   10us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(10)us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    0us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Conversion of Class B common stock to Class A common stock, shares     1,031,000us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(1,031,000)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Issuance of Class A common stock to Board member and advisors 71mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisors   0mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisors
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  71mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    71mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Issuance of Class A common stock to Board member and advisors, shares     7,000mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisorsShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Stock options expense related to equity based awards 432us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition       432us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    432us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Stock options exercised 3,544us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   3us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  3,541us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    3,544us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Stock options exercised, shares     296,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Liability based stock option awards settled 216us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited       216us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    216us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Issuance of common stock 620mtdr_AdjustmentsToAdditionalPaidInCapitalChangeInFairValueOfLiabilityBasedAwards       620mtdr_AdjustmentsToAdditionalPaidInCapitalChangeInFairValueOfLiabilityBasedAwards
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    620mtdr_AdjustmentsToAdditionalPaidInCapitalChangeInFairValueOfLiabilityBasedAwards
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Restricted stock issued 0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross   4us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (4)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Restricted stock issued, shares     319,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Restricted stock forfeited 29us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures       29us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    29us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Restricted stock forfeited, Shares             22,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Restricted stock and restricted stock units expense 758us-gaap_RestrictedStockExpense       758us-gaap_RestrictedStockExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    758us-gaap_RestrictedStockExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Swing sale profit contribution (24)mtdr_SwingSaleProfit       (24)mtdr_SwingSaleProfit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (24)mtdr_SwingSaleProfit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Class B dividends declared (28)us-gaap_DividendsCommonStock         (28)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (28)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Current period net (loss) income attributable to parent (33,261)us-gaap_NetIncomeLoss         (33,261)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (33,261)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Beginning Balance at Dec. 31, 2012 379,104us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   568us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
404,311us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(15,010)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(10,765)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
379,104us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Ending Balance, shares at Dec. 31, 2012     56,779,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    1,201,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of Class A common stock 149,069us-gaap_StockIssuedDuringPeriodValueNewIssues   98us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  148,971us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    149,069us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Issuance of Class A common stock, shares     9,780,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Cost to issue equity (7,390)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts       (7,390)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (7,390)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Issuance of Class A common stock to Board member and advisors 57mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisors       57mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    57mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Issuance of Class A common stock to Board member and advisors, shares     22,000mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisorsShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Stock options expense related to equity based awards 1,232us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition       1,232us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    1,232us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Liability based stock option awards settled 162us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited       162us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    162us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Restricted stock issued 0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross   4us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (4)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Restricted stock issued, shares     378,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Restricted stock forfeited (22)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures       (22)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (22)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Restricted stock forfeited, Shares             105,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Restricted stock and restricted stock units expense 1,618us-gaap_RestrictedStockExpense       1,618us-gaap_RestrictedStockExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    1,618us-gaap_RestrictedStockExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Swing sale profit contribution 0mtdr_SwingSaleProfit                
Class B dividends declared           0us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
     
Current period net (loss) income attributable to parent 45,094us-gaap_NetIncomeLoss         45,094us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  45,094us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Beginning Balance at Dec. 31, 2013 568,924us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   670us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
548,935us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
30,084us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(10,765)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
568,924us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Ending Balance, shares at Dec. 31, 2013   65,652,690us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
66,959,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    1,306,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of Class A common stock 181,875us-gaap_StockIssuedDuringPeriodValueNewIssues   75us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  181,800us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    181,875us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Issuance of Class A common stock, shares     7,500,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Cost to issue equity (590)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts       (590)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (590)us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Conversion of Class B common stock to Class A common stock, shares   1,030,700us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
             
Issuance of Class A common stock to Board member and advisors 16mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisors       16mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    16mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Issuance of Class A common stock to Board member and advisors, shares     30,000mtdr_StockIssuedDuringPeriodValueCommonStockToBoardMembersAndAdvisorsShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Stock options expense related to equity based awards 2,279us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition       2,279us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    2,279us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Stock options exercised 43us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised       43us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    43us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Stock options exercised, shares 10,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised   8,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Liability based stock option awards settled 84us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited       84us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    84us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Restricted stock issued 0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross   2us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (2)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Restricted stock issued, shares     212,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Restricted stock forfeited (17)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures       (17)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (17)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Restricted stock forfeited, Shares             60,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Restricted stock and restricted stock units expense 3,023us-gaap_RestrictedStockExpense       3,023us-gaap_RestrictedStockExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    3,023us-gaap_RestrictedStockExpense
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Cancellation of treasury stock     (13)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (10,752)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  10,765us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Cancellation of treasury stock (shares)     (1,335,000)us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      (1,335,000)us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Proceeds from Noncontrolling Interests 150us-gaap_ProceedsFromMinorityShareholders               150us-gaap_ProceedsFromMinorityShareholders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Swing sale profit contribution 0mtdr_SwingSaleProfit                
Current period net (loss) income attributable to parent 110,771us-gaap_NetIncomeLoss         110,771us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  110,771us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
 
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 110,754us-gaap_ProfitLoss               (17)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Beginning Balance at Dec. 31, 2014 $ 866,541us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   $ 734us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  $ 724,819us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 140,855us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 0us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 866,408us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
$ 133us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
Ending Balance, shares at Dec. 31, 2014   73,342,777us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
73,374,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      31,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember