XML 26 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended September 30, 

 

Nine months ended September 30, 

 

    

2019

    

2018

    

2019

    

2018

Marine Segment

 

 

  

 

 

  

 

 

  

 

 

  

Construction

 

$

72,609

 

$

46,113

 

$

163,426

 

$

141,348

Dredging

 

 

29,404

 

 

13,053

 

 

82,762

 

 

53,536

Specialty Services

 

 

5,391

 

 

4,313

 

 

11,726

 

 

12,083

Marine segment contract revenues

 

$

107,404

 

$

63,479

 

$

257,914

 

$

206,967

 

 

 

 

 

 

 

 

 

 

 

 

 

Concrete Segment

 

 

  

 

 

  

 

 

  

 

 

  

Structural

 

$

13,439

 

$

13,054

 

$

37,595

 

$

47,166

Light Commercial

 

 

78,587

 

 

48,458

 

 

212,958

 

 

167,140

Other

 

 

77

 

 

82

 

 

130

 

 

409

Concrete segment contract revenues

 

$

92,103

 

$

61,594

 

$

250,683

 

$

214,715

 

 

 

 

 

 

 

 

 

 

 

 

 

Total contract revenues

 

$

199,507

 

$

125,073

 

$

508,597

 

$

421,682