XML 72 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Long-term Purchase Commitment) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
FPL [Member]        
Required capacity and/or minimum payments [Abstract]        
Remainder of 2020 $ 535   $ 535  
2021 1,010   1,010  
2022 990   990  
2023 975   975  
2024 965   965  
Thereafter 11,345   11,345  
Related Party Transaction, Amounts of Transaction 97 $ 77 176 $ 156
FPL [Member] | Sabal Trail and Florida Southeast Connection [Member] | Natural Gas, Including Transportation And Storage, Contract Minimum Payments [Member]        
Required capacity and/or minimum payments [Abstract]        
Remainder of 2020 210   210  
2021 415   415  
2022 415   415  
2023 410   410  
2024 410   410  
Thereafter 6,765   6,765  
NextEra Energy Resources [Member]        
Required capacity and/or minimum payments [Abstract]        
Remainder of 2020 2,380   2,380  
2021 1,715   1,715  
2022 375   375  
2023 195   195  
2024 190   190  
Thereafter 1,420   1,420  
Commitment to invest 95   95  
Joint Obligations Remainder Current Year 420   420  
Joint Obligations Second Year 20   20  
Joint Obligations Third Year 20   20  
Joint Obligations Fourth Year 20   20  
Joint Obligations Fifth Year 10   10  
Joint Obligations After Fifth Year 15   15  
NextEra Energy Resources [Member] | Contract Group 1 [Member]        
Long-term Purchase Commitment [Line Items]        
Commitment amount included in capital expenditures 4,100   4,100  
NextEra Energy Resources [Member] | Mountain Valley Pipeline [Member]        
Required capacity and/or minimum payments [Abstract]        
2021 50   50  
2022 70   70  
2023 70   70  
2024 70   70  
Thereafter $ 1,130   $ 1,130  
Equity method investment, ownership percentage 31.00%   31.00%  
Consolidation, Eliminations [Member] | FPL [Member]        
Required capacity and/or minimum payments [Abstract]        
Related Party Transaction, Amounts of Transaction $ 27 $ 26 $ 54 $ 53