XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
OPERATING REVENUES - DISAGGREGATION OF OPERATING REVENUES FOR UTILITY SEGMENT (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Operating Revenues        
Revenues $ 410.5 $ 337.0 $ 909.2 $ 764.2
Utility segment        
Disaggregation of Operating Revenues        
Revenues 410.5 337.0 909.2 764.2
Utility segment | Other operating revenues        
Disaggregation of Operating Revenues        
Other operating revenues 0.9 (1.1) 2.1 0.1
Utility segment | Transferred over time | Revenues from contracts with customers        
Disaggregation of Operating Revenues        
Revenues from contracts with customers 409.6 338.1 907.1 764.1
Utility segment | Electric | Transferred over time | Revenues from contracts with customers        
Disaggregation of Operating Revenues        
Revenues from contracts with customers 340.6 286.8 680.5 587.1
Utility segment | Natural gas | Transferred over time | Revenues from contracts with customers        
Disaggregation of Operating Revenues        
Revenues from contracts with customers $ 69.0 $ 51.3 $ 226.6 $ 177.0