XML 107 R300.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contract with Customer Revenue from Contract with Customer - LLC (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 14,837 $ 14,972
Nonregulated Operation [Member] | Nonregulated products and services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 1,404 1,360
Nonregulated Operation [Member] | Corporate and Other [Member] | MidAmerican Funding, LLC and Subsidiaries [Domain] | Nonregulated products and services [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 2 $ 4