XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of segment reporting

    

Year ended December 31, 

 

2024

    

2023

    

2022

 

Amount

    

Percent

    

Amount

    

Percent

    

Amount

    

Percent

 

Marine

(dollar amounts in thousands)

Contract revenues

$

521,250

 

100.0

%  

$

395,917

 

100.0

%  

$

339,213

 

100.0

%

Cost of contract revenues

 

465,857

 

89.4

%  

 

355,777

 

89.9

%  

 

296,594

 

87.4

%

Gross profit

 

55,393

 

10.6

%  

 

40,140

 

10.1

%  

 

42,619

 

12.6

%

Selling, general and administrative expenses

 

54,491

 

10.5

%  

 

43,307

 

10.9

%  

 

36,909

 

10.9

%

Gain on disposal of assets, net

(1,416)

(0.3)

%  

(6,837)

(1.7)

%  

(4,077)

(1.2)

%

Operating income

$

2,318

 

0.4

%  

$

3,670

 

0.9

%  

$

9,787

 

2.9

%

Total assets

$

316,199

$

318,684

$

239,369

Property and equipment, net

$

81,342

$

82,215

$

91,390

Depreciation and amortization

$

18,693

$

18,219

$

16,592

Capital expenditures

$

12,187

$

8,375

$

13,323

Concrete

Contract revenues

$

275,144

 

100.0

%  

$

315,861

 

100.0

%  

$

409,109

 

100.0

%

Cost of contract revenues

 

239,377

 

87.0

%  

 

294,338

 

93.2

%  

 

400,986

 

98.0

%

Gross profit

 

35,767

 

13.0

%  

 

21,523

 

6.8

%  

 

8,123

 

2.0

%

Selling, general and administrative expenses

 

28,046

 

10.2

%  

 

26,124

 

8.3

%  

 

25,594

 

6.3

%

Amortization of intangible assets

%  

427

0.1

%  

1,239

0.3

%

Gain on disposal of assets, net

(1,482)

(0.5)

%  

(1,618)

(0.5)

%  

(893)

(0.2)

%

Intangible asset impairment loss

%  

6,890

2.2

%  

%

Operating income (loss)

$

9,203

 

3.3

%  

$

(10,300)

 

(3.3)

%  

$

(17,817)

 

(4.4)

%

Total assets

$

101,118

$

98,209

$

127,786

Property and equipment, net

$

4,756

$

5,619

$

9,587

Depreciation and amortization

$

4,072

$

5,659

$

7,465

Capital expenditures

$

1,904

$

534

$

1,261