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