XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
$ in Millions
6 Months Ended
Jun. 30, 2023
USD ($)
Obligation with Joint and Several Liability Arrangement [Line Items]  
Contractual commitment $ 16.4
Commitment agreement 29.2
Self insurance for losses (up to) 10.0
ABL CreditFacility  
Obligation with Joint and Several Liability Arrangement [Line Items]  
Notes Issued 6.0
Electric Fleet Lease  
Obligation with Joint and Several Liability Arrangement [Line Items]  
Contractual commitment, not yet commenced 96.4
Power Equipment Lease  
Obligation with Joint and Several Liability Arrangement [Line Items]  
Contractual commitment, not yet commenced $ 59.6