v3.25.2
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following (in millions):
 As of June 30,As of December 31,
 20252024
Senior Notes due 2028, net of unamortized debt issuance costs of $1.5 and $1.8, respectively
$298.5 $298.2 
Term loan, net of unamortized debt issuance costs of $3.4 and $3.7, respectively
490.3 492.5 
Vehicle and equipment notes, maturing through June 2030; payable in various monthly installments, including interest rates ranging from 1.9% to 7.3%
86.1 82.3 
Various notes payable, maturing through July 2027; payable in various annual installments, including interest rates at 5.0%
1.2 1.8 
876.1 874.8 
Less: current maturities(33.3)(32.4)
Long-term debt, less current maturities$842.8 $842.4 
Schedule of Maturities of Long-term Debt
Remaining required repayments of debt principal, gross of unamortized debt issuance costs, as of June 30, 2025 are as follows (in millions):
Remainder of 2025$17.3 
202631.5 
202727.1 
2028319.9 
202912.5 
Thereafter472.7