XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Summary of Type of Work, Contract Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Revenues $ 194,349 $ 177,633
Type of Work [Member] | Operating Segment [Member] | Dredging [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 194,349 177,633
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Capital-U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 101,010 77,606
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Capital-Foreign [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues   4,709
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Coastal Protection [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 71,917 46,631
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Maintenance [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 19,812 45,301
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Rivers & Lakes [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues $ 1,610 $ 3,386