XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue

Three months ended September 30, 

Nine months ended September 30, 

    

2021

    

2020

    

2021

    

2020

Marine Segment

 

  

 

  

 

  

 

  

Construction

$

38,883

$

86,505

$

121,678

$

205,459

Dredging

 

13,157

 

24,262

 

58,511

 

79,391

Specialty Services

 

2,699

 

2,114

 

10,638

 

5,699

Marine segment contract revenues

$

54,739

$

112,881

$

190,827

$

290,549

Concrete Segment

 

  

 

  

 

  

 

  

Structural

$

13,090

$

21,116

$

47,296

$

66,893

Light Commercial

 

72,078

 

55,436

 

200,961

 

182,311

Other

 

 

 

7

 

13

Concrete segment contract revenues

$

85,168

$

76,552

$

248,264

$

249,217

Total contract revenues

$

139,907

$

189,433

$

439,091

$

539,766