XML 140 R122.htm IDEA: XBRL DOCUMENT v3.10.0.1
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 1,022 $ 481 $ 482
Additions, Charged to Costs and Expenses 402 575 84
Additions, Charged to Other Accounts [1] (23) 26 (39)
Deductions [2] 137 60 46
Balance at End of Period 1,264 1,022 481
Allowance for trade receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 50 58 54
Additions, Charged to Costs and Expenses 3 21 18
Additions, Charged to Other Accounts [1] (6) (8) (1)
Deductions [2] 7 21 13
Balance at End of Period 40 50 58
Allowance for other current receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 98 93 109
Additions, Charged to Costs and Expenses (10) 6 (2)
Additions, Charged to Other Accounts [1] (24) 6 (13)
Deductions [2] 17 7 1
Balance at End of Period 47 98 93
Allowance for long-term receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 21 20 16
Additions, Charged to Costs and Expenses 0 (1) 1
Additions, Charged to Other Accounts [1] 3 3 3
Deductions [2] 0 1 0
Balance at End of Period 24 21 20
Allowance for deferred taxes      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 853 310 303
Additions, Charged to Costs and Expenses 409 549 67
Additions, Charged to Other Accounts [1] 4 25 (28)
Deductions [2] 113 31 32
Balance at End of Period $ 1,153 $ 853 $ 310
[1] Primarily related to divestitures, acquisitions and currency translation.
[2] Represents charges for which allowances were created.