XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Summary of Type of Work, Contract Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 191,173 $ 117,185 $ 559,919 $ 407,896
Type of Work [Member] | Operating Segment [Member] | Dredging [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 191,173 117,185 559,919 407,896
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 108,682 54,602 249,329 125,234
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 43,913 23,567 178,034 131,362
Type of Work [Member] | Operating Segment [Member] | Dredging [Member] | Maintenance [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 37,867 33,816 130,742 141,553
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 $ 711 $ 5,200 $ 1,814 $ 9,747