<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2026"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rxp="http://xbrl.sec.gov/rxp/2026"
  xmlns:trgp="http://www.targaresources.com/20251231"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="trgp-20251231.xsd" xlink:type="simple"/>
    <context id="P01_01_2025To12_31_2025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001389170</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_InternalRevenueServiceUnitedStatesMemberrxpProjectAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001389170</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rxp:ProjectAxis">trgp:InternalRevenueServiceUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_InternalRevenueServiceMemberrxpGovernmentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001389170</identifier>
            <segment>
                <xbrldi:explicitMember dimension="rxp:GovernmentAxis">trgp:InternalRevenueServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2025To12_31_2025_1TypedMemberrxpPmtAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001389170</identifier>
            <segment>
                <xbrldi:typedMember dimension="rxp:PmtAxis">
                    <rxp:pmt>1</rxp:pmt>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentType contextRef="P01_01_2025To12_31_2025" id="ixv-88">2.01 SD</dei:DocumentType>
    <dei:AmendmentFlag contextRef="P01_01_2025To12_31_2025" id="ixv-89">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="P01_01_2025To12_31_2025" id="ixv-90">0001389170</dei:EntityCentralIndexKey>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2025To12_31_2025" id="hidden171803392">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:EntityReportingCurrencyISOCode contextRef="P01_01_2025To12_31_2025" id="ixv-92">USD</dei:EntityReportingCurrencyISOCode>
    <rxp:P
      contextRef="P01_01_2025To12_31_2025_1TypedMemberrxpPmtAxis"
      id="hidden171803364">rxp:Taxes</rxp:P>
    <rxp:Co
      contextRef="P01_01_2025To12_31_2025_1TypedMemberrxpPmtAxis"
      id="hidden171803365">country:US</rxp:Co>
    <rxp:Gv
      contextRef="P01_01_2025To12_31_2025_1TypedMemberrxpPmtAxis"
      id="hidden171803377">trgp:InternalRevenueServiceMember</rxp:Gv>
    <rxp:Pr
      contextRef="P01_01_2025To12_31_2025_1TypedMemberrxpPmtAxis"
      id="hidden171803378">trgp:InternalRevenueServiceUnitedStatesMember</rxp:Pr>
    <rxp:R
      contextRef="P01_01_2025To12_31_2025_1TypedMemberrxpPmtAxis"
      id="hidden171803390">trgp:NaturalGasMember</rxp:R>
    <rxp:M
      contextRef="P01_01_2025To12_31_2025_1TypedMemberrxpPmtAxis"
      id="hidden171803389">Well</rxp:M>
    <rxp:AlternativeReportingRegime contextRef="P01_01_2025To12_31_2025" id="hidden171803393">NR</rxp:AlternativeReportingRegime>
    <dei:EntityRegistrantName contextRef="P01_01_2025To12_31_2025" id="ixv-142">Targa Resources Corp.</dei:EntityRegistrantName>
    <rxp:TotalPayments
      contextRef="P01_01_2025To12_31_2025"
      decimals="0"
      id="Fact_171803350"
      unitRef="Unit_USD">6899137</rxp:TotalPayments>
    <rxp:Taxes
      contextRef="P01_01_2025To12_31_2025_InternalRevenueServiceUnitedStatesMemberrxpProjectAxis"
      decimals="0"
      id="ixv-144"
      unitRef="Unit_USD">6899137</rxp:Taxes>
    <rxp:TotalPayments
      contextRef="P01_01_2025To12_31_2025_InternalRevenueServiceUnitedStatesMemberrxpProjectAxis"
      decimals="0"
      id="ixv-145"
      unitRef="Unit_USD">6899137</rxp:TotalPayments>
    <rxp:Taxes
      contextRef="P01_01_2025To12_31_2025_InternalRevenueServiceMemberrxpGovernmentAxis"
      decimals="0"
      id="Fact_171803361"
      unitRef="Unit_USD">6899137</rxp:Taxes>
    <rxp:TotalPayments
      contextRef="P01_01_2025To12_31_2025_InternalRevenueServiceMemberrxpGovernmentAxis"
      decimals="0"
      id="Fact_171803362"
      unitRef="Unit_USD">6899137</rxp:TotalPayments>
    <rxp:A
      contextRef="P01_01_2025To12_31_2025_1TypedMemberrxpPmtAxis"
      decimals="0"
      id="Fact_171803391"
      unitRef="Unit_USD">6899137</rxp:A>
    <rxp:Taxes
      contextRef="P01_01_2025To12_31_2025"
      decimals="0"
      id="Fact_171803349"
      unitRef="Unit_USD">6899137</rxp:Taxes>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_171803349"
          xlink:label="Fact_171803349"
          xlink:type="locator"/>
        <link:footnote id="FN_744104" xlink:label="FN_744104" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The United States Federal Government levies income taxes at the Targa Resources Corp. level rather than on a per project basis.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_171803349"
          xlink:to="FN_744104"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_171803350"
          xlink:label="Fact_171803350"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_171803350"
          xlink:to="FN_744104"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_171803361"
          xlink:label="Fact_171803361"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_171803361"
          xlink:to="FN_744104"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_171803362"
          xlink:label="Fact_171803362"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_171803362"
          xlink:to="FN_744104"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_171803391"
          xlink:label="Fact_171803391"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_171803391"
          xlink:to="FN_744104"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
