v3.26.1
OPERATING REVENUES - DISAGGREGATION OF OPERATING REVENUES FOR UTILITY SEGMENT (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Operating Revenues        
Operating revenues $ 407.5 $ 410.5 $ 971.8 $ 909.2
Utility segment        
Disaggregation of Operating Revenues        
Operating revenues 407.5 410.5 971.8 909.2
Utility segment | Other operating revenues        
Disaggregation of Operating Revenues        
Other operating revenues 1.0 0.9 2.2 2.1
Utility segment | Transferred over time | Revenues from contracts with customers        
Disaggregation of Operating Revenues        
Revenues from contracts with customers 406.5 409.6 969.6 907.1
Utility segment | Electric | Transferred over time | Revenues from contracts with customers        
Disaggregation of Operating Revenues        
Revenues from contracts with customers 341.6 340.6 702.0 680.5
Utility segment | Natural gas | Transferred over time | Revenues from contracts with customers        
Disaggregation of Operating Revenues        
Revenues from contracts with customers $ 64.9 $ 69.0 $ 267.6 $ 226.6