XML 135 R112.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Pension and Other Postretirement Employee Benefits (OPEB) Plans - Schedule of Defined Benefit Plan, Assumptions (Details) - Pension costs | 12 Months Ended
--- | ---
Dec. 31, 2023
Expected return on plan assets (Vistra Plan) | Weighted average |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 5.90%
Expected return on plan assets (Vistra Plan) | Fixed income securities |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 5.30%
Expected return on plan assets (Vistra Plan) | Global equity securities |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 7.40%
Expected return on plan assets (Vistra Plan) | Real estate |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 5.50%
Expected return on plan assets (Vistra Plan) | Credit strategies |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 6.50%
Expected return on plan assets (Vistra Plan) | Hedge funds |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 7.30%
Expected return on plan assets (Dynegy Plan) | Weighted average |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 6.10%
Expected return on plan assets (Dynegy Plan) | Fixed income securities |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 5.10%
Expected return on plan assets (Dynegy Plan) | Global equity securities |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 7.40%
Expected return on plan assets (Dynegy Plan) | Real estate |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 5.50%
Expected return on plan assets (Dynegy Plan) | Credit strategies |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 6.50%
Expected return on plan assets (Dynegy Plan) | Hedge funds |
Defined Benefit Plans and Other Postretirement Benefit Plans |
Expected Long-Term Rate of Return | 7.30%

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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan Assumptions Investment Strategy Expected Long-Term Return on Assets + References No definition available. + Details
Name: | vistra_DefinedBenefitPlanAssumptionsInvestmentStrategyExpectedLongTermReturnOnAssets
Namespace Prefix: | vistra_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=vistra_VistraPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_FixedIncomeSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_RealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=vistra_DefinedBenefitPlanCreditStrategiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_HedgeFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=vistra_DynegyPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |