<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="trgp-20260806.xsd" xlink:type="simple"/>
    <context id="C_7732e2eb-017e-4897-9487-e38f05681bbe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001389170</identifier>
        </entity>
        <period>
            <startDate>2026-08-06</startDate>
            <endDate>2026-08-06</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_9c94847b-8081-4a73-b57f-f7ea17cca018">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_659c236e-433b-430b-aa1d-067add955b8a">0001389170</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_953e7610-83f5-4d87-9757-0e34670dee39">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_2a1d50c2-3259-4678-ade7-9c623da501b8">2026-08-06</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_65af7805-8103-44f5-b211-98e7f87e9b22">TARGA RESOURCES CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_ccef3282-cbfa-4557-977b-8be1bac42071">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_584f288d-62a7-4d13-b0a2-68eec07a0de4">001-34991</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_10c29e92-2d7a-4434-a4cd-e21137a9b72d">20-3701075</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_886133e5-5a11-4906-97bc-bdbdcd9720d3">811 Louisiana</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_45cb4b00-9937-4844-964e-9ac17c14e708">Suite 2100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_58143398-2d12-4c88-ab90-321d4591e63c">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_9b182ce2-f1f2-4c5f-aff2-de93abf373e0">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_b52edf96-63cb-4741-aac9-1039d62ec35f">77002</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_50448609-6d37-4fb4-a347-6fa28ca8a1f2">(713)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_c1090cb0-7ffd-4a7f-9ad5-347b2eb903cc">584-1000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_f312db85-0c3f-4448-94da-960c27a0041e">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_666d496c-cff8-4cb2-a71e-9812a1a592c9">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_f090f4ab-95c4-42e9-9712-d1163bf1b198">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_121fae5c-a3ed-4332-9af3-29bae137cab8">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_26709178-1aa6-43d2-b68d-f0e4e5449335">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_3374e2c9-fe93-4740-ae59-6d7ff756da2b">TRGP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_1a4ce3b4-2c09-4024-aeae-2534bd2e115e">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_7732e2eb-017e-4897-9487-e38f05681bbe"
      id="F_300535de-f96c-4067-b114-737282e749b7">false</dei:EntityEmergingGrowthCompany>
</xbrl>
