|
Debt (Fair Value of Debt) (Details) (USD $) In Millions, unless otherwise specified
|
Dec. 31, 2014
|
Dec. 31, 2013
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Notes Payable, Fair Value Disclosure |
$ 2,247us-gaap_NotesPayableFairValueDisclosure |
|
$ 5,317us-gaap_NotesPayableFairValueDisclosure |
|
| Senior Unsecured Notes, Fair Value Disclosure |
2,832cpn_SeniorUnsecuredNotesFairValueDisclosure |
|
0cpn_SeniorUnsecuredNotesFairValueDisclosure |
|
| Loans Payable, Fair Value Disclosure |
2,769us-gaap_LoansPayableFairValueDisclosure |
|
2,845us-gaap_LoansPayableFairValueDisclosure |
|
| Notes Payable, Other Payables, Disclosure |
1,734cpn_NotesPayableOtherPayablesDisclosure |
[1] |
1,772cpn_NotesPayableOtherPayablesDisclosure |
[1] |
| Subsidiaries Term Loan |
1,540cpn_SubsidiariesTermLoan |
|
1,179cpn_SubsidiariesTermLoan |
|
| Debt Excluding Capital Leases |
11,122cpn_DebtExcludingCapitalLeases |
|
11,113cpn_DebtExcludingCapitalLeases |
|
| Reported Value Measurement [Member] |
|
|
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] |
|
|
|
|
| Notes Payable, Fair Value Disclosure |
2,075us-gaap_NotesPayableFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
4,989us-gaap_NotesPayableFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
| Senior Unsecured Notes, Fair Value Disclosure |
2,800cpn_SeniorUnsecuredNotesFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
0cpn_SeniorUnsecuredNotesFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
| Loans Payable, Fair Value Disclosure |
2,799us-gaap_LoansPayableFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
2,828us-gaap_LoansPayableFairValueDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
| Notes Payable, Other Payables, Disclosure |
1,688cpn_NotesPayableOtherPayablesDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
[1] |
1,766cpn_NotesPayableOtherPayablesDisclosure / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
[1] |
| Subsidiaries Term Loan |
1,596cpn_SubsidiariesTermLoan / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
1,191cpn_SubsidiariesTermLoan / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
| Debt Excluding Capital Leases |
$ 10,958cpn_DebtExcludingCapitalLeases / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
$ 10,774cpn_DebtExcludingCapitalLeases / us-gaap_FairValueByMeasurementBasisAxis = us-gaap_CarryingReportedAmountFairValueDisclosureMember |
|
|
|
|