XML 75 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Long-term Purchase Commitment) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
FPL [Member]        
Required capacity and/or minimum payments [Abstract]        
Remainder of 2020 $ 270   $ 270  
2021 1,010   1,010  
2022 965   965  
2023 945   945  
2024 940   940  
Thereafter 10,250   10,250  
Related Party Transaction, Amounts of Transaction 104 $ 80 280 $ 236
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 105   105  
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 1,420   1,420  
2021 2,520   2,520  
2022 415   415  
2023 210   210  
2024 210   210  
Thereafter 1,440   1,440  
Commitment to invest 85   85  
Joint Obligations Remainder Current Year 205   205  
Joint Obligations Second Year 355   355  
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,000   4,000  
NextEra Energy Resources [Member] | Mountain Valley Pipeline [Member]        
Required capacity and/or minimum payments [Abstract]        
2021 20   20  
2022 70   70  
2023 70   70  
2024 70   70  
Thereafter $ 1,160   $ 1,160  
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 $ 28 $ 81 $ 81