XML 39 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended June 30,

​

Six months ended June 30, 

​

    

2020

    

2019

    

2020

    

2019

Marine Segment

 

​

  

 

​

  

 

​

  

 

​

  

Construction

​

$

65,814

​

$

57,181

​

$

118,954

​

$

90,817

Dredging

​

 

24,230

​

 

27,191

​

 

55,129

​

 

53,358

Specialty Services

​

 

1,675

​

 

4,651

​

 

3,585

​

 

6,335

Marine segment contract revenues

​

$

91,719

​

$

89,023

​

$

177,668

​

$

150,510

​

​

​

​

​

​

​

​

​

​

​

​

​

Concrete Segment

​

 

  

​

 

  

​

 

  

​

 

  

Structural

​

$

24,541

​

$

12,665

​

$

45,777

​

$

24,156

Light Commercial

​

 

67,442

​

 

64,275

​

 

126,875

​

 

134,371

Other

​

 

11

​

 

22

​

 

13

​

 

53

Concrete segment contract revenues

​

$

91,994

​

$

76,962

​

$

172,665

​

$

158,580

​

​

​

​

​

​

​

​

​

​

​

​

​

Total contract revenues

​

$

183,713

​

$

165,985

​

$

350,333

​

$

309,090