v3.19.2

Derivative Instruments (Detail 3) (Details) - USD ($) $ in Millions | Jun. 30, 2019 | Dec. 31, 2018
--- | --- | ---
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative assets, current | [1] | $ 202 | [2] | $ 142 | [3]
Derivative Asset, Noncurrent | [1] | 213 | [2] | 160 | [3]
Long-term derivative liabilities | [1] | (119) | [2] | (140) | [3]
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (15) |  | 188 |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 146 |  | 47 |
Derivative Liability, Current | [1] | (165) | [2] | (303) | [3]
Derivative Liability | [1] | (284) |  | (443) |
Derivative, Collateral, Right to Reclaim Cash |  | 142 |  | 244 |
Derivative, Fair Value, Net | [1] | 131 |  | (141) |
Derivative Asset | [1] | 415 |  | 302 |
Derivative Financial Instruments, Assets [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 1,767 |  | 1,523 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (1,352) |  | (1,221) |
Future [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative assets, current | [1] | 0 |  | 0 |
Derivative Asset, Noncurrent | [1] | 0 |  | 0 |
Long-term derivative liabilities | [1] | 0 |  | 0 |
Derivative Liability, Current | [1] | 0 |  | 0 |
Derivative Liability |  | (1,179) |  | (932) |
Derivative Asset |  | 1,089 |  | 933 |
Forward Contracts [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative assets, current | [1] | 200 |  | 112 |
Derivative Asset, Noncurrent | [1] | 213 |  | 150 |
Long-term derivative liabilities | [1] | (96) |  | (134) |
Derivative Liability, Current | [1] | (159) |  | (299) |
Derivative Liability | [4] | (570) |  | (769) |
Derivative Asset | [4] | 672 |  | 550 |
Interest Rate Hedging Instruments |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative assets, current | [1] | 2 |  | 30 |
Derivative Asset, Noncurrent | [1] | 0 |  | 10 |
Long-term derivative liabilities | [1] | (23) |  | (6) |
Derivative Liability, Current | [1] | (6) |  | (4) |
Derivative Liability |  | (33) |  | (10) |
Derivative Asset |  | 6 |  | 40 |
Fair Value, Inputs, Level 3 [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Margin/Cash (Received) Posted Subject to Master Netting Arrangement |  | 1 |  | 0 |
Fair Value, Inputs, Level 3 [Member] | Future [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability |  | 0 |  | 0 |
Derivative Asset |  | 0 |  | 0 |
Fair Value, Inputs, Level 3 [Member] | Forward Contracts [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability | [4] | (96) |  | (220) |
Derivative Asset | [4] | 322 |  | 212 |
Fair Value, Inputs, Level 3 [Member] | Interest Rate Hedging Instruments |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability |  | 0 |  | 0 |
Derivative Asset |  | 0 |  | 0 |
Derivative Assets, Current [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 1,254 | [2] | 1,191 | [3]
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (1,052) | [2] | (1,049) | [3]
Derivative Assets, Current [Member] | Future [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 861 |  | 820 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (861) |  | (820) |
Derivative Assets, Current [Member] | Forward Contracts [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 388 |  | 341 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (188) |  | (229) |
Derivative Assets, Current [Member] | Interest Rate Hedging Instruments |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 5 |  | 30 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (3) |  | 0 |
Derivative Assets, Non-current [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 513 | [2] | 332 | [3]
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (300) | [2] | (172) | [3]
Derivative Assets, Non-current [Member] | Future [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 228 |  | 113 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (228) |  | (113) |
Derivative Assets, Non-current [Member] | Forward Contracts [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 284 |  | 209 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (71) |  | (59) |
Derivative Assets, Non-current [Member] | Interest Rate Hedging Instruments |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement |  | 1 |  | 10 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset |  | (1) |  | 0 |
Derivative Liabilities, Current [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (1,263) | [2] | (1,344) | [3]
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 1,098 | [2] | 1,041 | [3]
Derivative Liabilities, Current [Member] | Future [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (861) |  | (764) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 861 |  | 764 |
Derivative Liabilities, Current [Member] | Forward Contracts [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (393) |  | (576) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 234 |  | 277 |
Derivative Liabilities, Current [Member] | Interest Rate Hedging Instruments |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (9) |  | (4) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 3 |  | 0 |
Derivative Liabilities, Non-current [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (519) | [2] | (367) | [3]
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 400 | [2] | 227 | [3]
Derivative Liabilities, Non-current [Member] | Future [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (318) |  | (168) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 318 |  | 168 |
Derivative Liabilities, Non-current [Member] | Forward Contracts [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (177) |  | (193) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 81 |  | 59 |
Derivative Liabilities, Non-current [Member] | Interest Rate Hedging Instruments |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (24) |  | (6) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | 1 |  | 0 |
Derivative Financial Instruments, Liabilities [Member] |  |  |  |  |
Derivative Instruments Subject to Master Netting Arrangement [Line Items] |  |  |  |  |
Derivative Liability, Fair Value, Gross Liability Including Not Subject to Master Netting Arrangement |  | (1,782) |  | (1,711) |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset |  | $ 1,498 |  | $ 1,268 |
[1] | At June 30, 2019 and December 31, 2018, we had $142 million and $244 million, respectively, of collateral under master netting arrangements that were not offset against our derivative instruments on the Consolidated Condensed Balance Sheets primarily related to initial margin requirements.
[2] | At June 30, 2019, current and long-term derivative assets are shown net of collateral of $(27) million and $(3) million, respectively, and current and long-term derivative liabilities are shown net of collateral of $72 million and $104 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 Derivative, Collateral, Right to Reclaim Cash, Net + References No definition available. + Details
Name: | cpn_DerivativeCollateralRightToReclaimCashNet
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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_ForwardContractsMember
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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |