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