XML 119 R76.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Financial Instruments - Summary of Proprietary Trading Activities (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Derivative [Line Items]    
Unrealized Gain (Loss) on Derivatives $ (107) $ (151)
Exelon Generation Co L L C [Member]    
Derivative [Line Items]    
Unrealized Gain (Loss) on Derivatives $ (114) $ (158)