v3.26.1
Long-Term Debt - Schedule of Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jan. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Total long term debt $ 1,062.2   $ 886.6
Less: current maturities (34.7)   (36.6)
Long-term debt, less current maturities 1,027.5   850.0
Senior Notes | 5.75% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Total long term debt 0.0   298.8
Unamortized debt issuance costs 0.0   1.2
Notes payable interest rate (as a percent)   5.75%  
Senior Notes | 5.625% Senior Notes due 2034      
Debt Instrument [Line Items]      
Total long term debt 492.9   0.0
Unamortized debt issuance costs 7.1   0.0
Notes payable interest rate (as a percent)   5.625%  
Medium-term Notes | Term Loan Agreement      
Debt Instrument [Line Items]      
Total long term debt 485.9   488.1
Unamortized debt issuance costs 2.8   3.1
Notes Payable      
Debt Instrument [Line Items]      
Total long term debt $ 1.2   $ 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 $ 82.2   $ 98.5
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%