v3.19.3
Leases (Operating Lease Maturities) (Details) - USD ($)
$ in Millions |
|
|
Operating Lease Liabilities, Payments Due (Topic 842) |
|
|
2020 |
$ 278
|
|
2021 |
220
|
|
2022 |
201
|
|
2023 |
192
|
|
2024 |
179
|
|
Thereafter |
1,008
|
|
Total operating lease payments |
2,078
|
|
Less: present value discount |
(410)
|
|
Total operating lease liabilities |
1,668
|
|
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Topic 840) |
|
|
2019 |
|
$ 239
|
2020 |
|
219
|
2021 |
|
186
|
2022 |
|
170
|
2023 |
|
160
|
Thereafter |
|
1,017
|
Total |
|
1,991
|
Duke Energy Carolinas [Member] |
|
|
Operating Lease Liabilities, Payments Due (Topic 842) |
|
|
2020 |
32
|
|
2021 |
20
|
|
2022 |
19
|
|
2023 |
18
|
|
2024 |
14
|
|
Thereafter |
60
|
|
Total operating lease payments |
163
|
|
Less: present value discount |
(28)
|
|
Total operating lease liabilities |
135
|
|
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Topic 840) |
|
|
2019 |
|
33
|
2020 |
|
29
|
2021 |
|
19
|
2022 |
|
19
|
2023 |
|
17
|
Thereafter |
|
68
|
Total |
|
185
|
Progress Energy [Member] |
|
|
Operating Lease Liabilities, Payments Due (Topic 842) |
|
|
2020 |
129
|
|
2021 |
100
|
|
2022 |
95
|
|
2023 |
95
|
|
2024 |
95
|
|
Thereafter |
480
|
|
Total operating lease payments |
994
|
|
Less: present value discount |
(185)
|
|
Total operating lease liabilities |
809
|
|
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Topic 840) |
|
|
2019 |
|
97
|
2020 |
|
90
|
2021 |
|
79
|
2022 |
|
76
|
2023 |
|
77
|
Thereafter |
|
455
|
Total |
|
874
|
Duke Energy Progress [Member] |
|
|
Operating Lease Liabilities, Payments Due (Topic 842) |
|
|
2020 |
51
|
|
2021 |
45
|
|
2022 |
40
|
|
2023 |
41
|
|
2024 |
41
|
|
Thereafter |
291
|
|
Total operating lease payments |
509
|
|
Less: present value discount |
(113)
|
|
Total operating lease liabilities |
396
|
|
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Topic 840) |
|
|
2019 |
|
49
|
2020 |
|
46
|
2021 |
|
37
|
2022 |
|
34
|
2023 |
|
35
|
Thereafter |
|
314
|
Total |
|
515
|
Duke Energy Florida [Member] |
|
|
Operating Lease Liabilities, Payments Due (Topic 842) |
|
|
2020 |
78
|
|
2021 |
55
|
|
2022 |
55
|
|
2023 |
54
|
|
2024 |
54
|
|
Thereafter |
189
|
|
Total operating lease payments |
485
|
|
Less: present value discount |
(72)
|
|
Total operating lease liabilities |
413
|
|
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Topic 840) |
|
|
2019 |
|
48
|
2020 |
|
44
|
2021 |
|
42
|
2022 |
|
42
|
2023 |
|
42
|
Thereafter |
|
141
|
Total |
|
359
|
Duke Energy Ohio [Member] |
|
|
Operating Lease Liabilities, Payments Due (Topic 842) |
|
|
2020 |
2
|
|
2021 |
2
|
|
2022 |
2
|
|
2023 |
2
|
|
2024 |
2
|
|
Thereafter |
22
|
|
Total operating lease payments |
32
|
|
Less: present value discount |
(10)
|
|
Total operating lease liabilities |
22
|
|
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Topic 840) |
|
|
2019 |
|
2
|
2020 |
|
2
|
2021 |
|
2
|
2022 |
|
2
|
2023 |
|
2
|
Thereafter |
|
23
|
Total |
|
33
|
Duke Energy Indiana [Member] |
|
|
Operating Lease Liabilities, Payments Due (Topic 842) |
|
|
2020 |
6
|
|
2021 |
4
|
|
2022 |
4
|
|
2023 |
4
|
|
2024 |
4
|
|
Thereafter |
63
|
|
Total operating lease payments |
85
|
|
Less: present value discount |
(27)
|
|
Total operating lease liabilities |
58
|
|
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Topic 840) |
|
|
2019 |
|
6
|
2020 |
|
5
|
2021 |
|
4
|
2022 |
|
4
|
2023 |
|
5
|
Thereafter |
|
66
|
Total |
|
90
|
Piedmont Natural Gas [Member] |
|
|
Operating Lease Liabilities, Payments Due (Topic 842) |
|
|
2020 |
5
|
|
2021 |
5
|
|
2022 |
5
|
|
2023 |
5
|
|
2024 |
5
|
|
Thereafter |
6
|
|
Total operating lease payments |
31
|
|
Less: present value discount |
(3)
|
|
Total operating lease liabilities |
$ 28
|
|
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity (Topic 840) |
|
|
2019 |
|
5
|
2020 |
|
5
|
2021 |
|
5
|
2022 |
|
5
|
2023 |
|
6
|
Thereafter |
|
11
|
Total |
|
$ 37
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for operating lease.
+ References
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.
+ References
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.
+ References
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.
+ References
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.
+ References
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.
+ References
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.
+ References
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.
+ References
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ References
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.
+ References
+ Details
Name: |
us-gaap_OperatingLeasesFutureMinimumPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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
+ Details
Name: |
us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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
+ Details
Name: |
us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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
+ Details
Name: |
us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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
+ Details
Name: |
us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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
+ Details
Name: |
us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year 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
+ Details
Name: |
us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
dei_LegalEntityAxis=duk_DukeEnergyCarolinasMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
dei_LegalEntityAxis=duk_ProgressEnergyMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
dei_LegalEntityAxis=duk_DukeEnergyProgressMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
dei_LegalEntityAxis=duk_DukeEnergyFloridaMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
dei_LegalEntityAxis=duk_DukeEnergyOhioMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
dei_LegalEntityAxis=duk_DukeEnergyIndianaMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
dei_LegalEntityAxis=duk_PiedmontNaturalGasMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
|