XML 120 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies Long Term Supply and Capacity Purchase Obligations (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Long-term Purchase Commitment [Line Items]      
Long term purchase committments costs incurred $ 290.1 $ 340.0 $ 328.0
Purchase obligation due in next twelve months 345.8    
Purchase obligation due in second year 365.2    
Purchase obligation due in third year 350.4    
Purchase obligation due in fourth year 349.3    
Purchase obligation due in fifth year 350.2    
Purchase obligation due thereafter $ 2,500.0    
Minimum [Member]      
Long-term Purchase Commitment [Line Items]      
Long term purchase commitments term 1 year    
Maximum [Member]      
Long-term Purchase Commitment [Line Items]      
Long term purchase commitments term 24 years    
Hydroelectric License Commitments [Member]      
Long-term Purchase Commitment [Line Items]      
Hydro MOU commitment $ 19.1