SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Benefit (charge) within operating expense | $ 25 | $ 6 | $ (18) |
| Self-insurance accruals | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at Beginning of Period | 466 | 444 | 411 |
| Charged to Earnings | 497 | 478 | 426 |
| Transferred from Other Accounts | 95 | 89 | 89 |
| Deductions | 595 | 545 | 482 |
| Balance at End of Period | 463 | 466 | 444 |
| Valuation allowance on deferred tax assets | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at Beginning of Period | 24 | 42 | 18 |
| Charged to Earnings | 64 | (18) | 26 |
| Transferred from Other Accounts | 0 | 0 | 0 |
| Deductions | 0 | 0 | 2 |
| Balance at End of Period | $ 88 | $ 24 | $ 42 |