| Name | ScheduleOfPreferredUnitsTable |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrldt:hypercubeItem |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Schedule of Preferred Units [Table] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Schedule providing details of the units of a Master Limited Partnership that have priority over limited partner units in areas including liquidation, redemption, conversion, tax status of distribution or sharing in distributions. Details include the preferred units authorized, issued and outstanding, the cumulative cash distributions made to preferred partners, the cumulative net income shared by preferred partners, and the aggregate account balances of preferred partners. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2008 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Reference Project:Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2020 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2019-11 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 946 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 210 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | S99 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 1 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (SX 210.6-04(16)) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 505 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 10 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | S99 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 5 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (SAB TOPIC 4.F) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:PreferredUnitsByNameAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity | |
us-gaap:PreferredUnitsLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity | |
us-gaap:PreferredUnitsByNameAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/EquityScheduleOfPreferredUnitsTable |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:ScheduleOfPreferredUnitsTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity | |
us-gaap:PreferredUnitsLineItems | all | http://fasb.org/us-gaap/role/disclosure/EquityScheduleOfPreferredUnitsTable |