v3.25.0.1
Current and Long-term Liabilities - Revolving Line of Credit (Details) - Revolving Credit Facility - Line of Credit
$ in Millions
Nov. 07, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 20, 2022
USD ($)
Line of Credit Facility [Line Items]      
Surety bonds issued $ 500.0 $ 500.0 $ 125.0
Principal amount outstanding   0.0  
Letters of credit   10.0  
Net facility available   $ 490.0  
Maximum leverage ratio 4.50    
Testing threshold percentage 40.00%    
Minimum      
Line of Credit Facility [Line Items]      
Variable interest rate spread 0.75%    
Commitment fee percentage 0.25%    
Maximum      
Line of Credit Facility [Line Items]      
Variable interest rate spread 1.25%    
Commitment fee percentage 0.375%    
Variable Rate Component One | Minimum | Secured Overnight Financing Rate (SOFR)      
Line of Credit Facility [Line Items]      
Variable interest rate spread 1.75%    
Variable Rate Component One | Maximum | Secured Overnight Financing Rate (SOFR)      
Line of Credit Facility [Line Items]      
Variable interest rate spread 2.25%    
Variable Rate Component Two | Secured Overnight Financing Rate (SOFR)      
Line of Credit Facility [Line Items]      
Variable interest rate spread 1.00%    
Variable Rate Component Two | Fed Funds Effective Rate Overnight Index Swap Rate      
Line of Credit Facility [Line Items]      
Variable interest rate spread 0.50%