XML 52 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounting Changes - Leases, Tax Reform, Net Benefit Cost (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2018
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Accounting Changes            
Operating lease commitments           $ 6,600
Sales-type lease revenue recognized based on use of residual value guarantee insurance           452
Reclassification from AOCI to retained earnings for stranded tax effects of U.S. tax reform $ (2,420)          
Total cost   $ 10,804 $ 10,321 [1] $ 21,629 $ 20,531 [1]  
Selling, general and administrative   4,857 5,033 [1] 10,302 10,060 [1]  
Research, development and engineering   $ 1,364 1,436 [1] $ 2,769 2,921 [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     (175)   (347)  
Selling, general and administrative     (127)   (252)  
Research, development and engineering     $ (48)   $ (98)  
[1] Recast to reflect adoption of the FASB guidance on presentation of net periodic pension and nonpension postretirement benefit costs.