v3.19.1

Debt (Letter of Credit) (Details) - USD ($) $ in Millions | Mar. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Line of Credit Facility [Line Items] |  |  |
Letters of Credit Outstanding, Amount |  | $ 1,201 | $ 1,365
Revolving Credit Facility [Member] |  |  |
Line of Credit Facility [Line Items] |  |  |
Letters of Credit Outstanding, Amount | [1] | 537 | 693
CDH [Member] |  |  |
Line of Credit Facility [Line Items] |  |  |
Letters of Credit Outstanding, Amount | [2] | 225 | 251
Various Project Financing Facilities [Member] |  |  |
Line of Credit Facility [Line Items] |  |  |
Letters of Credit Outstanding, Amount |  | 243 | 228
Other Corporate Facilities [Member] |  |  |
Line of Credit Facility [Line Items] |  |  |
Letters of Credit Outstanding, Amount | [3] | $ 196 | $ 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 will be reduced to $125 million on June 30, 2019. The decrease in capacity will not have a material effect on our liquidity as alternative sources of liquidity are available.
[3] | We have two unsecured letter of credit facilities with third party financial institutions totaling $200 million at March 31, 2019. On May 6, 2019, we entered into a new unsecured letter of credit facility which increased the total capacity available to us by approximately $100 million.

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: |