v3.24.0.1
Employee Benefit Plans (Collective Bargaining Agreements and Multiemployer Pension Plans) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Multiemployer Plans [Line Items]    
Percentage of workforce covered by collective bargaining agreement 23.00%  
Individually insignificant, contributions in excess of   $ 3.5
Percentage of funded status of pension protection act critical zone maximum, less than   65.00%
Percentage of funded status of pension protection act endangered zone maximum, less than   80.00%
Percentage of funded status of pension protection act Safe zone minimum, at least   80.00%
Percent of total contributions that we are listed as providing more than for Local 731 Private Scavengers and Garage Attendants Pension Trust Fund   5.00%
Collective Bargaining Arrangements That Will Expire    
Multiemployer Plans [Line Items]    
Percentage of workforce covered by collective bargaining agreement 3.00%