XML 256 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following (in millions):
As of December 31,
20242023
Senior Notes due 2028, net of unamortized debt issuance costs of $1.8 and $2.5, respectively
$298.2 $297.5 
Term loan, net of unamortized debt issuance costs of $3.7 and $4.4, respectively
492.5 485.6 
Vehicle and equipment notes, maturing through December 2029; payable in various monthly installments, including interest rates ranging from 1.9% to 7.3%
82.3 83.0 
Various notes payable, maturing through July 2027; payable in various annual installments, including interest rate at 5.0%
1.8 1.2 
874.8 867.3 
Less: current maturities(32.4)(32.2)
Long-term debt, less current maturities$842.4 $835.1 
Schedule of Maturities of Long-term Debt
Remaining required repayments of debt principal, gross of unamortized debt issuance costs, as of December 31, 2024 are as follows (in millions):
2025$32.4 
202628.2 
202723.6 
2028316.3 
20298.6 
Thereafter471.2