v3.25.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of segment reporting

Three Months Ended June 30, 

Six Months Ended June 30, 

2025

2024

2025

2024

Amount

    

Amount

Amount

    

Amount

Marine

(dollar amounts in thousands)

(dollar amounts in thousands)

Contract revenues

$

135,302

 

$

130,953

$

262,465

 

$

237,278

Cost of contract revenues

 

115,156

 

 

120,878

 

223,794

 

 

220,998

Gross profit

 

20,146

 

 

10,075

 

38,671

 

 

16,280

Selling, general and administrative expenses

 

14,141

 

 

15,604

 

28,059

 

 

26,759

Gain on disposal of assets, net

(225)

(62)

(396)

(146)

Operating income (loss)

$

6,230

 

$

(5,467)

$

11,008

 

$

(10,333)

Total assets

$

345,833

$

322,031

$

345,833

$

322,031

Property and equipment, net

$

93,676

$

80,115

$

93,676

$

80,115

Depreciation and amortization

$

4,373

$

4,922

$

8,904

$

9,852

Capital expenditures

$

6,875

$

3,269

$

15,846

$

4,776

Concrete

Contract revenues

$

69,984

 

$

61,214

$

131,474

 

$

115,561

Cost of contract revenues

 

64,333

 

 

53,008

 

121,333

 

 

98,022

Gross profit

 

5,651

 

 

8,206

 

10,141

 

 

17,539

Selling, general and administrative expenses

 

8,633

 

 

5,531

 

17,260

 

 

13,375

Gain on disposal of assets, net

(184)

(24)

(376)

(277)

Operating (loss) income

$

(2,798)

 

$

2,699

$

(6,743)

 

$

4,441

Total assets

$

86,890

$

91,988

$

86,890

$

91,988

Property and equipment, net

$

4,001

$

5,860

$

4,001

$

5,860

Depreciation and amortization

$

858

$

1,049

$

1,730

$

2,138

Capital expenditures

$

257

$

1,365

$

319

$

1,711