v3.3.1.900

Debt (Capital Lease Obligations) (Details) $ in Millions | Dec. 31, 2015 USD ($)
--- | ---
Minimum Lease Payments, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract] |  |
Minimum Lease Payments, Sale Leaseback Transactions, within One Year | $ 25 | [1]
Minimum Lease Payments, Sale Leaseback Transactions, within Two Years | 17 | [1]
Minimum Lease Payments, Sale Leaseback Transactions, within Three Years | 21 | [1]
Minimum Lease Payments, Sale Leaseback Transactions, within Four Years | 21 | [1]
Minimum Lease Payments, Sale Leaseback Transactions, within Five Years | 21 | [1]
Minimum Lease Payments, Sale Leaseback Transactions, Thereafter | 63 | [1]
Minimum Lease Payments, Sale Leaseback Transactions | 168 | [1]
Interest Portion of Minimum Lease Payments, Sale Leaseback Transactions | 61 | [1]
Present Value of Future Minimum Lease Payments, Sale Leaseback Transactions | 107 | [1]
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] |  |
Capital Leases, Future Minimum Payments Due, Current | 42 |
Capital Leases, Future Minimum Payments Due in Two Years | 41 |
Capital Leases, Future Minimum Payments Due in Three Years | 39 |
Capital Leases, Future Minimum Payments Due in Four Years | 22 |
Capital Leases, Future Minimum Payments Due in Five Years | 20 |
Capital Leases, Future Minimum Payments Due Thereafter | 137 |
Capital Leases, Future Minimum Payments Due | 301 |
Capital Leases, Future Minimum Payments, Interest Included in Payments | 114 |
Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments | 187 |
Total Leases Future Minimum Payments [Abstract] |  |
Total Leases, Future Minimum Payments Due, Current | 67 |
Total Leases, Future Minimum Payments Due in Two Years | 58 |
Total Leases, Future Minimum Payments Due in Three Years | 60 |
Total Leases, Future Minimum Payments Due in Four Years | 43 |
Total Leases, Future Minimum Payments Due in Five Years | 41 |
Total Leases, Future Minimum Payments Due Thereafter | 200 |
Total Leases, Future Minimum Payments Due | 469 |
Total Leases, Future Minimum Payments, Interest Included in Payments | 175 |
Total Leases, Future Minimum Payments, Present Value of Net Minimum Payments | $ 294 |
[1] | Amounts are accounted for as financing transactions under U.S. GAAP and are included in our project financing, notes payable and other amounts above.

X
- Definition Total Leases Future Minimum Payments [Abstract] + References No definition available. + Details
Name: | cpn_TotalLeasesFutureMinimumPaymentsAbstract
Namespace Prefix: | cpn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total Leases, Future Minimum Payments Due + References No definition available. + Details
Name: | cpn_TotalLeasesFutureMinimumPaymentsDue
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total Leases, Future Minimum Payments Due, Current + References No definition available. + Details
Name: | cpn_TotalLeasesFutureMinimumPaymentsDueCurrent
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total Leases, Future Minimum Payments Due in Five Years + References No definition available. + Details
Name: | cpn_TotalLeasesFutureMinimumPaymentsDueInFiveYears
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total Leases, Future Minimum Payments Due in Four Years + References No definition available. + Details
Name: | cpn_TotalLeasesFutureMinimumPaymentsDueInFourYears
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total Leases, Future Minimum Payments Due in Three Years + References No definition available. + Details
Name: | cpn_TotalLeasesFutureMinimumPaymentsDueInThreeYears
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total Leases, Future Minimum Payments Due in Two Years + References No definition available. + Details
Name: | cpn_TotalLeasesFutureMinimumPaymentsDueInTwoYears
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total Leases, Future Minimum Payments Due Thereafter + References No definition available. + Details
Name: | cpn_TotalLeasesFutureMinimumPaymentsDueThereafter
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total Leases, Future Minimum Payments, Interest Included in Payments + References No definition available. + Details
Name: | cpn_TotalLeasesFutureMinimumPaymentsInterestIncludedInPayments
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Total Leases, Future Minimum Payments, Present Value of Net Minimum Payments + References No definition available. + Details
Name: | cpn_TotalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
Namespace Prefix: | cpn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for capital leases. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount necessary to reduce net minimum lease payments to present value for capital leases. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount necessary to reduce minimum lease payments to present value for sale-leaseback transactions accounted for using the deposit method or as a financing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_InterestPortionOfMinimumLeasePaymentsSaleLeasebackTransactions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 40 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6456377&loc=d3e50824-112756 + Details
Name: | us-gaap_MinimumLeasePaymentsSaleLeasebackTransactions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 40 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6456377&loc=d3e50824-112756 + Details
Name: | us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsThereafter
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 40 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6456377&loc=d3e50824-112756 + Details
Name: | us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsWithinFiveYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 40 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6456377&loc=d3e50824-112756 + Details
Name: | us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsWithinFourYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 40 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6456377&loc=d3e50824-112756 + Details
Name: | us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsWithinOneYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 40 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6456377&loc=d3e50824-112756 + Details
Name: | us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsWithinThreeYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 40 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6456377&loc=d3e50824-112756 + Details
Name: | us-gaap_MinimumLeasePaymentsSaleLeasebackTransactionsWithinTwoYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Present value of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant