XML 46 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt Senior Unsecured Notes (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Debt Instrument [Line Items]    
Long-term Debt $ 11,619us-gaap_LongTermDebt $ 11,122us-gaap_LongTermDebt
Senior Unsecured Notes 2023 [Member]    
Debt Instrument [Line Items]    
Long-term Debt 1,250us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= cpn_SeniorUnsecuredNotes2023Member
1,250us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= cpn_SeniorUnsecuredNotes2023Member
Senior Unsecured Notes 2024 [Member]    
Debt Instrument [Line Items]    
Long-term Debt 650us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= cpn_SeniorUnsecuredNotes2024Member
0us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= cpn_SeniorUnsecuredNotes2024Member
Senior Unsecured Notes 2025 [Member]    
Debt Instrument [Line Items]    
Long-term Debt 1,550us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= cpn_SeniorUnsecuredNotes2025Member
1,550us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= cpn_SeniorUnsecuredNotes2025Member
Unsecured Debt [Member]    
Debt Instrument [Line Items]    
Long-term Debt $ 3,450us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
$ 2,800us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember