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

2022

2021

% of

% of

Total

Total

Segment

    

Revenue

    

Revenue

    

Revenue

    

Revenue

Utilities

$

613,008

 

47.7%

$

454,654

 

49.8%

Energy/Renewables

600,444

46.8%

351,026

38.4%

Pipeline

 

70,676

 

5.5%

 

107,565

 

11.8%

Total

$

1,284,128

 

100.0%

$

913,245

 

100.0%

For the nine months ended September 30, 

2022

2021

% of

% of

Total

Total

Segment

    

Revenue

    

Revenue

    

Revenue

    

Revenue

Utilities

$

1,447,857

 

46.8%

$

1,215,087

 

46.5%

Energy/Renewables

1,445,843

46.8%

1,038,900

39.8%

Pipeline

 

197,761

 

6.4%

 

359,197

 

13.7%

Total

$

3,091,461

 

100.0%

$

2,613,184

 

100.0%

Segment Gross Profit

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

For the three months ended September 30, 

2022

2021

    

    

% of

    

    

% of

Segment

Segment

Segment

Gross Profit

Revenue

Gross Profit

Revenue

Utilities

$

78,046

 

12.7%

$

63,715

 

14.0%

Energy/Renewables

80,135

13.3%

35,926

10.2%

Pipeline

 

(3,274)

 

(4.6%)

 

27,795

 

25.8%

Total

$

154,907

 

12.1%

$

127,436

 

14.0%

For the nine months ended September 30, 

2022

2021

% of

% of

Segment

Segment

Segment

    

Gross Profit

    

Revenue

    

Gross Profit

    

Revenue

Utilities

$

140,755

 

9.7%

$

134,280

 

11.1%

Energy/Renewables

173,209

12.0%

111,825

10.8%

Pipeline

 

(10,463)

 

(5.3%)

 

74,538

 

20.8%

Total

$

303,501

 

9.8%

$

320,643

 

12.3%