v3.19.3.a.u2

Derivative Instruments (Detail 5) (Details) - USD ($) $ in Millions | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | ---
Derivative [Line Items] |  |  |  |  |
Derivative, Collateral, Right to Reclaim Cash |  | $ 191 |  | $ 244 |
Net derivative assets (liabilities) | [1] | 114 |  | (141) |
Derivative Asset, Current | [1] | 156 | [2] | 142 | [3]
Derivative Asset, Noncurrent | [1] | 246 | [2] | 160 | [3]
Derivative Asset | [1] | 402 |  | 302 |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | 0 |  | 188 |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 114 |  | 47 |
Derivative Liability, Current | [1] | (225) | [2] | (303) | [3]
Derivative Liability, Noncurrent | [1] | (63) | [2] | (140) | [3]
Derivative Liability | [1] | (288) |  | (443) |
Future [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Current | [1] | 0 |  | 0 |
Derivative Asset, Noncurrent | [1] | 0 |  | 0 |
Derivative Asset |  | 872 |  | 933 |
Derivative Liability, Current | [1] | 0 |  | 0 |
Derivative Liability, Noncurrent | [1] | 0 |  | 0 |
Derivative Liability |  | (984) |  | (932) |
Interest Rate Contract [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Current | [1] | 2 |  | 30 |
Derivative Asset, Noncurrent | [1] | 10 |  | 10 |
Derivative Asset |  | 12 |  | 40 |
Derivative Liability, Current | [1] | (13) |  | (4) |
Derivative Liability, Noncurrent | [1] | (18) |  | (6) |
Derivative Liability |  | (31) |  | (10) |
Forward Contracts [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Current | [1] | 154 |  | 112 |
Derivative Asset, Noncurrent | [1] | 236 |  | 150 |
Derivative Asset | [4] | 539 |  | 550 |
Derivative Liability, Current | [1] | (212) |  | (299) |
Derivative Liability, Noncurrent | [1] | (45) |  | (134) |
Derivative Liability | [4] | (408) |  | (769) |
Derivative Assets, Current [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 991 | [2] | 1,191 | [3]
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (835) | [2] | (1,049) | [3]
Derivative Assets, Current [Member] | Future [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 727 |  | 820 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (727) |  | (820) |
Derivative Assets, Current [Member] | Interest Rate Contract [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 2 |  | 30 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | 0 |  | 0 |
Derivative Assets, Current [Member] | Forward Contracts [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 262 |  | 341 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (108) |  | (229) |
Derivative Assets, Non-current [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 432 | [2] | 332 | [3]
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (186) | [2] | (172) | [3]
Derivative Assets, Non-current [Member] | Future [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 145 |  | 113 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (145) |  | (113) |
Derivative Assets, Non-current [Member] | Interest Rate Contract [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 10 |  | 10 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | 0 |  | 0 |
Derivative Assets, Non-current [Member] | Forward Contracts [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 277 |  | 209 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (41) |  | (59) |
Derivative Liabilities, Current [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (1,164) | [2] | (1,344) | [3]
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 939 | [2] | 1,041 | [3]
Derivative Liabilities, Current [Member] | Future [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (830) |  | (764) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 830 |  | 764 |
Derivative Liabilities, Current [Member] | Interest Rate Contract [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (13) |  | (4) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 0 |  | 0 |
Derivative Liabilities, Current [Member] | Forward Contracts [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (321) |  | (576) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 109 |  | 277 |
Derivative Liabilities, Non-current [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (259) | [2] | (367) | [3]
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 196 | [2] | 227 | [3]
Derivative Liabilities, Non-current [Member] | Future [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (154) |  | (168) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 154 |  | 168 |
Derivative Liabilities, Non-current [Member] | Interest Rate Contract [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (18) |  | (6) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 0 |  | 0 |
Derivative Liabilities, Non-current [Member] | Forward Contracts [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (87) |  | (193) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 42 |  | 59 |
Derivative Financial Instruments, Assets [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 1,423 |  | 1,523 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (1,021) |  | (1,221) |
Derivative Financial Instruments, Liabilities [Member] |  |  |  |  |
Derivative [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (1,423) |  | (1,711) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | $ 1,135 |  | $ 1,268 |
[1] | At December 31, 2019 and 2018, we had $191 million and $244 million of collateral under master netting arrangements that were not offset against our derivative instruments on the Consolidated Balance Sheets primarily related to initial margin requirements.
[2] | At December 31, 2019, current and long-term derivative assets are shown net of collateral of $(4) million and $(4) million, respectively, and current and long-term derivative liabilities are shown net of collateral of $108 million and $14 million, respectively.
[3] | At December 31, 2018, current and long-term derivative assets are shown net of collateral of $(58) million and $(8) million, respectively, and current and long-term derivative liabilities are shown net of collateral of $49 million and $64 million, respectively.
[4] | Includes OTC swaps and options.

X
- Definition [Line Items] for Derivative Instruments Subject to Master Netting Arrangement [Table] + References No definition available. + Details
Name: | cpn_DerivativeInstrumentsSubjectToMasterNettingArrangementLineItems
Namespace Prefix: | cpn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of obligation to return cash collateral under master netting arrangements offset against derivative assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958 + Details
Name: | us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and elected not to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeCollateralRightToReclaimCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of the assets less the liabilities of a derivative or group of derivatives. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611 + Details
Name: | us-gaap_DerivativeFairValueOfDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of right to receive cash collateral under master netting arrangements offset against derivative liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and elected not to be offset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_FutureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=cpn_DerivativeAssetsCurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=cpn_DerivativeAssetsNoncurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=cpn_DerivativeLiabilitiesCurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=cpn_DerivativeLiabilitiesNoncurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |