XML 87 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Financial Information - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2017
Dec. 31, 2016
Other Financial Information [Abstract]    
Income taxes payable $ 713 $ 186
Compensation and employee benefits 455 398
BPD fee 284 481
Other accrued expenses 1,918 1,926
Total $ 3,370 $ 2,991