XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]      
Contract revenues $ 188,653 $ 160,672  
Costs of contract revenues 165,638 145,134  
Gross profit 23,015 15,538  
Selling, general and administrative expenses 22,545 18,999  
Gain on disposal of assets, net (363) (337)  
Operating income (loss) 833 (3,124)  
Total assets 416,310   $ 417,317
Property and equipment, net 91,956   $ 86,098
Marine      
Segment Reporting Information [Line Items]      
Contract revenues 127,163 106,325  
Costs of contract revenues 108,638 100,120  
Gross profit 18,525 6,205  
Selling, general and administrative expenses 13,918 11,155  
Gain on disposal of assets, net (171) (84)  
Operating income (loss) $ 4,778 $ (4,866)  
Contract revenues, percent 100.00% 100.00%  
Costs of contract revenues, percent 85.40% 94.20%  
Gross profit, percent 14.60% 5.80%  
Selling, general and administrative expenses, percent 10.90% 10.50%  
Gain on disposal of assets, net, percent (0.10%) (0.10%)  
Operating income (loss), percent 3.80% (4.60%)  
Total assets $ 322,937 $ 275,969  
Property and equipment, net 87,665 80,261  
Depreciation and amortization 4,531 4,930  
Capital expenditures 8,971 1,507  
Concrete      
Segment Reporting Information [Line Items]      
Contract revenues 61,490 54,347  
Costs of contract revenues 57,000 45,014  
Gross profit 4,490 9,333  
Selling, general and administrative expenses 8,627 7,844  
Gain on disposal of assets, net (192) (253)  
Operating income (loss) $ (3,945) $ 1,742  
Contract revenues, percent 100.00% 100.00%  
Costs of contract revenues, percent 92.70% 82.80%  
Gross profit, percent 7.30% 17.20%  
Selling, general and administrative expenses, percent 14.00% 14.50%  
Gain on disposal of assets, net, percent (0.30%) (0.50%)  
Operating income (loss), percent (6.40%) 3.20%  
Total assets $ 93,373 $ 87,615  
Property and equipment, net 4,291 5,212  
Depreciation and amortization 872 1,089  
Capital expenditures $ 62 $ 346