XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue From Contract With Customer [Line Items]      
Revenue, remaining performance obligation $ 879,400    
Performance obligations exclude from dredging backlog 44,600    
Performance obligations domestic low bids pending formal award and additional phases $ 203,000    
Percentage of performance obligation to be recognized as revenue 45.00%    
Performance obligation, expected to be recognized as revenue year 2024    
Remaining performance obligation, expected timing of satisfaction, year 2025 2026    
Amortization on pre-construction costs $ 4,419 $ 3,666  
Options pending award related to offshore wind contracts 12,700    
Other Current and Noncurrent Assets [Member]      
Revenue From Contract With Customer [Line Items]      
Costs to fulfill a contract with customer recognized as an asset $ 21,718   $ 22,166