Commitments and Contingencies - Insurance (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Commitment And Contingencies [Line Items] | ||
| Insurance and other non-current liabilities | $ 536,328 | $ 636,250 |
| Employer's Liability, Workers' Compensation, Auto Liability, General Liability and Group Health Care Claims | ||
| Commitment And Contingencies [Line Items] | ||
| Gross amount accrued for insurance claims | 398,800 | 351,700 |
| Insurance and other non-current liabilities | 252,800 | 229,200 |
| Related insurance recoveries/receivables | 5,500 | 4,900 |
| Related insurance recoveries/receivables included in prepaid expenses and other current assets | 900 | 300 |
| Long-term insurance receivables | $ 4,600 | $ 4,600 |