XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
segment
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 2 2 2
Contract revenues $ 748,322 $ 601,360 $ 709,942
Operating income (loss) (8,030) (9,317) 26,586
Depreciation and amortization (20,915) (22,608) (23,893)
Assets 367,155 351,750  
Property and equipment, net of depreciation 100,977 106,654  
Marine Segment      
Segment Reporting Information [Line Items]      
Contract revenues 339,213 263,915 388,173
Marine Segment | Mexico and the Caribbean      
Segment Reporting Information [Line Items]      
Contract revenues 6,700 2,900  
Concrete Segment      
Segment Reporting Information [Line Items]      
Contract revenues 409,109 337,445 321,769
Concrete Segment | Foreign      
Segment Reporting Information [Line Items]      
Contract revenues 0 0  
Operating Segments | Marine Segment      
Segment Reporting Information [Line Items]      
Contract revenues 339,213 263,915 388,173
Operating income (loss) 9,787 5,760 29,815
Depreciation and amortization (16,592) (17,287) (18,369)
Assets 239,369 236,773  
Property and equipment, net of depreciation 91,390 93,383  
Operating Segments | Concrete Segment      
Segment Reporting Information [Line Items]      
Contract revenues 409,109 337,445 321,769
Operating income (loss) (17,817) (15,077) (3,229)
Depreciation and amortization (7,465) (8,143) $ (8,848)
Assets 127,786 114,977  
Property and equipment, net of depreciation 9,587 13,271  
Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Contract revenues $ 200    
Intersegment Eliminations | Maximum      
Segment Reporting Information [Line Items]      
Contract revenues   $ 100