XML 129 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities - Summary of Significant Unconsolidated VIEs (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Variable Interest Entity [Line Items]    
Total assets $ 344us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets [1] $ 597us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets [1]
Total liabilities 79us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities [1] 286us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities [1]
Exelon's ownership interest in VIE 9exc_InvestmentsInNonconsolidatedVariableInterestEntities [1] 9exc_InvestmentsInNonconsolidatedVariableInterestEntities [1]
Other ownership interests in VIE 256exc_OtherNonconsolidatedVariableInterestEntityOwnershipInterests [1] 302exc_OtherNonconsolidatedVariableInterestEntityOwnershipInterests [1]
Assets Held-in-trust, Noncurrent 308us-gaap_AssetsHeldInTrustNoncurrent 319us-gaap_AssetsHeldInTrustNoncurrent
Commercial Agreement Variable Interest Entities [Member]    
Variable Interest Entity [Line Items]    
Total assets 259us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
[1] 506us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
[1]
Total liabilities 32us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
[1] 237us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
[1]
Exelon's ownership interest in VIE 0exc_InvestmentsInNonconsolidatedVariableInterestEntities
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
[1] 0exc_InvestmentsInNonconsolidatedVariableInterestEntities
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
[1]
Other ownership interests in VIE 227exc_OtherNonconsolidatedVariableInterestEntityOwnershipInterests
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
[1] 269exc_OtherNonconsolidatedVariableInterestEntityOwnershipInterests
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
[1]
Equity Method Investment Variable Interest Entities [Member]    
Variable Interest Entity [Line Items]    
Total assets 85us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
[1] 91us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountAssets
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
[1]
Total liabilities 47us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
[1] 49us-gaap_VariableInterestEntityNonconsolidatedCarryingAmountLiabilities
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
[1]
Exelon's ownership interest in VIE 9exc_InvestmentsInNonconsolidatedVariableInterestEntities
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
[1] 9exc_InvestmentsInNonconsolidatedVariableInterestEntities
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
[1]
Other ownership interests in VIE 29exc_OtherNonconsolidatedVariableInterestEntityOwnershipInterests
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
[1] 33exc_OtherNonconsolidatedVariableInterestEntityOwnershipInterests
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
[1]
Investments [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss 13us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= us-gaap_InvestmentsMember
 
Investments [Member] | Maximum [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss   13us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= us-gaap_InvestmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Investments [Member] | Maximum [Member] | Commercial Agreement Variable Interest Entities [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss 0us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= us-gaap_InvestmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
0us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= us-gaap_InvestmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
Investments [Member] | Maximum [Member] | Equity Method Investment Variable Interest Entities [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss 13us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= us-gaap_InvestmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
13us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= us-gaap_InvestmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
Contract Intangible Asset [Member] | Maximum [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss 9us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= exc_ContractIntangibleAssetMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
9us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= exc_ContractIntangibleAssetMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Contract Intangible Asset [Member] | Maximum [Member] | Commercial Agreement Variable Interest Entities [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss 9us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= exc_ContractIntangibleAssetMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
9us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= exc_ContractIntangibleAssetMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
Payment Guarantee [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss 3us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= us-gaap_PaymentGuaranteeMember
 
Payment Guarantee [Member] | Maximum [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss   3us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= us-gaap_PaymentGuaranteeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Payment Guarantee [Member] | Maximum [Member] | Equity Method Investment Variable Interest Entities [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss 3us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= us-gaap_PaymentGuaranteeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
3us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= us-gaap_PaymentGuaranteeMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_EquityMethodInvestmentVariableInterestEntitiesMember
Asset Held In Trust Noncurrent [Member] | Maximum [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss 27us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= exc_AssetHeldInTrustNoncurrentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2] 27us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= exc_AssetHeldInTrustNoncurrentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
[2]
Asset Held In Trust Noncurrent [Member] | Maximum [Member] | Commercial Agreement Variable Interest Entities [Member]    
Variable Interest Entity [Line Items]    
Registrants' maximum exposure to loss 27us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= exc_AssetHeldInTrustNoncurrentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
[2] 27us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount
/ exc_ClassificationOfLossExposureAxis
= exc_AssetHeldInTrustNoncurrentMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ exc_VariableInterestEntitiesByTypeOfEntityAxis
= exc_CommercialAgreementVariableInterestEntitiesMember
[2]
Exelon Generation Co L L C [Member]    
Variable Interest Entity [Line Items]    
Assets Held-in-trust, Noncurrent 308us-gaap_AssetsHeldInTrustNoncurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
319us-gaap_AssetsHeldInTrustNoncurrent
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
Payable to Zion Solutions $ 281exc_PayableToThirdpartyToDecommissionNuclearPlantFundedByPledgedAssets
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[3] $ 292exc_PayableToThirdpartyToDecommissionNuclearPlantFundedByPledgedAssets
/ dei_LegalEntityAxis
= exc_ExelonGenerationCoLLCMember
[3]
[1] These items represent amounts on the unconsolidated VIE balance sheets, not on Exelon’s or Generation’s Consolidated Balance Sheets. These items are included to provide information regarding the relative size of the unconsolidated VIEs.
[2] These items represent amounts on Exelon’s and Generation’s Consolidated Balance Sheets related to the asset sale agreement with ZionSolutions, LLC. The net assets pledged for Zion Station decommissioning include, gross pledged assets of $308 million and $319 million as of March 31, 2015 and December 31, 2014, respectively; offset by payables to ZionSolutions, LLC of $281 million and $292 million as of March 31, 2015 and December 31, 2014, respectively. These items are included to provide information regarding the relative size of the ZionSolutions, LLC unconsolidated VIE.
[3] Excludes a liability recorded within Exelon’s and Generation’s Consolidated Balance Sheets related to the tax obligation on the unrealized activity associated with the Zion Station NDT Funds. The NDT Funds will be utilized to satisfy the tax obligations as gains and losses are realized.