 | srt:ReportableGeographicalComponentsMember | parent-child | http://fasb.org/srt/role/statement/CommonDomainMembers |
 | srt:GeographyEliminationsMember | parent-child | http://fasb.org/srt/role/statement/CommonDomainMembers |
 | srt:ReportableLegalEntitiesMember | parent-child | http://fasb.org/srt/role/statement/CommonDomainMembers |
 | srt:ConsolidationEliminationsMember | parent-child | http://fasb.org/srt/role/statement/CommonDomainMembers |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/statement/CommonDomainMembersCommonTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/statement/CommonDomainMembersCommonTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/statement/CommonDomainMembersCommonTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/statement/CommonDomainMembersCommonTable |
 | srt:ReportableGeographicalComponentsMember | parent-child | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:GeographyEliminationsMember | parent-child | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:ReportableLegalEntitiesMember | parent-child | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:ConsolidationEliminationsMember | parent-child | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformation |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedBalanceSheetStatementTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedBalanceSheetStatementTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedBalanceSheetStatementTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedBalanceSheetStatementTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedCashFlowStatementTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedCashFlowStatementTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedCashFlowStatementTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedCashFlowStatementTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedIncomeStatementTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedIncomeStatementTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedIncomeStatementTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedIncomeStatementTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedStatementOfComprehensiveIncomeTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedStatementOfComprehensiveIncomeTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedStatementOfComprehensiveIncomeTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationCondensedStatementOfComprehensiveIncomeTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationScheduleOfCondensedFinancialStatementsTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationScheduleOfCondensedFinancialStatementsTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationScheduleOfCondensedFinancialStatementsTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/SECScheduleArticle12-04CondensedFinancialInformationScheduleOfCondensedFinancialStatementsTable |
 | srt:ReportableGeographicalComponentsMember | parent-child | http://fasb.org/srt/role/disclosure/ExtractiveIndustries |
 | srt:GeographyEliminationsMember | parent-child | http://fasb.org/srt/role/disclosure/ExtractiveIndustries |
 | srt:ReportableLegalEntitiesMember | parent-child | http://fasb.org/srt/role/disclosure/ExtractiveIndustries |
 | srt:ConsolidationEliminationsMember | parent-child | http://fasb.org/srt/role/disclosure/ExtractiveIndustries |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesAverageSalesPriceAndProductionCostsPerUnitOfProductionTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesAverageSalesPriceAndProductionCostsPerUnitOfProductionTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesAverageSalesPriceAndProductionCostsPerUnitOfProductionTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesAverageSalesPriceAndProductionCostsPerUnitOfProductionTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesDevelopmentWellsDrilledTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesDevelopmentWellsDrilledTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesDevelopmentWellsDrilledTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesDevelopmentWellsDrilledTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesExploratoryWellsDrilledTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesExploratoryWellsDrilledTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesExploratoryWellsDrilledTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesExploratoryWellsDrilledTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesGasAndOilAcreageTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesGasAndOilAcreageTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesGasAndOilAcreageTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesGasAndOilAcreageTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesOilAndGasInProcessActivitiesTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesOilAndGasInProcessActivitiesTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesOilAndGasInProcessActivitiesTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesOilAndGasInProcessActivitiesTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesProductiveWellsTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesProductiveWellsTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesProductiveWellsTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesProductiveWellsTable |
 | srt:ReportableGeographicalComponentsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable |
 | srt:GeographyEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable |
 | srt:ReportableLegalEntitiesMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable |
 | srt:ConsolidationEliminationsMember | domain-member | http://fasb.org/srt/role/disclosure/ExtractiveIndustriesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable |