SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - Allowance for Doubtful Accounts - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Allowances for Doubtful Accounts and Product Returns | |||
| Balance at beginning of period | $ 460 | $ 384 | $ 314 |
| Provisions/charges to income | 145 | 187 | 137 |
| Amounts charged off and other deductions | (86) | (111) | (68) |
| Total | $ 519 | $ 460 | $ 384 |