v3.25.2
Debt (Narrative) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Surety bonds outstanding $ 32.1 $ 21.9
Letter of Credit [Member]    
Debt Instrument [Line Items]    
Line of credit availability 175.0  
Amount outstanding 7.7  
Term Loan A [Member]    
Debt Instrument [Line Items]    
Line of credit availability 450.0  
Principal debt outstanding 416.2 427.5
Bi-lateral Facility [Member] | Letter of Credit [Member]    
Debt Instrument [Line Items]    
Line of credit availability 25.0  
Amount outstanding 7.7  
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Line of credit availability 500.0  
Amount outstanding 70.0 $ 100.0
Revolving Credit Facility [Member] | Letter of Credit [Member]    
Debt Instrument [Line Items]    
Line of credit availability 150.0  
Amount outstanding 0.0  
Senior Credit Facility [Member]    
Debt Instrument [Line Items]    
Credit facility amount $ 950.0