XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total long term debt $ 875.8 $ 867.3
Less: current maturities (31.8) (32.2)
Long-term debt, less current maturities 844.0 835.1
Senior Notes | 5.75% Senior Notes Due 2028    
Debt Instrument [Line Items]    
Total long term debt 297.8 297.5
Unamortized debt issuance costs $ 2.2 2.5
Notes payable interest rate (as a percent) 5.75%  
Medium-term Notes | Term Loan Agreement    
Debt Instrument [Line Items]    
Total long term debt $ 494.3 485.6
Unamortized debt issuance costs 4.4 4.4
Notes Payable    
Debt Instrument [Line Items]    
Total long term debt $ 0.6 $ 1.2
Notes Payable | Maximum    
Debt Instrument [Line Items]    
Notes payable interest rate (as a percent) 5.00% 5.00%
Notes Payable | Vehicle and Equipment    
Debt Instrument [Line Items]    
Total long term debt $ 83.1 $ 83.0
Notes Payable | Vehicle and Equipment | Minimum    
Debt Instrument [Line Items]    
Notes payable interest rate (as a percent) 1.90% 1.90%
Notes Payable | Vehicle and Equipment | Maximum    
Debt Instrument [Line Items]    
Notes payable interest rate (as a percent) 7.30% 7.30%