XML 46 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities and Unconsolidated Investments (Unconsolidated Investements) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Loss from Unconsolidated Investments in Power Plants and Distributions [Line Items]      
(Income) from unconsolidated investments in power plants $ (25)us-gaap_IncomeLossFromEquityMethodInvestments $ (30)us-gaap_IncomeLossFromEquityMethodInvestments $ (28)us-gaap_IncomeLossFromEquityMethodInvestments
Distributions from Equity Method Investments 13cpn_DistributionsfromEquityMethodInvestments 27cpn_DistributionsfromEquityMethodInvestments 29cpn_DistributionsfromEquityMethodInvestments
Greenfield [Member]      
Income Loss from Unconsolidated Investments in Power Plants and Distributions [Line Items]      
(Income) from unconsolidated investments in power plants (10)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_GreenfieldMember
(16)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_GreenfieldMember
(17)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_GreenfieldMember
Distributions from Equity Method Investments 0cpn_DistributionsfromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_GreenfieldMember
18cpn_DistributionsfromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_GreenfieldMember
22cpn_DistributionsfromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_GreenfieldMember
Whitby [Member]      
Income Loss from Unconsolidated Investments in Power Plants and Distributions [Line Items]      
(Income) from unconsolidated investments in power plants (15)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_WhitbyMember
(14)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_WhitbyMember
(11)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_WhitbyMember
Distributions from Equity Method Investments $ 13cpn_DistributionsfromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_WhitbyMember
$ 9cpn_DistributionsfromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_WhitbyMember
$ 7cpn_DistributionsfromEquityMethodInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= cpn_WhitbyMember