XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Reportable Segments (Tables)
9 Months Ended
Sep. 30, 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 September 30, 

2024

2023

Segment

    

Revenue

    

Revenue

Utilities

$

666,240

 

$

650,664

Energy

1,010,858

887,743

Intersegment eliminations

(28,012)

(8,921)

Total

$

1,649,086

 

$

1,529,486

For the nine months ended September 30, 

2024

2023

Segment

    

Revenue

    

Revenue

Utilities

$

1,774,962

 

$

1,833,665

Energy

2,931,928

2,394,114

Intersegment eliminations

(81,382)

(28,019)

Total

$

4,625,508

 

$

4,199,760

Segment Gross Profit

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

For the three months ended September 30, 

2024

2023

    

    

% of

    

    

% of

Segment

Segment

Segment

Gross Profit

Revenue

Gross Profit

Revenue

Utilities

$

87,026

 

13.1%

$

64,654

 

9.9%

Energy

111,535

11.0%

109,241

12.3%

Total

$

198,561

 

12.0%

$

173,895

 

11.4%

For the nine months ended September 30, 

2024

2023

% of

% of

Segment

Segment

Segment

    

Gross Profit

    

Revenue

    

Gross Profit

    

Revenue

Utilities

$

177,666

 

10.0%

$

164,244

 

9.0%

Energy

340,981

11.6%

266,647

11.1%

Total

$

518,647

 

11.2%

$

430,891

 

10.3%