v3.19.2

Debt (Letter of Credit) (Details) - USD ($) $ in Millions | Jun. 30, 2019 | Dec. 31, 2018
--- | --- | ---
Line of Credit Facility [Line Items] |  |  |
Letters of Credit Outstanding, Amount |  | $ 1,135 | $ 1,365
Revolving Credit Facility [Member] |  |  |
Line of Credit Facility [Line Items] |  |  |
Letters of Credit Outstanding, Amount | [1] | 585 | 693
CDH [Member] |  |  |
Line of Credit Facility [Line Items] |  |  |
Letters of Credit Outstanding, Amount | [2] | 30 | 251
Various Project Financing Facilities [Member] |  |  |
Line of Credit Facility [Line Items] |  |  |
Letters of Credit Outstanding, Amount |  | 227 | 228
Other Corporate Facilities [Member] |  |  |
Line of Credit Facility [Line Items] |  |  |
Letters of Credit Outstanding, Amount | [3] | $ 293 | $ 193
[1] | The Corporate Revolving Facility represents our primary revolving facility. On April 5, 2019, we amended our Corporate Revolving Facility to increase the capacity by approximately $330 million from $1.69 billion to approximately $2.02 billion.
[2] | Pursuant to the terms and conditions of the CDHI credit agreement, the capacity under the CDHI letter of credit facility was reduced to $125 million on June 28, 2019. The decrease in capacity did not have a material effect on our liquidity as alternative sources of liquidity are available.
[3] | We have three unsecured letter of credit facilities with two third-party financial institutions totaling approximately $300 million at June 30, 2019.

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=cpn_CdhMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=cpn_VariousProjectFinancingFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=cpn_OtherCorporateFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |