XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Reportable Segments (Tables)
6 Months Ended
Jun. 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 June 30, 

2022

2021

% of

% of

Total

Total

Segment

    

Revenue

    

Revenue

    

Revenue

    

Revenue

Utilities

$

476,121

 

46.5%

$

425,421

 

48.3%

Energy/Renewables

486,349

47.6%

335,010

38.0%

Pipeline

 

60,478

 

5.9%

 

121,179

 

13.7%

Total

$

1,022,948

 

100.0%

$

881,610

 

100.0%

For the six months ended June 30, 

2022

2021

% of

% of

Total

Total

Segment

    

Revenue

    

Revenue

    

Revenue

    

Revenue

Utilities

$

834,849

 

46.2%

$

760,433

 

44.7%

Energy/Renewables

845,399

46.8%

687,874

40.5%

Pipeline

 

127,085

 

7.0%

 

251,632

 

14.8%

Total

$

1,807,333

 

100.0%

$

1,699,939

 

100.0%

Segment Gross Profit

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

For the three months ended June 30, 

2022

2021

    

    

% of

    

    

% of

Segment

Segment

Segment

Gross Profit

Revenue

Gross Profit

Revenue

Utilities

$

40,356

 

8.5%

$

48,849

 

11.5%

Energy/Renewables

53,143

10.9%

33,232

9.9%

Pipeline

 

(1,390)

 

(2.3%)

 

30,945

 

25.5%

Total

$

92,109

 

9.0%

$

113,026

 

12.8%

For the six months ended June 30, 

2022

2021

% of

% of

Segment

Segment

Segment

    

Gross Profit

    

Revenue

    

Gross Profit

    

Revenue

Utilities

$

62,709

 

7.5%

$

70,565

 

9.3%

Energy/Renewables

93,074

11.0%

75,904

11.0%

Pipeline

 

(7,189)

 

(5.7%)

 

46,738

 

18.6%

Total

$

148,594

 

8.2%

$

193,207

 

11.4%