v3.19.3.a.u2

Commitments and Contingencies (Schedule of Guarantor Obligations) (Details) $ in Millions | Dec. 31, 2019 USD ($)
--- | ---
Loans Payable [Member] |  |
Guarantor Obligations [Line Items] |  |
Guarantee Obligations Balance On First Anniversary | $ 30 | [1]
Guarantee Obligations Balance On Second Anniversary | 29 | [1]
Guarantee Obligations Balance On Third Anniversary | 24 | [1]
Guarantee Obligations Balance On Fourth Anniversary | 14 | [1]
Guarantee Obligations Balance On Fifth Anniversary | 13 | [1]
Guarantee Obligations Due After Five Years | 39 | [1]
Guarantor Obligations, Maximum Exposure, Undiscounted | 149 | [1]
Financial Standby Letter of Credit [Member] |  |
Guarantor Obligations [Line Items] |  |
Guarantee Obligations Balance On First Anniversary | 1,015 | [2],[3],[4]
Guarantee Obligations Balance On Second Anniversary | 32 | [2],[3],[4]
Guarantee Obligations Balance On Third Anniversary | 0 | [2],[3],[4]
Guarantee Obligations Balance On Fourth Anniversary | 38 | [2],[3],[4]
Guarantee Obligations Balance On Fifth Anniversary | 0 | [2],[3],[4]
Guarantee Obligations Due After Five Years | 0 | [2],[3],[4]
Guarantor Obligations, Maximum Exposure, Undiscounted | 1,085 | [2],[3],[4]
Surety Bonds [Member] |  |
Guarantor Obligations [Line Items] |  |
Guarantee Obligations Balance On First Anniversary | 10 | [4],[5],[6]
Guarantee Obligations Balance On Second Anniversary | 7 | [4],[5],[6]
Guarantee Obligations Balance On Third Anniversary | 0 | [4],[5],[6]
Guarantee Obligations Balance On Fourth Anniversary | 0 | [4],[5],[6]
Guarantee Obligations Balance On Fifth Anniversary | 0 | [4],[5],[6]
Guarantee Obligations Due After Five Years | 94 | [4],[5],[6]
Guarantor Obligations, Maximum Exposure, Undiscounted | 111 | [4],[5],[6]
Accounts Receivable Sales Program [Member] |  |
Guarantor Obligations [Line Items] |  |
Guarantee Obligations Balance On First Anniversary | 222 | [7]
Guarantee Obligations Balance On Second Anniversary | 0 | [7]
Guarantee Obligations Balance On Third Anniversary | 0 | [7]
Guarantee Obligations Balance On Fourth Anniversary | 0 | [7]
Guarantee Obligations Balance On Fifth Anniversary | 0 | [7]
Guarantee Obligations Due After Five Years | 0 | [7]
Guarantor Obligations, Maximum Exposure, Undiscounted | 222 | [7]
Gurantee Obligations Total [Member] |  |
Guarantor Obligations [Line Items] |  |
Guarantee Obligations Balance On First Anniversary | 1,277 |
Guarantee Obligations Balance On Second Anniversary | 68 |
Guarantee Obligations Balance On Third Anniversary | 24 |
Guarantee Obligations Balance On Fourth Anniversary | 52 |
Guarantee Obligations Balance On Fifth Anniversary | 13 |
Guarantee Obligations Due After Five Years | 133 |
Guarantor Obligations, Maximum Exposure, Undiscounted | $ 1,567 |
[1] | Represents Calpine Corporation guarantees of certain power plant leases and related interest. All guaranteed finance leases are recorded on our Consolidated Balance Sheets.
[2] | Letters of credit are renewed annually and as such all amounts are reflected in the year of letter of credit expiration. The related commercial obligations extend for multiple years, therefore, renewal of the letter of credit will likely follow the term of the associated commercial obligation.
[3] | The standby letters of credit disclosed above represent those disclosed in Note 8.
[4] | These are contingent off balance sheet obligations.
[5] | As of December 31, 2019, no cash collateral is outstanding related to these bonds.
[6] | The majority of surety bonds do not have expiration or cancellation dates.
[7] | Calpine has guaranteed the performance of Calpine Solutions under the Accounts Receivable Sales Program. The Accounts Receivable Sales Program expires on November 27, 2020.

X
- Definition Guarantee Obligations Balance On Fifth Anniversary + References No definition available. + Details
Name: | cpn_GuaranteeObligationsBalanceOnFifthAnniversary
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Guarantee Obligations Balance On First Anniversary + References No definition available. + Details
Name: | cpn_GuaranteeObligationsBalanceOnFirstAnniversary
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Guarantee Obligations Balance On Fourth Anniversary + References No definition available. + Details
Name: | cpn_GuaranteeObligationsBalanceOnFourthAnniversary
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Guarantee Obligations Balance On Second Anniversary + References No definition available. + Details
Name: | cpn_GuaranteeObligationsBalanceOnSecondAnniversary
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Guarantee Obligations Balance On Third Anniversary + References No definition available. + Details
Name: | cpn_GuaranteeObligationsBalanceOnThirdAnniversary
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Guarantee Obligations Due After Five Years + References No definition available. + Details
Name: | cpn_GuaranteeObligationsDueAfterFiveYears
Namespace Prefix: | cpn_
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_GuaranteeObligationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_LoansPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialStandbyLetterOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=cpn_SuretyBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=cpn_AccountsReceivableSalesProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=cpn_GuranteeObligationsTotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |