<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="nrg-20210301.xsd" xlink:type="simple"/>
    <context id="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001013871</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF83L2ZyYWc6NDgyM2Y2NTc5YjZmNDA3YjhmYmZlZGU1YzcwZmI2NGMvdGFibGU6MTNiOTc5NTFkMmI3NDA0ZmE1NDViY2M0M2MwZWQ5OGUvdGFibGVyYW5nZToxM2I5Nzk1MWQyYjc0MDRmYTU0NWJjYzQzYzBlZDk4ZV8yLTEtMS0xLTA_59d4c79c-6faa-415a-a1cc-b53e3dbf6d48">0001013871</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF83L2ZyYWc6NDgyM2Y2NTc5YjZmNDA3YjhmYmZlZGU1YzcwZmI2NGMvdGFibGU6MTNiOTc5NTFkMmI3NDA0ZmE1NDViY2M0M2MwZWQ5OGUvdGFibGVyYW5nZToxM2I5Nzk1MWQyYjc0MDRmYTU0NWJjYzQzYzBlZDk4ZV81LTEtMS0xLTA_ac3b86d8-a6f6-489c-8f15-3ed4b0f312cd">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGV4dHJlZ2lvbjo0OGU0YTUxNDM4OTg0N2Q4OGI5ZWQ2Mzk5M2Q1NmMyZl84NA_bc5901a2-2b65-47f9-a43b-52719c705637">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGV4dHJlZ2lvbjo0OGU0YTUxNDM4OTg0N2Q4OGI5ZWQ2Mzk5M2Q1NmMyZl8xNzU_91beb324-4316-413f-8865-ad3bd7105ede">2021-03-01</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGV4dHJlZ2lvbjo0OGU0YTUxNDM4OTg0N2Q4OGI5ZWQ2Mzk5M2Q1NmMyZl8yMjk_93d64a64-35ea-403e-a80f-c0918b01115d">NRG ENERGY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGFibGU6ZWFiYjZjYzIxYjJhNGZkYjlmNWE1ODk2NTlhNGE5MmIvdGFibGVyYW5nZTplYWJiNmNjMjFiMmE0ZmRiOWY1YTU4OTY1OWE0YTkyYl8wLTAtMS0xLTA_33f08e8b-6062-4cda-beb8-690997c21092">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGFibGU6ZWFiYjZjYzIxYjJhNGZkYjlmNWE1ODk2NTlhNGE5MmIvdGFibGVyYW5nZTplYWJiNmNjMjFiMmE0ZmRiOWY1YTU4OTY1OWE0YTkyYl8wLTEtMS0xLTA_34759ce0-bd25-4adc-9f6a-09e83098208a">001-15891</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGFibGU6ZWFiYjZjYzIxYjJhNGZkYjlmNWE1ODk2NTlhNGE5MmIvdGFibGVyYW5nZTplYWJiNmNjMjFiMmE0ZmRiOWY1YTU4OTY1OWE0YTkyYl8wLTMtMS0xLTA_eb682e77-a8dd-4dfd-9f4f-4252f9bae4f3">41-1724239</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGFibGU6ZWFiYjZjYzIxYjJhNGZkYjlmNWE1ODk2NTlhNGE5MmIvdGFibGVyYW5nZTplYWJiNmNjMjFiMmE0ZmRiOWY1YTU4OTY1OWE0YTkyYl8zLTAtMS0xLTA_928f503c-d5e8-4ec0-bf80-0d1f58ab04b4">804 Carnegie Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGFibGU6ZWFiYjZjYzIxYjJhNGZkYjlmNWE1ODk2NTlhNGE5MmIvdGFibGVyYW5nZTplYWJiNmNjMjFiMmE0ZmRiOWY1YTU4OTY1OWE0YTkyYl8zLTEtMS0xLTA_7fd3c82f-fa7a-4b40-852b-1a773fa66e27">Princeton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGFibGU6ZWFiYjZjYzIxYjJhNGZkYjlmNWE1ODk2NTlhNGE5MmIvdGFibGVyYW5nZTplYWJiNmNjMjFiMmE0ZmRiOWY1YTU4OTY1OWE0YTkyYl8zLTItMS0xLTA_99e4f0ac-8709-469c-9f17-efa171df2543">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGFibGU6ZWFiYjZjYzIxYjJhNGZkYjlmNWE1ODk2NTlhNGE5MmIvdGFibGVyYW5nZTplYWJiNmNjMjFiMmE0ZmRiOWY1YTU4OTY1OWE0YTkyYl8zLTMtMS0xLTA_d0c38f1d-e38b-415b-8ff4-2a39c1ef7114">08540</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGV4dHJlZ2lvbjo0OGU0YTUxNDM4OTg0N2Q4OGI5ZWQ2Mzk5M2Q1NmMyZl8yOTE_6296f887-b096-4606-a859-80beebede613">609</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGV4dHJlZ2lvbjo0OGU0YTUxNDM4OTg0N2Q4OGI5ZWQ2Mzk5M2Q1NmMyZl8yOTU_55ada1fe-0a00-42e8-9bff-d359e3c83e52">524-4500</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGV4dHJlZ2lvbjo0OGU0YTUxNDM4OTg0N2Q4OGI5ZWQ2Mzk5M2Q1NmMyZl82Mjg_c779dc7e-13b1-44ac-9201-72eea61079c5">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGV4dHJlZ2lvbjo0OGU0YTUxNDM4OTg0N2Q4OGI5ZWQ2Mzk5M2Q1NmMyZl83MTg_6e1f08c3-e7de-4a8d-851e-aa63781bf945">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGV4dHJlZ2lvbjo0OGU0YTUxNDM4OTg0N2Q4OGI5ZWQ2Mzk5M2Q1NmMyZl84MTA_bca850eb-1227-4e0a-857f-b8ec6c0edd8f">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGV4dHJlZ2lvbjo0OGU0YTUxNDM4OTg0N2Q4OGI5ZWQ2Mzk5M2Q1NmMyZl85MTg_428fa3ed-24b1-4a60-bd7a-d0011607ab33">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGFibGU6MTlmZDk3NzgzMDM4NGEzYzhjYjNhZGI5ZmRmMTM2ZTUvdGFibGVyYW5nZToxOWZkOTc3ODMwMzg0YTNjOGNiM2FkYjlmZGYxMzZlNV8xLTAtMS0xLTA_62f555da-6009-41ab-ae19-f551fc1e9c71">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGFibGU6MTlmZDk3NzgzMDM4NGEzYzhjYjNhZGI5ZmRmMTM2ZTUvdGFibGVyYW5nZToxOWZkOTc3ODMwMzg0YTNjOGNiM2FkYjlmZGYxMzZlNV8xLTEtMS0xLTA_7e034260-a67c-4fcb-b915-caaf2e4f464b">NRG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGFibGU6MTlmZDk3NzgzMDM4NGEzYzhjYjNhZGI5ZmRmMTM2ZTUvdGFibGVyYW5nZToxOWZkOTc3ODMwMzg0YTNjOGNiM2FkYjlmZGYxMzZlNV8xLTItMS0xLTA_00999b04-6b22-4c2d-bfd7-1b3a87718a25">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9a2325d86edc424895316e62d92d7d29_D20210301-20210301"
      id="id3VybDovL2RvY3MudjEvZG9jOmZhMWY0YTBiMjFjYzRlNmQ4Y2MwM2FjNjlkMWEyYmIwL3NlYzpmYTFmNGEwYjIxY2M0ZTZkOGNjMDNhYzY5ZDFhMmJiMF8xL2ZyYWc6NDhlNGE1MTQzODk4NDdkODhiOWVkNjM5OTNkNTZjMmYvdGV4dHJlZ2lvbjo0OGU0YTUxNDM4OTg0N2Q4OGI5ZWQ2Mzk5M2Q1NmMyZl8xMzUz_1aa6aa41-bd7b-487f-b893-4811646c27f1">false</dei:EntityEmergingGrowthCompany>
</xbrl>
