XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Summary of Type of Work, Contract Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 198,660 $ 158,044
Type of Work [Member] | Operating Segment [Member] | Dredging [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 198,660 158,044
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Capital-U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 69,900 32,475
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Coastal Protection [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 63,926 51,305
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Maintenance [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 64,411 71,928
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Rivers & Lakes [Member]    
Disaggregation Of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 423 $ 2,336