|
Debt (Fair Value of Debt) (Details) (USD $) In Millions, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
$ 11,619us-gaap_LongTermDebt |
|
$ 11,122us-gaap_LongTermDebt |
|
| Unsecured Debt [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [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 |
|
| Loans Payable [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
2,792us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_LoansPayableMember |
|
2,799us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_LoansPayableMember |
|
| Corporate Debt Securities [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
1,928us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
|
2,075us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
|
| Secured Debt [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
1,592us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember |
|
1,596us-gaap_LongTermDebt / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember |
|
| Reported Value Measurement [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
11,417us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
10,958us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
| Reported Value Measurement [Member] | Unsecured Debt [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
3,450us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_LongtermDebtTypeAxis = us-gaap_UnsecuredDebtMember |
|
2,800us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_LongtermDebtTypeAxis = us-gaap_UnsecuredDebtMember |
|
| Reported Value Measurement [Member] | Loans Payable [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
2,792us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_LongtermDebtTypeAxis = us-gaap_LoansPayableMember |
|
2,799us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_LongtermDebtTypeAxis = us-gaap_LoansPayableMember |
|
| Reported Value Measurement [Member] | Corporate Debt Securities [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
1,928us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_LongtermDebtTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
|
2,075us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_LongtermDebtTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
|
| Reported Value Measurement [Member] | Notes Payable, Other Payable excluding Capital Leases [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
1,655us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_LongtermDebtTypeAxis = cpn_NotesPayableOtherPayableexcludingCapitalLeasesMember |
[1] |
1,688us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_LongtermDebtTypeAxis = cpn_NotesPayableOtherPayableexcludingCapitalLeasesMember |
[1] |
| Reported Value Measurement [Member] | Secured Debt [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
1,592us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember |
|
1,596us-gaap_LongTermDebt / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember |
|
| Fair Value, Inputs, Level 2 [Member] | Unsecured Debt [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
3,462us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_LongtermDebtTypeAxis = us-gaap_UnsecuredDebtMember |
|
2,832us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_LongtermDebtTypeAxis = us-gaap_UnsecuredDebtMember |
|
| Fair Value, Inputs, Level 2 [Member] | Loans Payable [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
2,795us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_LongtermDebtTypeAxis = us-gaap_LoansPayableMember |
|
2,769us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_LongtermDebtTypeAxis = us-gaap_LoansPayableMember |
|
| Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
2,091us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_LongtermDebtTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
|
2,247us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_LongtermDebtTypeAxis = us-gaap_CorporateDebtSecuritiesMember |
|
| Fair Value, Inputs, Level 2 [Member] | Secured Debt [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
1,580us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember |
|
1,540us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SecuredDebtMember |
|
| Fair Value, Inputs, Level 3 [Member] | Notes Payable, Other Payable excluding Capital Leases [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Long-term Debt |
$ 1,691us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_LongtermDebtTypeAxis = cpn_NotesPayableOtherPayableexcludingCapitalLeasesMember |
[1] |
$ 1,734us-gaap_LongTermDebt / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_LongtermDebtTypeAxis = cpn_NotesPayableOtherPayableexcludingCapitalLeasesMember |
[1] |
|
|
|