Commitments and Contingencies Narrative (Details) - USD ($) $ in Millions |
6 Months Ended | |
|---|---|---|
Jun. 30, 2024 |
Dec. 31, 2023 |
|
| Surety Bond | ||
| Other Commitments [Line Items] | ||
| Aggregate estimated exposure, contracts with surety bonds | $ 2,100.0 | |
| Estimated exposure, contracts with surety bonds, RPO percentage | 23.00% | |
| Surety bonds for insurance | $ 48.1 | |
| Other accrued expenses and liabilities | ||
| Other Commitments [Line Items] | ||
| Insurance liabilities, current | 53.6 | $ 51.0 |
| Other long-term obligations | ||
| Other Commitments [Line Items] | ||
| Insurance liabilities, noncurrent | 233.5 | 229.8 |
| Prepaid expenses and other | ||
| Other Commitments [Line Items] | ||
| Anticipated insurance recoveries, current | 12.2 | 11.9 |
| Other assets | ||
| Other Commitments [Line Items] | ||
| Anticipated insurance recoveries, noncurrent | $ 47.5 | $ 48.8 |