XML 93 R74.htm IDEA: XBRL DOCUMENT
v3.20.4

Debt Obligations - The Partnership's Senior Unsecured Notes - Additional Information (Details) - Senior Unsecured Notes [Member] | 12 Months Ended
--- | ---
Dec. 31, 2020
Debt Instrument [Line Items] |
Maximum percentage of aggregate principal amount of debt redeemable by the Partnership with equity offerings | 35.00%
Redemption condition, minimum percentage of aggregate principal amount outstanding immediately after occurrence of redemption | 65.00%
Redemption condition, maximum number of days from date of closing of equity offerings | 180 days

X
- Definition Maximum percentage of aggregate principal amount of debt that the Partnership may redeem with equity offerings. + References No definition available. + Details
Name: | trgp_MaximumPercentageOfAggregatePrincipalAmountOfDebtRedeemableByPartnershipWithEquityOfferings
Namespace Prefix: | trgp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum redemption period from date of closing of equity offerings within which redemption must occur. + References No definition available. + Details
Name: | trgp_MaximumRedemptionPeriodFromDateOfClosingOfEquityOfferingsWithinWhichRedemptionMustOccur
Namespace Prefix: | trgp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum percentage of aggregate principal amount that must remain outstanding immediately after the occurrence of the redemption of certain notes as a condition of redemption. + References No definition available. + Details
Name: | trgp_RedemptionConditionMinimumPercentageOfAggregatePrincipalAmountOutstandingImmediatelyAfterOccurrenceOfRedemption
Namespace Prefix: | trgp_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |