|
Derivative Instruments (Detail 5) (Details) (USD $) In Millions, unless otherwise specified
|
Dec. 31, 2014
|
Dec. 31, 2013
|
| Derivative [Line Items] |
|
|
|
|
| Derivative Asset, Fair Value, Gross Asset |
$ 2,497us-gaap_DerivativeFairValueOfDerivativeAsset |
|
$ 550us-gaap_DerivativeFairValueOfDerivativeAsset |
|
| Derivative Asset, Not Offset, Policy Election Deduction |
(2,087)us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction |
|
(480)us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction |
|
| Derivative, Collateral, Obligation to Return Cash |
(269)us-gaap_DerivativeCollateralObligationToReturnCash |
[1] |
(14)us-gaap_DerivativeCollateralObligationToReturnCash |
[1] |
| Derivative Asset, Fair Value, Amount Offset Against Collateral |
141us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral |
|
56us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral |
|
| Derivative Liability, Fair Value, Gross Liability |
(2,226)us-gaap_DerivativeFairValueOfDerivativeLiability |
|
(694)us-gaap_DerivativeFairValueOfDerivativeLiability |
|
| Derivative Liability, Not Offset, Policy Election Deduction |
2,087us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction |
|
480us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction |
|
| Derivative, Collateral, Right to Reclaim Cash |
15us-gaap_DerivativeCollateralRightToReclaimCash |
[1] |
76us-gaap_DerivativeCollateralRightToReclaimCash |
[1] |
| Derivative Liability, Fair Value, Amount Offset Against Collateral |
(124)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral |
|
(138)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral |
|
| Net derivative assets (liabilities) |
271us-gaap_DerivativeFairValueOfDerivativeNet |
|
(144)us-gaap_DerivativeFairValueOfDerivativeNet |
|
| Derivative Fair Value, Amount Not Offset Against Collateral, Net |
0cpn_DerivativeFairValueAmountNotOffsetAgainstCollateralNet |
|
0cpn_DerivativeFairValueAmountNotOffsetAgainstCollateralNet |
|
| Derivative, Collateral, Right to Reclaim Cash, Net |
(254)cpn_DerivativeCollateralRightToReclaimCashNet |
[1] |
62cpn_DerivativeCollateralRightToReclaimCashNet |
[1] |
| Derivative, Fair Value, Amount Offset Against Collateral, Net |
17cpn_DerivativeAssetFairValueAmountOffsetAgainstCollateralNetOfDerivativeLiabilityFairValueAmountOffsetAgainstCollateral |
|
(82)cpn_DerivativeAssetFairValueAmountOffsetAgainstCollateralNetOfDerivativeLiabilityFairValueAmountOffsetAgainstCollateral |
|
| Commodity Exchange Traded Futures and Swaps Contracts [Member] |
|
|
|
|
| Derivative [Line Items] |
|
|
|
|
| Derivative Asset, Fair Value, Gross Asset |
2,134us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
434us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
| Derivative Asset, Not Offset, Policy Election Deduction |
(1,865)us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
(420)us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
| Derivative, Collateral, Obligation to Return Cash |
(269)us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
[1] |
(14)us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
[1] |
| Derivative Asset, Fair Value, Amount Offset Against Collateral |
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
0us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
| Derivative Liability, Fair Value, Gross Liability |
(1,870)us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
(495)us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
| Derivative Liability, Not Offset, Policy Election Deduction |
1,865us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
420us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
| Derivative, Collateral, Right to Reclaim Cash |
5us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
[1] |
75us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
[1] |
| Derivative Liability, Fair Value, Amount Offset Against Collateral |
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
0us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityExchangeTradedFuturesAndSwapsContractsMember |
|
| Commodity Forward Contract [Member] |
|
|
|
|
| Derivative [Line Items] |
|
|
|
|
| Derivative Asset, Fair Value, Gross Asset |
359us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
107us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
| Derivative Asset, Not Offset, Policy Election Deduction |
(222)us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
(60)us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
| Derivative, Collateral, Obligation to Return Cash |
0us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
[1] |
0us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
[1] |
| Derivative Asset, Fair Value, Amount Offset Against Collateral |
137us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
47us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
| Derivative Liability, Fair Value, Gross Liability |
(242)us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
(70)us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
| Derivative Liability, Not Offset, Policy Election Deduction |
222us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
60us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
| Derivative, Collateral, Right to Reclaim Cash |
10us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
[1] |
1us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
[1] |
| Derivative Liability, Fair Value, Amount Offset Against Collateral |
(10)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
(9)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = cpn_CommodityForwardContractMember |
|
| Interest Rate Swap [Member] |
|
|
|
|
| Derivative [Line Items] |
|
|
|
|
| Derivative Asset, Fair Value, Gross Asset |
4us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
9us-gaap_DerivativeFairValueOfDerivativeAsset / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
| Derivative Asset, Not Offset, Policy Election Deduction |
0us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
0us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
| Derivative, Collateral, Obligation to Return Cash |
0us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
[1] |
0us-gaap_DerivativeCollateralObligationToReturnCash / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
[1] |
| Derivative Asset, Fair Value, Amount Offset Against Collateral |
4us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
9us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
| Derivative Liability, Fair Value, Gross Liability |
(114)us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
(129)us-gaap_DerivativeFairValueOfDerivativeLiability / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
| Derivative Liability, Not Offset, Policy Election Deduction |
0us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
0us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
| Derivative, Collateral, Right to Reclaim Cash |
0us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
[1] |
0us-gaap_DerivativeCollateralRightToReclaimCash / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
[1] |
| Derivative Liability, Fair Value, Amount Offset Against Collateral |
(114)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
(129)us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
| Net derivative assets (liabilities) |
$ (110)us-gaap_DerivativeFairValueOfDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
$ (120)us-gaap_DerivativeFairValueOfDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember |
|
|
|
|