Derivative Instruments - Realized and Unrealized Gains on Derivatives (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Derivative [Line Items] | ||||
| Gain (loss) on derivative instruments, net | $ (9.6) | $ (31.3) | $ (97.2) | $ 39.0 |
| Interest rate derivative contracts | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on derivative instruments, net | (0.4) | (64.2) | (68.3) | 21.7 |
| Foreign currency forward contracts | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on derivative instruments, net | (2.6) | (3.1) | (6.1) | (3.8) |
| Weather Derivatives | ||||
| Derivative [Line Items] | ||||
| Gain (loss) on derivative instruments, net | $ (6.6) | $ 36.0 | $ (22.8) | $ 21.1 |