XML 96 R77.htm IDEA: XBRL DOCUMENT
v3.20.4

Debt Obligations - Debt Repurchases Summary (Details) - USD ($) $ in Millions | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Debt Instrument [Line Items] |  |  |  |
Write-off of debt issuance costs | $ (2.4) |  |  |
Gain (loss) from financing activities | $ 63.5 | $ 45.6 | $ (1.4) | $ (2.0)
Senior Unsecured Notes [Member] | TRC Revolver [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Write-off of debt issuance costs |  | 0.0 | 0.0 | (0.7)
Senior Unsecured Notes [Member] | TRP Revolver [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Write-off of debt issuance costs |  | 0.0 | 0.0 | (1.3)
Targa Resources Partners LP [Member] | Senior Unsecured Notes [Member] | Partnership 6¾% Senior Notes due 2024 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Premium over face value paid upon redemption |  | (11.1) | 0.0 | 0.0
Write-off of debt issuance costs |  | (2.6) | 0.0 | 0.0
Targa Resources Partners LP [Member] | Senior Unsecured Notes [Member] | Partnership 5⅛% Senior Notes due 2025 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Discount over face value paid upon redemption |  | 4.4 | 0.0 | 0.0
Write-off of debt issuance costs |  | (0.1) | 0.0 | 0.0
Targa Resources Partners LP [Member] | Senior Unsecured Notes [Member] | Partnership 5⅞% Senior Notes due 2026 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Discount over face value paid upon redemption |  | 7.1 | 0.0 | 0.0
Write-off of debt issuance costs |  | (0.2) | 0.0 | 0.0
Targa Resources Partners LP [Member] | Senior Unsecured Notes [Member] | Partnership 5⅜% Senior Notes due 2027 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Discount over face value paid upon redemption |  | 5.3 | 0.0 | 0.0
Write-off of debt issuance costs |  | (0.2) | 0.0 | 0.0
Targa Resources Partners LP [Member] | Senior Unsecured Notes [Member] | Partnership 5% Senior Notes due 2028 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Discount over face value paid upon redemption |  | 11.7 | 0.0 | 0.0
Write-off of debt issuance costs |  | (0.4) | 0.0 | 0.0
Targa Resources Partners LP [Member] | Senior Unsecured Notes [Member] | Partnership 6½% Senior Notes due 2027 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Discount over face value paid upon redemption |  | 9.3 | 0.0 | 0.0
Write-off of debt issuance costs |  | (0.4) | 0.0 | 0.0
Targa Resources Partners LP [Member] | Senior Unsecured Notes [Member] | Partnership 6⅞% Senior Notes due 2029 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Discount over face value paid upon redemption |  | 15.5 | 0.0 | 0.0
Write-off of debt issuance costs |  | (0.6) | 0.0 | 0.0
Targa Resources Partners LP [Member] | Senior Unsecured Notes [Member] | Partnership 5½% Senior Notes due 2030 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Discount over face value paid upon redemption |  | 10.2 | 0.0 | 0.0
Write-off of debt issuance costs |  | (0.5) | 0.0 | 0.0
Targa Resources Partners LP [Member] | Senior Unsecured Notes [Member] | Partnership 5¼% Senior Notes due 2023 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Write-off of debt issuance costs |  | (1.8) | 0.0 | 0.0
Targa Resources Partners LP [Member] | Senior Unsecured Notes [Member] | Partnership 4⅛% Senior Notes due 2019 [Member] |  |  |  |
Debt Instrument [Line Items] |  |  |  |
Write-off of debt issuance costs |  | $ 0.0 | $ (1.4) | $ 0.0

X
- Definition Interest and debt income expense. + References No definition available. + Details
Name: | trgp_InterestAndDebtIncomeExpense
Namespace Prefix: | trgp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Redemption discount. + References No definition available. + Details
Name: | trgp_RedemptionDiscount
Namespace Prefix: | trgp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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
- Definition The excess of the (1) fair value of consideration transferred to the holders of a security in excess of (2) the carrying amount of the security reported on the registrant's balance sheet, which will be deducted from net earnings to derive net earnings available to common shareholders. This amount is generally an adjustment considered in the computation of earnings per share. + References No definition available. + Details
Name: | us-gaap_RedemptionPremium
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -URI http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227 + Details
Name: | us-gaap_WriteOffOfDeferredDebtIssuanceCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_TRCRevolverMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_TRPRevolverMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=trgp_TargaResourcesPartnersLpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_SixPointSevenFivePercentSeniorUnsecuredNotesDue2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_FivePointOneTwoFivePercentSeniorUnsecuredNotesDue2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_FivePointEightSevenFivePercentSeniorUnsecuredNotesDue2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_FivePointThreeSevenFivePercentSeniorUnsecuredNotesDue2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_FivePercentSeniorUnsecuredNotesDue2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_SixPointFivePercentSeniorUnsecuredNotesDue2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_SixPointEightSevenFivePercentSeniorUnsecuredNotesDue2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_FivePointFivePercentSeniorUnsecuredNotesDue2030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_FivePointTwoFivePercentSeniorUnsecuredNotesDue2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=trgp_FourPointOneTwoFivePercentSeniorUnsecuredNotesDue2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |