Employee Retirement Plans - Retirement plan expense (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Retirement Benefits [Abstract] | ||||
| Defined contribution plans | $ 4.0 | $ 4.0 | $ 8.0 | $ 7.8 |
| Multiemployer plans | 0.8 | 0.8 | 1.3 | 1.3 |
| Employee retirement plan expense | 4.8 | 4.8 | 9.3 | 9.1 |
| Contributions to the multiemployer plans | $ 0.8 | $ 0.8 | $ 1.3 | $ 1.3 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of cost for defined contribution plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cost for employer contribution to multiemployer pension plan determined to be individually insignificant. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of cost (reversal of cost) for pension and other postretirement benefits. No definition available.
|