v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Feb. 29, 2016
Jun. 30, 2025
Credit facility | Unsecured Debt    
Other Commitments [Line Items]    
Letters of credit outstanding amount   $ 140.4
Credit facility | 2023 Revolving Credit Agreement    
Other Commitments [Line Items]    
Letters of credit outstanding amount   18.2
Replacement Parts    
Other Commitments [Line Items]    
Total remaining payments due under service agreement   37.0
Hurricane Ida Personal Injury Claims    
Other Commitments [Line Items]    
Claim insurance deductible amount   $ 5.0
Minimum    
Other Commitments [Line Items]    
Percentage of uncertain tax positions likelihood of being sustained   50.00%
Service Agreements    
Other Commitments [Line Items]    
Maturity of service arrangement (in years) 10 years  
Annual payments due under service agreement   $ 24.7
Total remaining payments due under service agreement   55.3
Non-US | Customs and Other Business Taxes    
Other Commitments [Line Items]    
Approximate audit claims assessed   $ 357.3