XML 282 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term Debt - Schedule of Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2019
Debt Instrument [Line Items]      
Total long term debt $ 874.8 $ 867.3  
Less: current maturities (32.4) (32.2)  
Long-term debt, less current maturities 842.4 835.1  
Senior Notes | 5.75% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Total long term debt 298.2 297.5  
Unamortized debt issuance costs 1.8 2.5  
Notes payable interest rate (as a percent)     5.75%
Medium-Term Note | Term Loan Agreement      
Debt Instrument [Line Items]      
Total long term debt 492.5 485.6  
Unamortized debt issuance costs 3.7 4.4  
Notes Payable      
Debt Instrument [Line Items]      
Total long term debt $ 1.8 1.2  
Notes Payable | Maximum      
Debt Instrument [Line Items]      
Notes payable interest rate (as a percent) 5.00%    
Notes Payable | Vehicle and Equipment      
Debt Instrument [Line Items]      
Total long term debt $ 82.3 $ 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%