 | us-gaap:ResultsOfOperationsProductionOrLiftingCosts | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsExplorationExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsDryHoleCosts | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsTransportationCosts | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsDepreciationDepletionAndAmortizationAndValuationProvisions | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsImpairmentOfOilAndGasProperties | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsAccretionOfAssetRetirementObligations | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsGeneralAndAdministrativeRelatedToOilAndGasProducingActivities | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsExpenseOther | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsExpenseFromOilAndGasProducingActivities | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsProductionOrLiftingCosts | domain-member | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:ResultsOfOperationsExplorationExpense | domain-member | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:ResultsOfOperationsDryHoleCosts | domain-member | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:ResultsOfOperationsTransportationCosts | domain-member | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:ResultsOfOperationsDepreciationDepletionAndAmortizationAndValuationProvisions | domain-member | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:ResultsOfOperationsImpairmentOfOilAndGasProperties | domain-member | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:ResultsOfOperationsAccretionOfAssetRetirementObligations | domain-member | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:ResultsOfOperationsGeneralAndAdministrativeRelatedToOilAndGasProducingActivities | domain-member | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:ResultsOfOperationsExpenseOther | domain-member | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:ResultsOfOperationsExpenseFromOilAndGasProducingActivities | domain-member | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |