XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
Long-term debt consisted of the following (in millions):
As of December 31,
20232022
Senior Notes due 2028, net of unamortized debt issuance costs of $2.5 and $3.0, respectively
$297.5 $297.0 
Term loan, net of unamortized debt issuance costs of $4.4 and $5.8, respectively
485.6 489.2 
Vehicle and equipment notes, maturing through December 2028; payable in various monthly installments, including interest rates ranging from 1.9% to 7.3%
83.0 73.0 
Note payable, maturing April 2025; payable in annual installments, including interest rate at 5.0%
1.2 2.0 
867.3 861.2 
Less: current maturities(32.2)(31.0)
Long-term debt, less current maturities$835.1 $830.2 
Schedule of Maturities of Long-term Debt
Remaining required repayments of debt principal, gross of unamortized debt issuance costs, as of December 31, 2023 are as follows (in millions):
2024$32.2 
202526.8 
202622.3 
202717.5 
2028775.4