XML 102 R79.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Debt - Narrative (Details) - USD ($) $ in Millions |  |  | 1 Months Ended | 12 Months Ended | 15 Months Ended | 60 Months Ended | 72 Months Ended |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 20, 2023 | Dec. 30, 2022 | Jan. 31, 2024 | Dec. 31, 2023 | Sep. 30, 2023 | May 31, 2022 | May 31, 2021 | Apr. 30, 2021 | Mar. 31, 2021 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2023 | Dec. 31, 2023 | Dec. 31, 2023 | Dec. 19, 2023 | Oct. 31, 2023 | Jun. 14, 2023 | Apr. 28, 2023 | Mar. 31, 2023 | Oct. 31, 2022 | Jul. 18, 2022 | Jun. 30, 2022 | Apr. 29, 2022 | Feb. 28, 2022 | Dec. 31, 2019
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Short-term borrowings |  |  |  | $ 0 |  |  |  |  |  | $ 0 | $ 650 |  | $ 0 | $ 0 | $ 0 |  |  |  |  |  |  |  |  |  |  |
Unamortized debt premiums, discounts and issuance costs | $ 25 |  |  | (115) |  |  |  |  |  | (115) | (72) |  | (115) | (115) | (115) |  |  |  |  |  |  |  |  |  |  |
Debt extinguishment (gain) loss |  |  |  |  |  |  |  |  |  | 3 | 1 | $ (1) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-term debt, percentage bearing variable interest, amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,300
Derivative, settled and terminated notional amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 120 |  |  |  |  |  |  |  |  |
Gain (loss) on sale of derivatives |  |  |  | 13 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of senior long-term debt |  |  |  |  | $ 1,750 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt fees and expenses, recorded as interest expense |  |  |  |  |  |  |  |  |  | 21 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repayments/repurchases of debt |  |  |  |  |  |  |  |  |  | 33 | $ 251 | 381 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest Rate Swap, Swapped to Fixed, Expiration Date December 2030 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Amount |  |  |  | 1,625 |  |  |  |  |  | 1,625 |  |  | 1,625 | 1,625 | 1,625 |  |  |  |  | $ 750 |  |  |  |  |  |
Interest Rate Swap, Swapped To Fixed, Effective July 2026 And Expiration Date December 2030 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Notional Amount |  |  |  | 875 |  |  |  |  |  | 875 |  |  | 875 | 875 | 875 |  |  |  |  |  |  |  |  |  |  |
Bond Repurchase Program Authorized March 2021 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Bond repurchase program, authorized amount |  |  |  |  |  |  |  |  | $ 1,800 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repayments/repurchases of debt |  |  |  |  |  |  |  |  | 0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Bond Repurchase Program Authorized October 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Bond repurchase program, authorized amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,800 |  |  |  |  |
Repayments/repurchases of debt |  |  |  |  |  |  |  |  |  |  |  |  | 0 |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Company LLC |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Facility Limit |  |  |  | 7,250 |  |  |  |  |  | 7,250 |  |  | 7,250 | 7,250 | 7,250 |  |  |  |  |  |  |  |  |  |  |
Cash Borrowings |  |  |  | 2,500 |  |  |  |  |  | 2,500 |  |  | 2,500 | 2,500 | 2,500 |  |  |  |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Facility Limit |  |  |  | 5,675 |  |  |  |  |  | $ 5,675 |  |  | 5,675 | 5,675 | 5,675 |  |  |  |  |  |  |  |  |  |  |
Collateral suspension provision effective date, grace period, number of days |  |  |  |  |  |  |  |  |  | 60 days |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Borrowings |  |  |  | 2,500 |  |  |  |  |  | $ 2,500 |  |  | 2,500 | 2,500 | 2,500 |  |  |  |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Revolving Credit Facility |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Facility Limit |  |  |  | 3,175 |  |  |  |  |  | 3,175 |  |  | 3,175 | 3,175 | 3,175 |  |  |  |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Revolving Credit Facility | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt covenant, outstanding borrowings to outstanding commitments threshold, amount of letters of credit excluded |  |  |  | $ 300 |  |  |  |  |  | $ 300 |  |  | $ 300 | $ 300 | $ 300 |  |  |  |  |  |  |  |  |  |  |
Debt covenant, outstanding borrowings to outstanding commitments threshold, percent |  |  |  | 30.00% |  |  |  |  |  | 30.00% |  |  | 30.00% | 30.00% | 30.00% |  |  |  |  |  |  |  |  |  |  |
Debt covenant, net first lien debt to EBITDA threshold |  |  |  | 4.25 |  |  |  |  |  | 4.25 |  |  | 4.25 | 4.25 | 4.25 |  |  |  |  |  |  |  |  |  |  |
Debt covenant, net leverage ratio threshold, collateral suspension period |  |  |  | 5.50 |  |  |  |  |  | 5.50 |  |  | 5.50 | 5.50 | 5.50 |  |  |  |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Term Loan B-3 Facility |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Facility Limit | $ 2,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 2,493 |  |  |  |  |  |  |  |  |  |
Debt instrument, basis spread on variable rate | 2.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of credit facility, interest rate at period end | 7.36% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Borrowings |  |  |  | $ 2,500 |  |  |  |  |  | $ 2,500 |  |  | $ 2,500 | $ 2,500 | $ 2,500 |  |  |  |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Term Loan B-3 Facility | One Month |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 0.11% |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Term Loan B-3 Facility | Three Months |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 0.26% |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Term Loan B-3 Facility | Six Months |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 0.43% |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | December 2023 Credit Agreement Amendment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Facility Limit | $ 7 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, basis spread on variable rate | 25.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, fee amount | $ 19 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt extinguishment (gain) loss | $ 3 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Extended Revolving Credit Facility |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Facility Limit |  |  |  | $ 3,175 |  |  |  |  |  | $ 3,175 |  |  | $ 3,175 | $ 3,175 | $ 3,175 |  |  |  |  |  |  | $ 725 |  | $ 2,800 |  |
Debt instrument, basis spread on variable rate |  |  |  |  |  |  |  |  |  | 1.70% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 1.70% |  |  |  |  |  | 1.70% |  |  | 1.70% | 1.70% | 1.70% |  |  |  |  |  |  |  |  |  |  |
Line of credit facility, partial termination provision |  | $ 350 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of credit facility, increase (decrease), net |  | $ 350 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt fees and expenses, capitalized as reduction of debt |  |  |  |  |  |  |  |  |  | $ 8 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, fee on undrawn amounts |  |  |  |  |  |  |  |  |  | 0.265 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Borrowings |  |  |  | $ 0 |  |  |  |  |  | $ 0 |  |  | $ 0 | $ 0 | $ 0 |  |  |  |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Extended Revolving Credit Facility | Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, basis spread on variable rate |  |  |  |  |  |  |  |  |  | 1.25% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, fee on undrawn amounts |  |  |  |  |  |  |  |  |  | 0.175 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Extended Revolving Credit Facility | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, basis spread on variable rate |  |  |  |  |  |  |  |  |  | 2.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, fee on undrawn amounts |  |  |  |  |  |  |  |  |  | 0.350 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Non-Extended Revolving Credit Facility |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Facility Limit |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 200 |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Senior Secured Revolving Credit Facility Letter of Credit Sub-Facility |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Facility Limit |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 3,105 |  |  |  |  |  |  |  |
Line of Credit | Vistra Operations Company LLC | Secured Term Loan A Facility |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt extinguishment (gain) loss |  |  |  |  |  |  |  |  |  |  |  | $ (1) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Borrowings under Term Loan A |  |  |  |  |  |  |  | $ 250 | $ 1,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repayment under Term Loan A |  |  |  |  |  |  | $ 1,250 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Unsecured Notes: | 4.375% Senior Unsecured Notes, due May 15, 2029 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 4.375% |  |  | 4.375% |  |  | 4.375% |  |  | 4.375% | 4.375% | 4.375% |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Unsecured Notes: | 7.750% Senior Unsecured Notes, due October 15, 2031 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 7.75% |  |  |  |  |  | 7.75% |  |  | 7.75% | 7.75% | 7.75% |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of senior long-term debt |  |  |  | $ 350 | 1,100 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from debt, net of issuance costs |  |  |  |  | 1,089 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Unsecured Notes: | 7.750% Senior Unsecured Notes, due October 15, 2031 | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  | 7.75% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Unsecured Notes: | 5.500% Senior Unsecured Notes, due September 1, 2026 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 5.50% |  |  |  |  |  | 5.50% |  |  | 5.50% | 5.50% | 5.50% |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Unsecured Notes: | 5.625% Senior Unsecured Notes, due February 15, 2027 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 5.625% |  |  |  |  |  | 5.625% |  |  | 5.625% | 5.625% | 5.625% |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Unsecured Notes: | 5.000% Senior Unsecured Notes, due July 31, 2027 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 5.00% |  |  |  |  |  | 5.00% |  |  | 5.00% | 5.00% | 5.00% |  |  |  |  |  |  |  |  |  |  |
Revolving Credit Facility | Vistra Operations Company LLC | Senior Secured Commodity-Linked Revolving Credit Facility |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Facility Limit |  |  |  |  |  | $ 2,000 |  |  |  |  |  |  |  |  |  |  | $ 1,575 |  |  |  | $ 1,350 |  | $ 2,250 |  | $ 1,000 |
Debt instrument, basis spread on variable rate |  |  |  |  |  |  |  |  |  | 1.70% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, fee on undrawn amounts |  |  |  |  |  |  |  |  |  | 26.5 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash Borrowings |  |  |  | $ 0 |  |  |  |  |  | $ 0 |  |  | $ 0 | $ 0 | $ 0 |  |  |  |  |  |  |  |  |  |  |
Revolving Credit Facility | Vistra Operations Company LLC | Senior Secured Commodity-Linked Revolving Credit Facility | Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, basis spread on variable rate |  |  |  |  |  |  |  |  |  | 1.25% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, fee on undrawn amounts |  |  |  |  |  |  |  |  |  | 17.5 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revolving Credit Facility | Vistra Operations Company LLC | Senior Secured Commodity-Linked Revolving Credit Facility | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, basis spread on variable rate |  |  |  |  |  |  |  |  |  | 2.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, fee on undrawn amounts |  |  |  |  |  |  |  |  |  | 35.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt covenant, outstanding borrowings to outstanding commitments threshold, percent |  |  |  | 30.00% |  |  |  |  |  | 30.00% |  |  | 30.00% | 30.00% | 30.00% |  |  |  |  |  |  |  |  |  |  |
Debt covenant, net first lien debt to EBITDA threshold |  |  |  | 4.25 |  |  |  |  |  | 4.25 |  |  | 4.25 | 4.25 | 4.25 |  |  |  |  |  |  |  |  |  |  |
Debt covenant, net leverage ratio threshold, collateral suspension period |  |  |  | 5.50 |  |  |  |  |  | 5.50 |  |  | 5.50 | 5.50 | 5.50 |  |  |  |  |  |  |  |  |  |  |
Line of credit facility, potential borrowing capacity, subject to ability to obtain additional commitments |  |  |  |  |  | 3,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Letter of Credit | Vistra Operations Company LLC | Secured Letter of Credit Facilities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Letters of credit outstanding, amount |  |  |  | $ 788 |  |  |  |  |  | $ 788 |  |  | $ 788 | $ 788 | $ 788 |  |  |  |  |  |  |  |  |  |  |
Letter of Credit | Vistra Operations Company LLC | Secured Letter of Credit Facilities | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt covenant, net first lien debt to EBITDA threshold |  |  |  | 4.25 |  |  |  |  |  | 4.25 |  |  | 4.25 | 4.25 | 4.25 |  |  |  |  |  |  |  |  |  |  |
Debt covenant, net leverage ratio threshold, collateral suspension period |  |  |  | 5.50 |  |  |  |  |  | 5.50 |  |  | 5.50 | 5.50 | 5.50 |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt fees and expenses, capitalized as reduction of debt |  |  |  |  |  |  |  |  |  | $ 17 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Borrowings under Term Loan A |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 5,650 |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of senior long-term debt |  |  |  |  |  | 1,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from debt, net of issuance costs |  |  |  |  |  | 1,485 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, repaid, principal |  |  | $ 759 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 6.950% Senior Secured Notes, due October 15, 2033 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Unamortized debt premiums, discounts and issuance costs |  |  |  | $ (9) |  |  |  |  |  | $ (9) |  |  | $ (9) | $ (9) | $ (9) |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 6.95% |  |  |  |  |  | 6.95% |  |  | 6.95% | 6.95% | 6.95% |  |  |  |  |  |  |  |  |  |  |
Debt fees and expenses, capitalized as reduction of debt |  |  |  |  |  |  |  |  |  | $ 12 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of senior long-term debt |  |  |  | $ 400 | 650 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from debt, net of issuance costs |  |  |  |  |  |  |  |  |  | $ 360 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 6.950% Senior Secured Notes, due October 15, 2033 | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  | 6.95% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 7.750% Senior Unsecured Notes, due October 15, 2031 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from debt, net of issuance costs |  |  |  | $ 412 | $ 643 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 4.875% Senior Secured Notes, due May 13, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 4.875% |  |  |  |  |  | 4.875% |  |  | 4.875% | 4.875% | 4.875% |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of senior long-term debt |  |  |  |  |  | 400 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 4.875% Senior Secured Notes, due May 13, 2024 | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  | 4.875% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, repaid, principal |  |  | $ 58 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 5.125% Senior Secured Notes, due May 13, 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 5.125% |  |  |  |  |  | 5.125% |  |  | 5.125% | 5.125% | 5.125% |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of senior long-term debt |  |  |  |  |  | $ 1,100 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 5.125% Senior Secured Notes, due May 13, 2025 | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  | 5.125% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, repaid, principal |  |  | $ 356 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 3.550% Senior Secured Notes, due July 15, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 3.55% |  |  |  |  |  | 3.55% |  |  | 3.55% | 3.55% | 3.55% |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 3.550% Senior Secured Notes, due July 15, 2024 | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  | 3.55% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, repaid, principal |  |  | $ 345 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 3.700% Senior Secured Notes, due January 30, 2027 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 3.70% |  |  |  |  |  | 3.70% |  |  | 3.70% | 3.70% | 3.70% |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Secured Notes: | 4.300% Senior Secured Notes, due July 15, 2029 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated debt interest rate (percent) |  |  |  | 4.30% |  |  |  |  |  | 4.30% |  |  | 4.30% | 4.30% | 4.30% |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Unsecured Notes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of unsecured debt |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 6,300 |  |  |  |  |  |  |  |  |  |  |
Debt fees and expenses, recorded as interest expense |  |  |  |  |  |  | $ 15 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Unsecured Notes | 4.375% Senior Unsecured Notes, due May 15, 2029 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of unsecured debt |  |  |  |  |  |  | $ 1,250 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Vistra Operations Senior Unsecured Notes | 6.950% Senior Secured Notes, due October 15, 2033 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Unamortized debt premiums, discounts and issuance costs |  |  |  | $ (7) |  |  |  |  |  | $ (7) |  |  | $ (7) | $ (7) | $ (7) |  |  |  |  |  |  |  |  |  |  |
Debt fees and expenses, capitalized as reduction of debt |  |  |  |  |  |  |  |  |  | $ 17 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the fee that accompanies borrowing money under the debt instrument. + References Reference 1: 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(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DebtInstrumentFeeAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 2: 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_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E Reference 21: 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 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of principal of debt repaid. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 + Details
Name: | us-gaap_DebtInstrumentRepaidPrincipal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of unamortized debt discount (premium) and debt issuance costs. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4 + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings. + 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://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(a)(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(a)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(a)(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.13(h)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1 + Details
Name: | us-gaap_GainLossOnSaleOfDerivatives
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + 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 470 -SubTopic 50 -Section 40 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481303/470-50-40-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481303/470-50-40-4 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) of the credit facility. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The effective interest rate at the end of the reporting period. + References Reference 1: 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.19(b),22(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: 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.19(b),22(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time. + References No definition available. + Details
Name: | us-gaap_LongtermDebtPercentageBearingVariableInterestAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromDebtNetOfIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfSecuredDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfUnsecuredDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a),(b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_RepaymentsOfSecuredDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_ShortTermBorrowings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of bond repurchase plan authorized + References No definition available. + Details
Name: | vistra_BondRepurchaseProgramAuthorizedAmount
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Collateral Suspension Provision Effective Date, Grace Period, Number of Days + References No definition available. + Details
Name: | vistra_CollateralSuspensionProvisionEffectiveDateGracePeriodNumberOfDays
Namespace Prefix: | vistra_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Covenant, Net First Lien Debt to EBITDA Threshold + References No definition available. + Details
Name: | vistra_DebtCovenantNetFirstLienDebtToEBITDAThreshold
Namespace Prefix: | vistra_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Covenant, Net Leverage Ratio Threshold, Collateral Suspension Period + References No definition available. + Details
Name: | vistra_DebtCovenantNetLeverageRatioThresholdCollateralSuspensionPeriod
Namespace Prefix: | vistra_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Covenant, Outstanding Borrowings To Outstanding Commitments Threshold, Amount Of Undrawn Letters Of Credit Excluded + References No definition available. + Details
Name: | vistra_DebtCovenantOutstandingBorrowingsToOutstandingCommitmentsThresholdAmountOfLettersOfCreditExcluded
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Covenant, Outstanding Borrowings to Outstanding Commitments Threshold, Percent + References No definition available. + Details
Name: | vistra_DebtCovenantOutstandingBorrowingsToOutstandingCommitmentsThresholdPercent
Namespace Prefix: | vistra_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Fees and Expenses, Capitalized as Reduction of Debt + References No definition available. + Details
Name: | vistra_DebtFeesAndExpensesCapitalizedAsReductionOfDebt
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Debt Fees and Expenses, Recorded as Interest Expense + References No definition available. + Details
Name: | vistra_DebtFeesAndExpensesRecordedAsInterestExpense
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Debt Instrument, Fee On Undrawn Amounts + References No definition available. + Details
Name: | vistra_DebtInstrumentFeeOnUndrawnAmounts
Namespace Prefix: | vistra_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative, Settled And Terminated Notional Amount + References No definition available. + Details
Name: | vistra_DerivativeSettledAndTerminatedNotionalAmount
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of borrowings outstanding under line of credit financing arrangement. + References No definition available. + Details
Name: | vistra_LineOfCreditFacilityBorrowingsOutstanding
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line of Credit Facility, Partial Termination Provision + References No definition available. + Details
Name: | vistra_LineOfCreditFacilityPartialTerminationProvision
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line of Credit Facility, Potential Borrowing Capacity, Subject to Ability to Obtain Additional Commitments + References No definition available. + Details
Name: | vistra_LineOfCreditFacilityPotentialBorrowingCapacitySubjectToAbilityToObtainAdditionalCommitments
Namespace Prefix: | vistra_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_BondRepurchaseProgramAuthorizedMarch2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_BondRepurchaseProgramAuthorizedOctober2022Member
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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_SeniorSecuredRevolvingCreditFacilityMember
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_DebtInstrumentAxis=vistra_SeniorSecuredTermLoanB3FacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | vistra_InterestPeriodDurationAxis=vistra_OneMonthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | vistra_InterestPeriodDurationAxis=vistra_ThreeMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | vistra_InterestPeriodDurationAxis=vistra_SixMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_December2023CreditAgreementAmendmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_SeniorSecuredExtendedRevolvingCreditFacilityMember
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: | us-gaap_DebtInstrumentAxis=vistra_SeniorSecuredNonExtendedRevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_SeniorSecuredRevolvingCreditFacilityLetterOfCreditSubFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_SecuredTermLoanAFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A4375SeniorUnsecuredNotesDue2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A7750SeniorUnsecuredNotesDue2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A5.500SeniorUnsecuredNotesDue2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A5625SeniorUnsecuredNotesDue2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A5000SeniorUnsecuredNotesDue2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_SeniorSecuredCommodityLinkedRevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_SecuredLetterOfCreditFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A6950SeniorSecuredNotesDue2033Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A4875SeniorSecuredNotesDue2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A5125SeniorSecuredNotesDue2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A3.550SeniorSecuredNotesDue2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A3700SeniorSecuredNotesDue2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=vistra_A4.300SeniorSecuredNotesDue2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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