Commitments and Contingencies (Changes in Self-insurance Liability) (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Changes in Self-insurance Liability [Roll Forward] | ||||
| Balance, beginning of period | $ 262,207 | $ 273,448 | $ 259,410 | $ 267,474 |
| Reserves provided | 10,555 | 12,433 | 32,889 | 36,363 |
| Adjustments to previously recorded reserves | 0 | 0 | (13,514) | (8,666) |
| Payments, net | (12,952) | (3,859) | (18,975) | (13,149) |
| Balance, end of period | $ 259,810 | $ 282,022 | $ 259,810 | $ 282,022 |