XML 152 R134.htm IDEA: XBRL DOCUMENT v3.20.4
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 1,336 $ 1,264 $ 1,022
Additions, Charged to Costs and Expenses 131 350 402
Additions, Charged to Other Accounts [1] 19 (2) (23)
Deductions [2] 113 276 137
Balance at End of Period 1,373 1,336 1,264
Allowance for trade receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 35 40 50
Additions, Charged to Costs and Expenses 10 2 3
Additions, Charged to Other Accounts [1] (1) (4) (6)
Deductions [2] 2 3 7
Balance at End of Period 42 35 40
Allowance for other current receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 44 47 98
Additions, Charged to Costs and Expenses 1 (1) (10)
Additions, Charged to Other Accounts [1] (1) 1 (24)
Deductions [2] 2 3 17
Balance at End of Period 42 44 47
Allowance for long-term receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 14 24 21
Additions, Charged to Costs and Expenses 1 0 0
Additions, Charged to Other Accounts [1] (3) 0 3
Deductions [2] 0 10 0
Balance at End of Period 12 14 24
Valuation allowance for deferred taxes      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 1,243 1,153 853
Additions, Charged to Costs and Expenses 119 349 409
Additions, Charged to Other Accounts [1] 24 1 4
Deductions [2] 109 260 113
Balance at End of Period $ 1,277 $ 1,243 $ 1,153
[1] Primarily related to divestitures, acquisitions and currency translation.
[2] Represents charges for which allowances were created.