XML 120 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans (Pension Plans) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Multiemployer Plans [Line Items]      
Republic Contributions to Plan $ 76.4 $ 73.2 $ 72.1
Western Conference of Teamsters Pension Plan      
Multiemployer Plans [Line Items]      
Republic Contributions to Plan 52.2 49.4 45.1
Local No. 731 I.B. of T. Pension Fund      
Multiemployer Plans [Line Items]      
Republic Contributions to Plan 8.7 8.8 9.3
Individually significant plans      
Multiemployer Plans [Line Items]      
Republic Contributions to Plan 60.9 58.2 54.4
All other plans      
Multiemployer Plans [Line Items]      
Republic Contributions to Plan $ 15.5 $ 15.0 $ 17.7