| Name | OilAndGasDeliveryCommitmentsAndContractsTable |
|---|---|
| Namespace | http://fasb.org/srt/2020-01-31 |
| Prefix | srt |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrldt:hypercubeItem |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Oil and Gas, Delivery Commitment [Table] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Disclosure of information about obligation to provide fixed and determinable quantity of oil and gas under existing contract or agreement. Includes, but is not limited to, principal source and quantity of oil and gas expected to be received and quantity of oil and gas subject to delivery commitment. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| SourceName | Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2019 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2018-10 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedLabels | true | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedDocumentation | true | http://fasb.org/srt/role/changeNote/changeNote |
| PreviousDocumentation | These elements are used to disclose (in detail) information about an enterprise's obligations to provide a fixed and determinable quantity of oil or gas in the near future under existing contracts or agreements. Information includes the principal sources of oil and gas to be relied upon, the remaining contractual volume, daily production from these sources, the term of the contract, the fixed price to be received under the contract or commitment. | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | SEC | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Regulation S-K (SK) | http://www.xbrl.org/2009/role/commonPracticeRef |
| Number | 229 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Section | 1207 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:OilAndGasDeliveryCommitmentsAndContractsAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries | |
srt:OilAndGasDeliveryCommitmentsAndContractsLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries | |
us-gaap:OilAndGasDeliveryCommitmentsAndContractsAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesOilAndGasDeliveryCommitmentsAndContractsTable |
| Name | Relation Type | Role | |
|---|---|---|---|
srt:OilAndGasDeliveryCommitmentsAndContractsDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustries | |
srt:OilAndGasDeliveryCommitmentsAndContractsLineItems | all | http://fasb.org/us-gaap/role/disclosure/ExtractiveIndustriesOilAndGasDeliveryCommitmentsAndContractsTable |