Derivative Instruments - Realized and Unrealized Gains on Derivatives (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Derivative [Line Items] | ||||
Gain (loss) on derivative instruments, net | $ (24.7) | $ 23.9 | $ (87.6) | $ 70.3 |
Interest rate derivative contracts | ||||
Derivative [Line Items] | ||||
Gain (loss) on derivative instruments, net | (16.8) | 24.7 | (67.9) | 85.9 |
Foreign currency forward contracts | ||||
Derivative [Line Items] | ||||
Gain (loss) on derivative instruments, net | 0.1 | 6.5 | (3.5) | (0.7) |
Weather Derivatives | ||||
Derivative [Line Items] | ||||
Gain (loss) on derivative instruments, net | $ (8.0) | $ (7.3) | $ (16.2) | $ (14.9) |