XML 130 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 17,500 $ 15,400
FPL [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 12,100 11,800
Unbilled revenues $ 389 $ 432
FPL [Member] | Revenue Benchmark [Member]    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 90.00%  
NEER [Member]    
Disaggregation of Revenue [Line Items]    
Revenue, remaining performance obligation $ 945