v3.26.1
Commitments and Contingencies - Schedule of Guarantees (Details)
$ in Millions
Jun. 30, 2026
USD ($)
agreement
Other Commitments [Line Items]  
Amount $ 6,909.0
Number of Agreements | agreement 224
Guarantees and commitments  
Other Commitments [Line Items]  
Amount $ 6,140.0
Number of Agreements | agreement 113
Guarantees and commitments | Minimum  
Other Commitments [Line Items]  
Maximum Exposure Range for Each Agreement $ 0.0
Guarantees and commitments | Maximum  
Other Commitments [Line Items]  
Maximum Exposure Range for Each Agreement 438.1
Letters of credit under bilateral credit facilities  
Other Commitments [Line Items]  
Amount $ 6.0
Number of Agreements | agreement 4
Letters of credit under bilateral credit facilities | Minimum  
Other Commitments [Line Items]  
Maximum Exposure Range for Each Agreement $ 0.1
Letters of credit under bilateral credit facilities | Maximum  
Other Commitments [Line Items]  
Maximum Exposure Range for Each Agreement 3.0
Letters of credit under Revolver  
Other Commitments [Line Items]  
Amount $ 193.0
Number of Agreements | agreement 46
Letters of credit under Revolver | Minimum  
Other Commitments [Line Items]  
Maximum Exposure Range for Each Agreement $ 0.0
Letters of credit under Revolver | Maximum  
Other Commitments [Line Items]  
Maximum Exposure Range for Each Agreement 28.4
Surety bonds  
Other Commitments [Line Items]  
Amount $ 570.0
Number of Agreements | agreement 61
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 $ 79.2