XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue From Contract With Customer [Line Items]      
Performance obligations exclude from dredging backlog $ 50,000    
Revenue, remaining performance obligation $ 377,140    
Percentage of performance obligation to be recognized as revenue 100.00%    
Performance obligation, expected to be recognized as revenue year 2023    
Amortization on pre-contract and pre-construction costs $ 11,148 $ 17,839  
Contract revenues 648,781 726,149 $ 733,601
Long-lived assets, net book value 0    
Increased gross profit $ 22,276    
Dredging [Member] | Use of Equipment [Member] | Federal Government [Member]      
Revenue From Contract With Customer [Line Items]      
Contract revenues   $ 716  
Dredging [Member] | Sales [Member] | Geographic Concentration Risk [Member] | Middle East [Member] | Maximum [Member]      
Revenue From Contract With Customer [Line Items]      
Concentration risk percentage 10.00% 10.00% 10.00%
Dredging [Member] | Sales [Member] | Federal Government Agencies [Member] | Customer Concentration Risk [Member]      
Revenue From Contract With Customer [Line Items]      
Concentration risk percentage 67.00% 78.00% 80.00%
Dredging [Member] | Accounts Receivable [Member] | Geographic Concentration Risk [Member] | Middle East [Member]      
Revenue From Contract With Customer [Line Items]      
Concentration risk percentage 9.00% 9.00%  
Dredging [Member] | Accounts Receivable [Member] | Federal Government Agencies [Member] | Customer Concentration Risk [Member]      
Revenue From Contract With Customer [Line Items]      
Concentration risk percentage 46.00% 69.00%  
Other Current and Noncurrent Assets [Member]      
Revenue From Contract With Customer [Line Items]      
Costs to fulfill contracts with customers recognized as an asset $ 4,472 $ 5,652