v3.26.1
Derivative Instruments - Schedule of Realized and Unrealized Gains or (Losses) on Derivative Instruments, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Total $ 12.7 $ (24.7) $ 5.3 $ (87.6)
Interest rate derivative contracts        
Derivative [Line Items]        
Total 25.8 (16.8) 37.1 (67.9)
Foreign currency forward contracts        
Derivative [Line Items]        
Total (4.5) 0.1 (13.9) (3.5)
Weather Derivatives        
Derivative [Line Items]        
Total $ (8.6) $ (8.0) $ (17.9) $ (16.2)