XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Long-term Debt - Schedule of Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Sep. 30, 2019
Debt Instrument [Line Items]      
Total long term debt $ 886.6 $ 874.8  
Less: current maturities (36.6) (32.4)  
Long-term debt, less current maturities 850.0 842.4  
Senior Notes | 5.75% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Total long term debt 298.8 298.2  
Unamortized debt issuance costs 1.2 1.8  
Notes payable interest rate (as a percent)     5.75%
Medium-Term Note | Term Loan Agreement      
Debt Instrument [Line Items]      
Total long term debt 488.1 492.5  
Unamortized debt issuance costs 3.1 3.7  
Notes Payable      
Debt Instrument [Line Items]      
Total long term debt $ 1.2 $ 1.8  
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 $ 98.5 $ 82.3  
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%