XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue

​

​

​

​

​

​

​

​

​

​

Three months ended March 31,

​

    

2021

    

2020

Marine Segment

 

​

  

 

​

  

Construction

​

$

43,936

​

$

53,140

Dredging

​

 

24,682

​

 

30,899

Specialty Services

​

 

3,528

​

 

1,910

Marine segment contract revenues

​

$

72,146

​

$

85,949

​

​

​

​

​

​

​

Concrete Segment

​

 

  

​

 

  

Structural

​

$

16,661

​

$

21,236

Light Commercial

​

 

64,495

​

 

59,433

Other

​

 

7

​

 

2

Concrete segment contract revenues

​

$

81,163

​

$

80,671

​

​

​

​

​

​

​

Total contract revenues

​

$

153,309

​

$

166,620