 | us-gaap:DefinedBenefitPlanPlanAssetsCategoryTable | parent-child | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefits |
 | us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable | parent-child | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefits |
 | us-gaap:DefinedBenefitPlanPlanAssetsCategoryTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefitsDefinedBenefitPlanPlanAssetsCategoryTable |
 | us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsRetirementBenefitsScheduleOfDefinedBenefitPlansDisclosuresTable |
 | us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable | parent-child | http://fasb.org/us-gaap/role/disclosure/RelatedPartyDisclosures |
 | us-gaap:ScheduleOfRelatedPartyTransactionsByRelatedPartyTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/RelatedPartyDisclosuresScheduleOfRelatedPartyTransactionsByRelatedPartyTable |
 | us-gaap:CapitalizedCostsRelatingToOilAndGasProducingActivitiesByGeographicAreaTable | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:CostsIncurredInOilAndGasPropertyAcquisitionExplorationAndDevelopmentActivitiesTable | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | srt:DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesTable | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | srt:ProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:ResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries |
 | us-gaap:CapitalizedCostsRelatingToOilAndGasProducingActivitiesByGeographicAreaTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesCapitalizedCostsRelatingToOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:CostsIncurredInOilAndGasPropertyAcquisitionExplorationAndDevelopmentActivitiesTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesCostsIncurredInOilAndGasPropertyAcquisitionExplorationAndDevelopmentActivitiesTable |
 | srt:DiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesDiscountedFutureNetCashFlowsRelatingToProvedOilAndGasReservesTable |
 | srt:ProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable |
 | us-gaap:ResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesResultsOfOperationsForOilAndGasProducingActivitiesByGeographicAreaTable |
 | us-gaap:InvestmentHoldingsTable | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:InvestmentHoldingsTable | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |