XML 54 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Changes - Leases, Tax Reform, Net Benefit Cost (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2018
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Accounting Changes            
Operating lease commitments           $ 6,600
Reclassification from AOCI to retained earnings for stranded tax effects of U.S. tax reform $ (2,420)          
Total cost   $ 9,953 $ 10,172 [1] $ 31,582 $ 30,703 [1]  
Selling, general and administrative   4,363 4,606 [1] 14,665 14,666 [1]  
Research, development and engineering   $ 1,252 1,291 [1] $ 4,021 4,212 [1]  
Accounting Standards Update 2016-02, Leases            
Accounting Changes            
Lease receivables that would have been reclassified under new guidance to loan receivables on lease termination           $ 450
Accounting Standards Update 2017-07, Improving the Presentation of Net Benefit Cost | Adjustments for adoption of guidance | Other (Income) and Expense            
Accounting Changes            
Total cost     (181)   (529)  
Selling, general and administrative     (42)   (293)  
Research, development and engineering     $ (51)   $ (148)  
[1] Recast to reflect adoption of the FASB guidance on presentation of net periodic pension and nonpension postretirement benefit costs.