XML 50 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
Schedule of segment reporting

Segment information for the periods presented is provided as follows:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Three Months Ended June 30, 2026

​

​

Marine

​

Concrete

​

General Corporate

​

Consolidated

Contract revenues

​

$

130,842

​

$

91,036

​

$

—

​

$

221,878

Cost of contract revenues

​

​

115,658

​

​

83,293

​

​

—

​

​

198,951

Gross profit

​

​

15,184

​

​

7,743

​

​

—

​

​

22,927

Selling, general and administrative expenses

​

​

7,623

​

​

3,557

​

​

13,215

​

​

24,395

Gain on disposal of assets, net

​

​

(140)

​

​

(13)

​

​

—

​

​

(153)

Operating income (loss)

​

$

7,701

​

$

4,199

​

$

(13,215)

​

$

(1,315)

Other income (expense):

​

​

​

​

​

​

​

​

​

​

​

​

Interest expense

​

​

​

​

​

​

​

​

​

​

​

(2,505)

Other income

​

​

​

​

​

​

​

​

​

​

​

149

Loss before income taxes

​

​

​

​

​

​

​

​

​

​

​

(3,671)

Income tax expense

​

​

​

​

​

​

​

​

​

​

​

474

Net loss

​

​

​

​

​

​

​

​

​

​

$

(4,145)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Marine

​

Concrete

​

General Corporate

​

Consolidated

Depreciation and amortization

​

$

5,525

​

$

767

​

$

712

​

$

7,004

Capital expenditures

​

$

8,375

​

$

3,089

​

$

69

​

$

11,533

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Three Months Ended June 30, 2025

​

​

Marine

​

Concrete

​

General Corporate

​

Consolidated

Contract revenues

​

$

135,302

​

$

69,984

​

$

—

​

$

205,286

Cost of contract revenues

​

​

115,156

​

​

64,333

​

​

—

​

​

179,489

Gross profit

​

​

20,146

​

​

5,651

​

​

—

​

​

25,797

Selling, general and administrative expenses

​

​

6,718

​

​

3,241

​

​

12,815

​

​

22,774

Gain on disposal of assets, net

​

​

(233)

​

​

(183)

​

​

7

​

​

(409)

Operating income (loss)

​

$

13,661

​

$

2,593

​

$

(12,822)

​

$

3,432

Other income (expense):

​

​

​

​

​

​

​

​

​

​

​

​

Interest expense

​

​

​

​

​

​

​

​

​

​

​

(2,920)

Other income

​

​

​

​

​

​

​

​

​

​

​

117

Income before income taxes

​

​

​

​

​

​

​

​

​

​

​

629

Income tax benefit

​

​

​

​

​

​

​

​

​

​

​

(212)

Net income

​

​

​

​

​

​

​

​

​

​

$

841

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Marine

​

Concrete

​

General Corporate

​

Consolidated

Depreciation and amortization

​

$

4,226

​

$

858

​

$

147

​

$

5,231

Capital expenditures

​

$

1,863

​

$

257

​

$

5,012

​

$

7,132

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Six Months Ended June 30, 2026

​

​

Marine

​

Concrete

​

General Corporate

​

Consolidated

Contract revenues

​

$

240,971

​

$

197,208

​

$

—

​

$

438,179

Cost of contract revenues

​

​

211,208

​

​

178,165

​

​

—

​

​

389,373

Gross profit

​

​

29,763

​

​

19,043

​

​

—

​

​

48,806

Selling, general and administrative expenses

​

​

15,621

​

​

7,157

​

​

28,326

​

​

51,104

Gain on disposal of assets, net

​

​

(139)

​

​

(49)

​

​

—

​

​

(188)

Operating income (loss)

​

$

14,281

​

$

11,935

​

$

(28,326)

​

$

(2,110)

Other income (expense):

​

​

​

​

​

​

​

​

​

​

​

​

Interest expense

​

​

​

​

​

​

​

​

​

​

​

(4,036)

Other income

​

​

​

​

​

​

​

​

​

​

​

310

Loss before income taxes

​

​

​

​

​

​

​

​

​

​

​

(5,836)

Income tax benefit

​

​

​

​

​

​

​

​

​

​

​

(6,378)

Net income

​

​

​

​

​

​

​

​

​

​

$

542

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Marine

​

Concrete

​

General Corporate

​

Consolidated

Total assets

​

$

352,974

​

$

91,391

​

$

51,857

​

$

496,222

Property and equipment, net

​

$

108,572

​

$

5,001

​

$

16,056

​

$

129,629

Depreciation and amortization

​

$

10,506

​

$

1,467

​

$

1,418

​

$

13,391

Capital expenditures

​

$

15,412

​

$

4,520

​

$

176

​

$

20,108

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the Six Months Ended June 30, 2025

​

​

Marine

​

Concrete

​

General Corporate

​

Consolidated

Contract revenues

​

$

262,465

​

$

131,474

​

$

—

​

$

393,939

Cost of contract revenues

​

​

223,794

​

​

121,333

​

​

—

​

​

345,127

Gross profit

​

​

38,671

​

​

10,141

​

​

—

​

​

48,812

Selling, general and administrative expenses

​

​

13,091

​

​

6,115

​

​

26,113

​

​

45,319

Gain on disposal of assets, net

​

​

(403)

​

​

(376)

​

​

7

​

​

(772)

Operating income (loss)

​

$

25,983

​

$

4,402

​

$

(26,120)

​

$

4,265

Other income (expense):

​

​

​

​

​

​

​

​

​

​

​

​

Interest expense

​

​

​

​

​

​

​

​

​

​

​

(5,254)

Other income

​

​

​

​

​

​

​

​

​

​

​

344

Loss before income taxes

​

​

​

​

​

​

​

​

​

​

​

(645)

Income tax benefit

​

​

​

​

​

​

​

​

​

​

​

(72)

Net loss

​

​

​

​

​

​

​

​

​

​

$

(573)

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Marine

​

Concrete

​

General Corporate

​

Consolidated

Total assets

​

$

340,797

​

$

86,890

​

$

5,036

​

$

432,723

Property and equipment, net

​

$

79,800

​

$

4,001

​

$

13,876

​

$

97,677

Depreciation and amortization

​

$

8,604

​

$

1,730

​

$

300

​

$

10,634

Capital expenditures

​

$

5,170

​

$

319

​

$

10,676

​

$

16,165