SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - Allowances for Doubtful Accounts and Product Returns - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
| Allowances for Doubtful Accounts and Product Returns | |||
| Balance at Beginning of Year | $ 314 | $ 294 | $ 250 |
| Provisions/Charges to Income | 137 | 110 | 105 |
| Amounts Charged Off and Other Deductions | (68) | (90) | (61) |
| Balance at End of Year | $ 384 | $ 314 | $ 294 |