XML 324 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contracts with Customers - Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Jan. 01, 2018
Change in Contract with Customer, Asset and Liability [Abstract]      
Contract with Customer, Asset, Net, Current $ 174 $ 187 $ 283
Contract with Customer, Asset, Reclassified to Receivable (143) (146)  
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress 130 50  
Contract with Customer, Liability, Current 33 27 35
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract 94 179  
Contract with Customer, Liability, Revenue Recognized (88) (187)  
Exelon Generation Co L L C [Member]      
Change in Contract with Customer, Asset and Liability [Abstract]      
Contract with Customer, Asset, Net, Current 174 187 283
Contract with Customer, Asset, Reclassified to Receivable (143) (146)  
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress 130 50  
Contract with Customer, Liability, Current 71 42 $ 35
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Modification of Contract 287 465  
Contract with Customer, Liability, Revenue Recognized $ (258) $ (458)