Commitments and Contingencies (Changes in Self-insurance Liability) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Changes in Self-insurance Liability [Roll Forward] | ||||
| Balance, beginning of period | $ 547,621 | $ 652,745 | $ 563,103 | $ 635,857 |
| Reserves provided | 22,409 | 25,351 | 42,375 | 49,472 |
| Adjustments to previously recorded reserves | (51,863) | (64,856) | (78,708) | (65,421) |
| Payments, net | (11,644) | (8,048) | (20,247) | (14,716) |
| Balance, end of period | $ 506,523 | $ 605,192 | $ 506,523 | $ 605,192 |