XML 87 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Standards (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Operating expenses [1]   $ (20,544) $ (19,127) $ (19,902)  
Selling, general and administrative expenses [1]   (3,838) (4,110) (4,305)  
Tax Cuts and Jobs Act of 2017, reclassification from AOCI to retained earnings, tax effect $ 562 $ (562)      
Accounting Standards Update 2016-02 | Scenario, Forecast          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Operating lease, right-of-use asset         $ 4,000
Operating lease, liability         $ 4,000
Accounting Standards Update 2017-07          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Operating expenses     310 (366)  
Selling, general and administrative expenses     $ 338 $ 379  
[1] 2017 and 2016 adjusted to conform to ASU 2017-07. Refer to Note 4, "New Accounting Standards" beginning on page 60.