XML 191 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition Contract Assets and Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Change in Contract with Customer, Asset and Liability [Abstract]    
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress $ 50  
Contract with Customer, Asset, Reclassified to Receivable (146)  
Contract with Customer, Asset, Net, Current 187 $ 283
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress 179  
Contract with Customer, Liability, Current 27 35
Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized (187)  
Exelon Generation Co L L C [Member]    
Change in Contract with Customer, Asset and Liability [Abstract]    
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress 50  
Contract with Customer, Asset, Reclassified to Receivable (146)  
Contract with Customer, Asset, Net, Current 187 283
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress 465  
Contract with Customer, Liability, Current 42 $ 35
Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized $ (458)