XML 126 R109.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
Reserve for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 29 $ 27 $ 33
Provision 17 11 37
Other 0 0 (2)
Write-offs/ Disposition (10) (9) (41)
Balance at End of Period 36 29 27
Inventory Reserves (including excess, obsolescence and shrink reserves)      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 78 84 75
Provision 68 56 54
Other 2 0 (2)
Write-offs/ Disposition (66) (62) (43)
Balance at End of Period 82 78 84
Income Tax Valuation Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 271 195 293
Provision 30 122 14
Other 5 (1) (27)
Write-offs/ Disposition (93) (45) (85)
Balance at End of Period $ 213 $ 271 $ 195