v3.26.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue  
Schedule of Revenue by segment

(Amounts in thousands)

  ​ ​ ​

December 31, 2025

  ​ ​ ​

December 31, 2024

 

December 31, 2023

 

  ​ ​ ​

  ​ ​ ​

% of Total 

  ​ ​ ​

  ​ ​ ​

% of Total 

 

  ​ ​ ​

% of Total 

 

Segment

Revenue

Revenue

Revenue

Revenue

 

Revenue

Revenue

 

Civil

$

342,330

 

44.3

%  

$

323,288

 

33.0

%

$

337,524

 

29.1

%

Transportation

 

429,838

 

55.7

%  

 

656,891

 

67.0

%

 

822,893

 

70.9

%

Total revenue

$

772,168

 

100.0

%  

$

980,179

 

100.0

%

$

1,160,417

 

100.0

%

Schedule of cost of construction by segment

(Amounts in thousands)

December 31, 2025

  ​ ​ ​

December 31, 2024

 

December 31, 2023

 

  ​ ​ ​

Cost of

  ​ ​ ​

% of Total Cost

  ​ ​ ​

Cost of

  ​ ​ ​

% of Total Cost

 

Cost of

  ​ ​ ​

% of Total Cost

 

Segment

Construction

of Construction

Construction

of Construction

 

Construction

of Construction

 

Civil

$

325,986

 

35.1

%  

$

306,563

 

29.4

%

$

285,838

 

25.4

%

Transportation

 

601,441

 

64.9

%  

 

736,656

 

70.6

%

 

838,765

 

74.6

%

Total cost of construction

$

927,427

 

100.0

%  

$

1,043,219

 

100.0

%

$

1,124,603

 

100.0

%

Schedule of Segment Gross Profit (Loss)

(Amounts in thousands)

December 31, 2025

  ​ ​ ​

December 31, 2024

 

December 31, 2023

 

  ​ ​ ​

  ​ ​ ​

% of Segment 

  ​ ​ ​

  ​ ​ ​

% of Segment 

 

  ​ ​ ​

% of Segment 

 

Segment

Gross Profit

Revenue

Gross Profit

 Revenue

 

Gross Profit

 Revenue

 

Civil

$

16,344

 

4.8

%  

$

16,725

 

5.2

%

$

51,686

 

15.3

%

Transportation

 

(171,603)

 

(39.9)

%  

 

(79,765)

 

(12.1)

%

 

(15,872)

 

(1.9)

%

Total gross profit (loss)

$

(155,259)

 

(20.1)

%  

$

(63,040)

 

(6.4)

%

$

35,814

 

3.1

%