v3.25.0.1
Commitments and Contingencies - Guarantees (Details)
$ in Millions
Dec. 31, 2024
USD ($)
agreement
Other Commitments [Line Items]  
Amount $ 3,668.0
Number of Agreements | agreement 157
Guarantees and commitments  
Other Commitments [Line Items]  
Amount $ 3,040.0
Number of Agreements | agreement 64
Guarantees and commitments | Minimum  
Other Commitments [Line Items]  
Maximum exposure range for each agreement $ 0.1
Guarantees and commitments | Maximum  
Other Commitments [Line Items]  
Maximum exposure range for each agreement 377.3
Letters of credit under bilateral credit facilities  
Other Commitments [Line Items]  
Amount $ 6.0
Number of Agreements | agreement 5
Letters of credit under bilateral credit facilities | Minimum  
Other Commitments [Line Items]  
Maximum exposure range for each agreement $ 0.0
Letters of credit under bilateral credit facilities | Maximum  
Other Commitments [Line Items]  
Maximum exposure range for each agreement 3.0
Letters of credit under 2024 Revolver  
Other Commitments [Line Items]  
Amount $ 99.0
Number of Agreements | agreement 35
Letters of credit under 2024 Revolver | Minimum  
Other Commitments [Line Items]  
Maximum exposure range for each agreement $ 0.0
Letters of credit under 2024 Revolver | Maximum  
Other Commitments [Line Items]  
Maximum exposure range for each agreement 28.1
Surety bonds  
Other Commitments [Line Items]  
Amount $ 523.0
Number of Agreements | agreement 53
Surety bonds | Minimum  
Other Commitments [Line Items]  
Maximum exposure range for each agreement $ 0.0
Surety bonds | Maximum  
Other Commitments [Line Items]  
Maximum exposure range for each agreement $ 78.7