| Name | MasterLimitedPartnershipsAllocationOfEarningsLossesDescription |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Master Limited Partnerships, Allocation of Earnings (Losses), Description | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Description of how the rights to the earnings (losses) of the transferred net assets differ before and after the dropdown transaction for purposes of computing earnings per unit under the two-class method. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2016 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 260 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 10 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 50 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 3 | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:EarningsPerShareBasicTwoClassMethodAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/EarningsPerShare | |
us-gaap:EarningsPerShareDilutedTwoClassMethodAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/EarningsPerShare | |
us-gaap:EarningsPerShareBasicTwoClassMethodAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/EarningsPerShareScheduleOfEarningsPerShareBasicByCommonClassTable | |
us-gaap:EarningsPerShareDilutedTwoClassMethodAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/EarningsPerShareScheduleOfEarningsPerShareDilutedByCommonClassTable |