XML 54 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Reportable Segments (Tables)
3 Months Ended
Mar. 31, 2020
Reportable Segments  
Schedule of revenue and gross profit by segment

Revenue by segment was as follows (in thousands):

For the three months ended March 31, 

2020

2019

% of

% of

Total

Total

Segment

    

Revenue

    

Revenue

    

Revenue

    

Revenue

Power

$

196,193

 

26.4%

$

145,383

 

22.0%

Pipeline

191,523

25.8%

134,814

20.4%

Utilities

 

147,170

 

19.8%

 

146,206

 

22.1%

Transmission

102,784

13.8%

118,443

17.9%

Civil

 

105,573

 

14.2%

 

116,712

 

17.6%

Total

$

743,243

 

100.0%

$

661,558

 

100.0%

Segment Gross Profit

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

For the three months ended March 31, 

2020

2019

    

    

% of

    

    

% of

Segment

Segment

Segment

Gross Profit

Revenue

Gross Profit

Revenue

Power

$

18,682

 

9.5%

$

20,198

 

13.9%

Pipeline

16,492

8.6%

15,016

11.1%

Utilities

 

4,602

 

3.1%

 

8,241

 

5.6%

Transmission

1,712

1.7%

6,628

5.6%

Civil

 

6,322

 

6.0%

 

2,377

 

2.0%

Total

$

47,810

 

6.4%

$

52,460

 

7.9%