XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Schedule of Type of customer (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 10, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]        
Contract revenues   $ 852,260 $ 796,394 $ 711,778
Dragados/Hawaiian Dredging/Orion Joint Venture        
Disaggregation of Revenue [Line Items]        
Contract revenues   121,500 199,400 90,500
Contract awarded $ 463,900      
Customer concentration risk | Contract revenues        
Disaggregation of Revenue [Line Items]        
Contract revenues   $ 852,260 $ 796,394 $ 711,778
Concentration Risk, Percentage   100.00% 100.00% 100.00%
Customer concentration risk | Federal Government | Contract revenues        
Disaggregation of Revenue [Line Items]        
Contract revenues   $ 162,992 $ 234,175 $ 153,410
Concentration Risk, Percentage   19.00% 30.00% 22.00%
Customer concentration risk | Federal Government | Contract revenues | US Navy        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage   14.00% 25.00% 13.00%
Customer concentration risk | State Governments | Contract revenues        
Disaggregation of Revenue [Line Items]        
Contract revenues   $ 116,304 $ 74,286 $ 59,354
Concentration Risk, Percentage   14.00% 9.00% 8.00%
Customer concentration risk | Local Governments | Contract revenues        
Disaggregation of Revenue [Line Items]        
Contract revenues   $ 158,990 $ 123,160 $ 99,621
Concentration Risk, Percentage   19.00% 15.00% 14.00%
Customer concentration risk | Private Companies | Contract revenues        
Disaggregation of Revenue [Line Items]        
Contract revenues   $ 413,974 $ 364,773 $ 399,393
Concentration Risk, Percentage   48.00% 46.00% 56.00%
Geographic concentration | Contract revenues | Foreign        
Disaggregation of Revenue [Line Items]        
Concentration Risk, Percentage   5.00% 7.00% 5.00%