XML 130 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Benefit Plans - Multiemployer Defined Benefit Pension Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Multiemployer plans      
Expenses for contributions not reimbursed by clients and related to multiemployer defined benefit and defined contribution plans $ 2.0 $ 2.1 $ 2.0
Multiemployer defined benefit pension plans | Teamsters Local Union 727      
Multiemployer plans      
Pension Protection Zone Status Green Green Green
Contributions $ 3.1 $ 3.2 $ 3.4
Multiemployer defined benefit pension plans | Local 272 Labor Management      
Multiemployer plans      
Pension Protection Zone Status Green Green Green
Contributions $ 1.3 $ 1.5 $ 1.6