v3.26.1
Reportable Segments - Operating performance by segment (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Reportable Segments        
Revenue $ 1,688.2 $ 1,890.7 $ 3,248.1 $ 3,538.8
Cost of revenue $ 1,605.8 $ 1,659.0 $ 3,031.0 $ 3,136.4
Cost of revenue, % of Segment Revenue 95.10% 87.70% 93.30% 88.60%
Gross profit (loss) $ 82.4 $ 231.7 $ 217.1 $ 402.4
Gross profit (loss), % of Segment Revenue 4.90% 12.30% 6.70% 11.40%
Selling, general, and administrative expenses $ 106.3 $ 104.6 $ 212.0 $ 204.1
Selling, general, and administrative expenses, % of Segment Revenue 6.30% 5.50% 6.50% 5.80%
Transaction and related costs $ 2.9 $ 0.5 $ 7.4 $ 1.3
Operating (loss) income $ (26.8) $ 126.6 $ (2.3) $ 197.0
Operating income (loss), % of Segment Revenue (1.60%) 6.70% (0.10%) 5.60%
Number of reportable segments | segment     2  
Operating Segment | Utilities        
Reportable Segments        
Revenue $ 712.6 $ 693.0 $ 1,345.5 $ 1,256.4
Cost of revenue $ 627.5 $ 595.5 $ 1,198.4 $ 1,107.3
Cost of revenue, % of Segment Revenue 88.10% 85.90% 89.10% 88.10%
Gross profit (loss) $ 85.1 $ 97.5 $ 147.1 $ 149.1
Gross profit (loss), % of Segment Revenue 11.90% 14.10% 10.90% 11.90%
Selling, general, and administrative expenses $ 30.6 $ 32.0 $ 62.1 $ 65.5
Selling, general, and administrative expenses, % of Segment Revenue 4.30% 4.60% 4.60% 5.20%
Operating (loss) income $ 54.5 $ 65.5 $ 85.0 $ 83.6
Operating income (loss), % of Segment Revenue 7.60% 9.50% 6.30% 6.70%
Operating Segment | Energy        
Reportable Segments        
Revenue $ 999.9 $ 1,236.8 $ 1,955.3 $ 2,345.1
Cost of revenue $ 1,002.6 $ 1,102.6 $ 1,885.3 $ 2,091.8
Cost of revenue, % of Segment Revenue 100.30% 89.20% 96.40% 89.20%
Gross profit (loss) $ (2.7) $ 134.2 $ 70.0 $ 253.3
Gross profit (loss), % of Segment Revenue (0.30%) 10.80% 3.60% 10.80%
Selling, general, and administrative expenses $ 53.7 $ 41.6 $ 96.6 $ 81.8
Selling, general, and administrative expenses, % of Segment Revenue 5.40% 3.40% 4.90% 3.50%
Operating (loss) income $ (56.4) $ 92.6 $ (26.6) $ 171.5
Operating income (loss), % of Segment Revenue (5.60%) 7.50% (1.40%) 7.30%
Corporate and non-allocated costs        
Reportable Segments        
Revenue $ (24.3) $ (39.1) $ (52.7) $ (62.7)
Cost of revenue (24.3) (39.1) (52.7) (62.7)
Selling, general, and administrative expenses 22.0 31.0 53.3 56.8
Transaction and related costs 2.9 0.5 7.4 1.3
Operating (loss) income (24.9) (31.5) (60.7) (58.1)
Intersegment eliminations        
Reportable Segments        
Revenue (24.3) (39.1) (52.7) (62.7)
Intersegment eliminations | Utilities        
Reportable Segments        
Revenue 24.2 39.1 52.6 62.7
Cost of revenue 24.2 $ 39.1 52.6 $ 62.7
Intersegment eliminations | Energy        
Reportable Segments        
Revenue 0.1   0.1  
Cost of revenue $ 0.1   $ 0.1