XML 97 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]      
Net income (loss) attributable to Vistra $ 1,493 $ (1,227) $ (1,274)
Cumulative dividends attributable to preferred stock (150) (150) (21)
Net income (loss) attributable to Vistra common stock $ 1,343 $ (1,377) $ (1,295)
Weighted average shares of common stock outstanding - basic (in shares) 369,771,359 422,447,074 482,214,544
Net income (loss) per weighted average share of common stock outstanding - basic (in dollars per share) $ 3.63 $ (3.26) $ (2.69)
Dilutive securities: Stock-based incentive compensation plan (in shares) 5,421,752 0 0
Weighted average shares of common stock outstanding - diluted (in shares) 375,193,110 422,447,074 482,214,544
Net income (loss) per weighted average share of common stock outstanding - diluted (in dollars per share) $ 3.58 $ (3.26) $ (2.69)
Series A Preferred Stock      
Class of Stock [Line Items]      
Cumulative dividends attributable to preferred stock $ (80) $ (80) $ (17)
Series B Preferred Stock      
Class of Stock [Line Items]      
Cumulative dividends attributable to preferred stock (70) (70) (4)
Series C Preferred Stock      
Class of Stock [Line Items]      
Cumulative dividends attributable to preferred stock $ 0 $ 0 $ 0