v3.26.1
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