XML 98 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Contract revenues $ 852,260 $ 796,394 $ 711,778
Cost of contract revenues 746,646 705,234 650,115
Gross profit 105,614 91,160 61,663
Selling, general and administrative expenses 93,471 82,537 69,431
Amortization of intangible assets     427
Gain on disposal of assets, net (2,468) (2,898) (8,455)
Intangible asset impairment loss     6,890
Operating income (loss) 14,611 11,521 (6,630)
Total assets 414,652 417,317  
Property and equipment, net 88,210 86,098  
Marine      
Segment Reporting Information [Line Items]      
Contract revenues 544,831 521,250 395,917
Marine | Operating Segments      
Segment Reporting Information [Line Items]      
Contract revenues 544,831 521,250 395,917
Cost of contract revenues 457,725 465,857 355,777
Gross profit 87,106 55,393 40,140
Selling, general and administrative expenses 57,730 54,491 43,307
Gain on disposal of assets, net (487) (1,416) (6,837)
Operating income (loss) 29,863 2,318 3,670
Total assets 315,474 316,199 318,684
Property and equipment, net 84,332 81,342 82,215
Depreciation and amortization 18,983 18,693 18,219
Capital expenditures 37,579 12,187 8,375
Concrete      
Segment Reporting Information [Line Items]      
Contract revenues 307,429 275,144 315,861
Concrete | Operating Segments      
Segment Reporting Information [Line Items]      
Contract revenues 307,429 275,144 315,861
Cost of contract revenues 288,921 239,377 294,338
Gross profit 18,508 35,767 21,523
Selling, general and administrative expenses 35,741 28,046 26,124
Amortization of intangible assets     427
Gain on disposal of assets, net (1,981) (1,482) (1,618)
Intangible asset impairment loss     6,890
Operating income (loss) (15,252) 9,203 (10,300)
Total assets 99,178 101,118 98,209
Property and equipment, net 3,878 4,756 5,619
Depreciation and amortization 3,279 4,072 5,659
Capital expenditures $ 1,283 $ 1,904 $ 534