v3.25.2
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)