v3.25.4
Derivative Instruments - Schedule of Realized and Unrealized Gains (Losses) on Derivatives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]      
Gain (loss) on derivative instruments, net $ (20.0) $ 82.1 $ (34.2)
Interest rate and cross-currency derivative contracts      
Derivative [Line Items]      
Gain (loss) on derivative instruments, net (63.4) 76.7 27.3
Foreign currency forward contracts and other      
Derivative [Line Items]      
Gain (loss) on derivative instruments, net (7.1) (7.6) (30.6)
Weather Derivatives      
Derivative [Line Items]      
Gain (loss) on derivative instruments, net $ 50.5 $ 13.0 $ (30.9)