XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Details)
$ in Millions
9 Months Ended
Sep. 30, 2024
USD ($)
lease
fleet
Dec. 31, 2022
fleet
Obligation with Joint and Several Liability Arrangement [Line Items]    
Number of fleet leases | lease 5  
Number of contracted fleets | fleet 4  
Commitment agreement $ 2.3  
Self insurance for losses (up to) 10.0  
Loss contingency accrual $ 6.0  
Routine audit, direct payment sales tax, period 4 years  
Electric Fleet Lease    
Obligation with Joint and Several Liability Arrangement [Line Items]    
Number of contracted fleets | fleet   4
Contractual commitment, not yet commenced $ 130.9  
Power Equipment Lease    
Obligation with Joint and Several Liability Arrangement [Line Items]    
Lessee, finance lease, lease not yet commenced, amount 39.6  
ABL CreditFacility    
Obligation with Joint and Several Liability Arrangement [Line Items]    
Notes issued $ 6.0