XML 106 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Retirement Plans - Total employee retirement plan expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]      
Defined contribution plans $ 16.8 $ 15.3 $ 12.5
Multiemployer plans 1.8 1.5 1.6
Employee retirement plan expense $ 18.6 $ 16.8 $ 14.1