v3.19.3.a.u2

Commitments and Contingencies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract] |
Schedule Of Future Minimum Payments For Commodities | At December 31, 2019, we had future commitments for the purchase, transportation, or storage of commodities as detailed below (in millions):
2020 | $ | 402 |
2021 | 178 |
2022 | 121 |
2023 | 98 |
2024 | 41 |
Thereafter | 103 |
Total | $ | 943 |
Schedule of Guarantor Obligations | At December 31, 2019, guarantees of subsidiary debt, standby letters of credit and surety bonds to third parties and the guarantee under our Account Receivable Sales Program and their respective expiration dates were as follows (in millions):
Guarantee Commitments |  | 2020 |  | 2021 |  | 2022 |  | 2023 |  | 2024 |  | Thereafter |  | Total
Guarantee of subsidiary obligations(1) |  | $ | 30 |  |  | $ | 29 |  |  | $ | 24 |  |  | $ | 14 |  |  | $ | 13 |  |  | $ | 39 |  |  | $ | 149 |
Standby letters of credit(2)(3)(4) |  | 1,015 |  |  | 32 |  |  | — |  |  | 38 |  |  | — |  |  | — |  |  | 1,085 |
Surety bonds(4)(5)(6) |  | 10 |  |  | 7 |  |  | — |  |  | — |  |  | — |  |  | 94 |  |  | 111 |
Guarantee under Accounts Receivable Sales Program(7) |  | 222 |  |  | — |  |  | — |  |  | — |  |  | — |  |  | — |  |  | 222 |
Total |  | $ | 1,277 |  |  | $ | 68 |  |  | $ | 24 |  |  | $ | 52 |  |  | $ | 13 |  |  | $ | 133 |  |  | $ | 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) | The standby letters of credit disclosed above represent those disclosed in Note 8.
(3) | 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.
(4) | These are contingent off balance sheet obligations.
(5) | The majority of surety bonds do not have expiration or cancellation dates.
(6) | As of December 31, 2019, no cash collateral is outstanding related to these bonds.
(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 Schedule Of Future Minimum Payments For Commodities [Table Text Block] + References No definition available. + Details
Name: | cpn_ScheduleOfFutureMinimumPaymentsForCommoditiesTableTextBlock
Namespace Prefix: | cpn_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties. + 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 -URI http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=118943654&loc=d3e12265-110248 + Details
Name: | us-gaap_ScheduleOfGuaranteeObligationsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration