XML 40 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation Basis of Presentation, Uses of Estimates and Significant Accounting Policies (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Accounts Receivable, Net $ 8,638 $ 8,152
Accounting Standards Update 2014-09 [Member]    
New Accounting Pronouncement or Change in Accounting Principle, Description of Transition Method Modified Retrospective  
New Accounting Pronouncement, Transition Guidance Not Significant or Not Practical Impact is not material  
Products and Services [Domain]    
Accounts Receivable, Net $ 3,500