XML 33 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity Method Investments (Details) (USD $)
1 Months Ended 12 Months Ended 0 Months Ended
Oct. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jun. 15, 2012
Oct. 07, 2011
Schedule of Equity Method Investments            
Payment to acquire equity method investment $ 600,000us-gaap_PaymentsToAcquireEquityMethodInvestments $ 34,477,000us-gaap_PaymentsToAcquireEquityMethodInvestments $ 0us-gaap_PaymentsToAcquireEquityMethodInvestments $ 0us-gaap_PaymentsToAcquireEquityMethodInvestments    
Aggregate cost of equity method investment 5,000,000us-gaap_EquityMethodInvestmentAggregateCost          
Bison Drilling [Member]            
Schedule of Equity Method Investments            
Ownership interest         22.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= fang_EquityMethodInvesteeBisonMember
 
Distribution of equity method investment between entities under common control         6,400,000us-gaap_EquityMethodInvestmentNetSalesProceeds
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= fang_EquityMethodInvesteeBisonMember
 
Muskie Holdings [Member]            
Schedule of Equity Method Investments            
Aggregate cost of equity method investment           4,200,000us-gaap_EquityMethodInvestmentAggregateCost
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= fang_EquityMethodInvesteeMuskieMember
Ownership interest         33.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= fang_EquityMethodInvesteeMuskieMember
48.60%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= fang_EquityMethodInvesteeMuskieMember
Distribution of equity method investment between entities under common control         $ 4,100,000us-gaap_EquityMethodInvestmentNetSalesProceeds
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= fang_EquityMethodInvesteeMuskieMember