XML 73 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Textuals) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivatives, Fair Value [Line Items]      
Maximum length of time hedging using interest rate derivative instruments 9 years    
Derivative, Net Liability Position, Aggregate Fair Value $ 19us-gaap_DerivativeNetLiabilityPositionAggregateFairValue    
Collateral Already Posted, Aggregate Fair Value 11us-gaap_CollateralAlreadyPostedAggregateFairValue    
Additional Collateral, Aggregate Fair Value 5us-gaap_AdditionalCollateralAggregateFairValue    
Other Comprehensive Income Loss Derivatives Qualifying As Hedges Tax 0us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax 3us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax 11us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet 0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet (2)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
(Gain) Loss on Discontinuation of Cash Flow Hedge Due to Forecasted Transaction Probable of Not Occurring, Net 10us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet 12us-gaap_GainLossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurringNet  
Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months (46)us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths    
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments 0us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments 0us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments (14)us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
Gain Loss On Interest Rate Derivative Instruments Not Designated As Hedging Instruments, Unrealized     14cpn_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsUnrealized
Gain Loss On Interest Rate Derivative Instruments Not Designated As Hedging Instruments, Realized     142cpn_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsRealized
Interest Rate Swap [Member]      
Derivatives, Fair Value [Line Items]      
Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments     156us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestRateSwapMember
Parent [Member]      
Derivatives, Fair Value [Line Items]      
Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax (149)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(148)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(222)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
Noncontrolling Interest [Member]      
Derivatives, Fair Value [Line Items]      
Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax $ (12)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ (11)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ (20)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember