v3.26.3
Reportable Segments - Operating performance by segment (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
segment
Sep. 30, 2025
USD ($)
Reportable Segments        
Revenue $ 1,952.4 $ 2,178.4 $ 5,200.5 $ 5,717.3
Cost of revenue $ 1,747.7 $ 1,942.7 $ 4,778.7 $ 5,079.2
Cost of revenue, % of Segment Revenue 89.50% 89.20% 91.90% 88.80%
Gross profit $ 204.7 $ 235.7 $ 421.8 $ 638.1
Gross profit, % of Segment Revenue 10.50% 10.80% 8.10% 11.20%
Selling, general, and administrative expenses $ 109.0 $ 97.7 $ 321.1 $ 301.7
Selling, general, and administrative expenses, % of Segment Revenue 5.60% 4.50% 6.20% 5.30%
Transaction and related costs $ 0.8 $ 1.0 $ 8.2 $ 2.4
Operating income $ 94.9 $ 137.0 $ 92.5 $ 334.0
Operating income, % of Segment Revenue 4.90% 6.30% 1.80% 5.80%
Number of reportable segments | segment     2  
Operating Segment | Utilities        
Reportable Segments        
Revenue $ 770.9 $ 737.5 $ 2,116.4 $ 1,993.9
Cost of revenue $ 670.7 $ 651.5 $ 1,869.1 $ 1,758.7
Cost of revenue, % of Segment Revenue 87.00% 88.30% 88.30% 88.20%
Gross profit $ 100.2 $ 86.0 $ 247.3 $ 235.2
Gross profit, % of Segment Revenue 13.00% 11.70% 11.70% 11.80%
Selling, general, and administrative expenses $ 30.1 $ 30.9 $ 92.3 $ 96.4
Selling, general, and administrative expenses, % of Segment Revenue 3.90% 4.20% 4.40% 4.80%
Operating income $ 70.1 $ 55.1 $ 155.0 $ 138.8
Operating income, % of Segment Revenue 9.10% 7.50% 7.30% 7.00%
Operating Segment | Energy        
Reportable Segments        
Revenue $ 1,223.8 $ 1,485.7 $ 3,179.1 $ 3,830.9
Cost of revenue $ 1,119.3 $ 1,336.0 $ 3,004.6 $ 3,428.0
Cost of revenue, % of Segment Revenue 91.50% 89.90% 94.50% 89.50%
Gross profit $ 104.5 $ 149.7 $ 174.5 $ 402.9
Gross profit, % of Segment Revenue 8.50% 10.10% 5.50% 10.50%
Selling, general, and administrative expenses $ 53.5 $ 41.1 $ 150.1 $ 122.9
Selling, general, and administrative expenses, % of Segment Revenue 4.40% 2.80% 4.70% 3.20%
Operating income $ 51.0 $ 108.6 $ 24.4 $ 280.0
Operating income, % of Segment Revenue 4.20% 7.30% 0.80% 7.30%
Corporate and non-allocated costs        
Reportable Segments        
Revenue $ (42.3) $ (44.8) $ (95.0) $ (107.5)
Cost of revenue (42.3) (44.8) (95.0) (107.5)
Selling, general, and administrative expenses 25.4 25.7 78.7 82.4
Transaction and related costs 0.8 1.0 8.2 2.4
Operating income (26.2) (26.7) (86.9) (84.8)
Intersegment eliminations        
Reportable Segments        
Revenue (42.3) (44.8) (95.0) (107.5)
Intersegment eliminations | Utilities        
Reportable Segments        
Revenue 24.0 44.6 76.6 107.3
Cost of revenue 24.0 44.6 76.6 107.3
Intersegment eliminations | Energy        
Reportable Segments        
Revenue 18.3 0.2 18.4 0.2
Cost of revenue $ 18.3 $ 0.2 $ 18.4 $ 0.2