Commitments and Contingencies - Insurance (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Commitment And Contingencies [Line Items] | ||
| Insurance and other non-current liabilities | $ 558,787 | $ 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 | 413,600 | 351,700 |
| Insurance and other non-current liabilities | 265,700 | 229,200 |
| Related insurance recoveries/receivables | 5,300 | 4,900 |
| Related insurance recoveries/receivables included in prepaid expenses and other current assets | 800 | 300 |
| Long-term insurance receivables | $ 4,500 | $ 4,600 |