XML 128 R105.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Commodity and Other Derivative Contractual Assets and Liabilities - Narrative (Details) - Credit risk contract $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($)
Derivative Instruments, Gain (Loss) [Line Items] |
Total credit risk exposure to all counterparties related to derivative contracts | $ 4,681
Net exposure to those counterparties after taking into effect master netting arrangements, setoff provisions and collateral | 727
Largest net exposure to single counterparty | $ 235
Credit risk exposure to banking and financial sector percentage | 80.00%
Net exposure to banking and financial sector percentage | 28.00%

X
- Definition Maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21 + Details
Name: | us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4E + Details
Name: | us-gaap_DerivativeInstrumentsGainLossLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Credit Derivative, Largest Net Exposure To Single Counterparty + References No definition available. + Details
Name: | vistra_CreditDerivativeLargestNetExposureToSingleCounterparty
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Credit Risk Exposure To Banking and Financial Sector Percentage + References No definition available. + Details
Name: | vistra_CreditRiskExposureToBankingAndFinancialSectorPercentage
Namespace Prefix: | vistra_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative Contract Counterparties, Maximum Potential Future Exposure on Credit Risk Derivatives, Net Exposure, After Effect Master Netting Arrangements, Setoff Provisions and Collateral + References No definition available. + Details
Name: | vistra_DerivativeContractCounterpartiesMaximumPotentialFutureExposureOnCreditRiskDerivativesNetExposureAfterEffectMasterNettingArrangementsSetoffProvisionsAndCollateral
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Net Exposure To Banking and Financial Sector Percentage + References No definition available. + Details
Name: | vistra_NetExposureToBankingAndFinancialSectorPercentage
Namespace Prefix: | vistra_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CreditRiskContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |