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%