XML 144 R121.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Supplementary Financial Information - Narrative (Details) - USD ($) $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Mar. 31, 2023 | Dec. 31, 2022 | Jun. 30, 2021 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets |  |  |  | $ 49 | $ 74 | $ 71 |
Unbilled receivables, current |  | $ 607 |  | 614 | 607 |  |
Depreciation |  |  |  | 1,344 | 1,388 | 1,478 |
Asset retirement obligation |  | 2,437 |  | 2,538 | 2,437 | 2,450 | $ 2,436
Regulatory liabilities |  | 0 |  | 209 | 0 |  |
Domestic Tax Authority |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Taxes paid |  |  |  | 0 | 1 | 0 |
State and Local Jurisdiction |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Taxes paid |  |  |  | 44 | 33 | 52 |
Proceeds from income tax refunds |  |  |  | 13 | 8 | 2 |
Nuclear Plant Decommissioning |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Asset retirement obligation |  | 1,688 |  | 1,742 | $ 1,688 | $ 1,635 | $ 1,585
Regulatory liabilities |  |  |  | $ 209 |  |  |
Minimum |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Property, plant and equipment, useful life |  |  |  | 1 year |  |  |
Maximum |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Property, plant and equipment, useful life |  |  |  | 30 years |  |  |
Debt Securities |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Decommissioning fund investments, debt maturities, one through five years, fair value |  |  |  | $ 296 |  |  |
Decommissioning fund investments, debt maturities, five through ten years, fair value |  |  |  | 142 |  |  |
Decommissioning fund investments, debt maturities, after ten years, fair value |  |  |  | $ 296 |  |  |
Line of Credit | Vistra Operations Company LLC |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Debt instrument, interest rate curing period |  |  |  | 5.69% | 4.30% | 3.90% |
Kincaid | Sunset |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets | $ 49 |  |  |  |  |  |
Kincaid Generation, Property, Plant and Equipment | Sunset |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets | 45 |  |  |  |  |  |
Kincaid Generation, Inventory | Sunset |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets | 2 |  |  |  |  |  |
Kincaid Generation, Operating Lease Right-Of-Use Assets | Sunset |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets | $ 2 |  |  |  |  |  |
Miami Fort Power Station, Property, Plant and Equipment and Inventory | Sunset |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets |  | 74 |  |  |  |  |
Miami Fort Power Station, Property, Plant And Equipment | Sunset |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets |  | 71 |  |  |  |  |
Miami Fort Power Station, Inventory | Sunset |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets |  | $ 3 |  |  |  |  |
William H. Zimmer Power Station, Property, Plant and Equipment and Inventory | Asset Closure |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets |  |  | $ 38 |  |  |  |
William H. Zimmer Power Station, Property, Plant and Equipment | Asset Closure |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets |  |  | 33 |  |  |  |
William H. Zimmer Power Station, Inventory | Asset Closure |  |  |  |  |  |  |
Impaired Long-Lived Assets Held and Used [Line Items] |  |  |  |  |  |  |
Impairment of long-lived and other assets |  |  | $ 5 |  |  |  |

X
- Definition The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481999/410-20-25-4 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481850/410-20-50-1 + Details
Name: | us-gaap_AssetRetirementObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The average effective interest rate during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DebtInstrumentInterestRateDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 + Details
Name: | us-gaap_Depreciation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_ImpairedLongLivedAssetsHeldAndUsedLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4 + Details
Name: | us-gaap_ImpairmentOfLongLivedAssetsHeldForUse
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_IncomeTaxesPaid
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of cash received during the period as refunds for the overpayment of taxes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2 + Details
Name: | us-gaap_ProceedsFromIncomeTaxRefunds
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 980 -SubTopic 405 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481854/980-405-25-1 + Details
Name: | us-gaap_RegulatoryLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer. + References No definition available. + Details
Name: | us-gaap_UnbilledReceivablesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Decommissioning Fund Investments, Debt Maturities, after Ten Years, Fair Value + References No definition available. + Details
Name: | vistra_DecommissioningFundInvestmentsDebtMaturitiesAfterTenYearsFairValue
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Decommissioning Fund Investments, Debt Maturities, Five Through Ten Years, Fair Value + References No definition available. + Details
Name: | vistra_DecommissioningFundInvestmentsDebtMaturitiesFiveThroughTenYearsFairValue
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Decommissioning Fund Investments, Debt Maturities, One Through Five Years, Fair Value + References No definition available. + Details
Name: | vistra_DecommissioningFundInvestmentsDebtMaturitiesOneThroughFiveYearsFairValue
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | vistra_AssetRetirementObligationByTypeOfObligationAxis=vistra_NuclearPlantDecommissioningMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_DebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=vistra_KincaidGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=vistra_SunsetSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=vistra_KincaidGenerationPropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=vistra_KincaidGenerationInventoryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=vistra_KincaidGenerationOperatingLeaseRightOfUseAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=vistra_MiamiFortPowerStationPropertyPlantAndEquipmentAndInventoryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=vistra_MiamiFortPowerStationPropertyPlantAndEquipment
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=vistra_MiamiFortPowerStationInventory
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=vistra_WilliamHZimmerPowerStationPropertyPlantAndEquipmentAndInventoryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=vistra_AssetClosureSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=vistra_WilliamHZimmerPowerStationPropertyPlantAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis=vistra_WilliamHZimmerPowerStationInventoryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |