XML 110 R94.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance beginning of year $ 209 $ 159 $ 125
Additions (Deductions) charged to costs and expenses 6 52 77
Charge off's and other (28) (2) (43)
Balance end of year 187 209 159
Reserve for Excess and Obsolete Inventories [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance beginning of year 1,017 500 370
Additions (Deductions) charged to costs and expenses 114 606 186
Charge off's and other (331) (89) (56)
Balance end of year 800 1,017 500
Valuation Allowance for Deferred Tax Assets [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance beginning of year 544 63 48
Additions (Deductions) charged to costs and expenses 280 476 15
Charge off's and other 378 5  
Balance end of year 1,202 544 63
Warranty Reserve [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance beginning of year 172 244 272
Additions (Deductions) charged to costs and expenses 46 50 92
Charge off's and other (83) (122) (120)
Balance end of year $ 135 $ 172 $ 244