XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information (Tables)
12 Months Ended
Dec. 31, 2025
Segment Reporting [Abstract]  
Schedule of segment reporting

Year Ended December 31, 

2025

2024

2023

Amount

  ​ ​ ​

Amount

Amount

Marine

(dollar amounts in thousands)

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

$

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

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 (loss) income

$

(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