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 |