XML 115 R101.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans (Pension Plans) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Multiemployer Plans [Line Items]      
Republic Contributions to Plan $ 69.4 $ 64.7 $ 59.7
Local 731 Private Scavengers and Garage Attendants Pension Trust Fund      
Multiemployer Plans [Line Items]      
Republic Contributions to Plan 9.7 10.2 9.3
Western Conference of Teamsters Pension Plan      
Multiemployer Plans [Line Items]      
Republic Contributions to Plan 44.3 39.5 36.3
New England Teamsters & Trucking Industry Pension      
Multiemployer Plans [Line Items]      
Republic Contributions to Plan 3.2 3.2 2.8
Midwest Operating Engineers Pension Fund      
Multiemployer Plans [Line Items]      
Republic Contributions to Plan 2.1 2.2 2.0
Individually significant plans      
Multiemployer Plans [Line Items]      
Republic Contributions to Plan 59.3 55.1 50.4
All other plans      
Multiemployer Plans [Line Items]      
Republic Contributions to Plan $ 10.1 $ 9.6 $ 9.3