XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reportable Segments (Tables)
3 Months Ended
Mar. 31, 2024
Reportable Segments  
Schedule of revenue and gross profit by segment

Segment Revenue

Revenue by segment was as follows (in thousands):

For the three months ended March 31, 

Segment

    

2024

    

2023

Utilities

$

490,810

 

$

539,221

Energy

989,032

741,315

Intersegment Eliminations

(67,135)

(23,640)

Total

$

1,412,707

 

$

1,256,896

Segment Gross Profit

Gross profit by segment was as follows (in thousands):

For the three months ended March 31, 

2024

2023

    

    

% of

    

    

% of

Segment

Segment

Segment

Gross Profit

Revenue

Gross Profit

Revenue

Utilities

$

29,478

 

6.0%

$

33,569

 

6.2%

Energy

103,898

10.5%

66,163

8.9%

Total

$

133,376

 

9.4%

$

99,732

 

7.9%