XML 52 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounting Changes - Leases, Tax Reform, Net Benefit Cost (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jan. 01, 2018
Mar. 31, 2018
Mar. 31, 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)      
Cost of sales   $ 10,825 $ 10,211 [1]  
Selling, general and administrative   5,445 5,027 [1]  
Research, development and engineering   $ 1,405 1,484 [1]  
Accounting Standards Update 2017-07, Improving the Presentation of Net Benefit Cost | Adjustments for adoption of guidance | Other (Income) and Expense        
Accounting Changes        
Cost of sales     (172)  
Selling, general and administrative     (125)  
Research, development and engineering     $ (49)  
[1] Recast to reflect adoption of the FASB guidance on presentation of net periodic pension and nonpension postretirement benefit costs.