v3.26.1
Cost and Estimated Earnings on Uncompleted Contracts (Tables)
6 Months Ended
Jun. 30, 2026
Cost and Estimated Earnings on Uncompleted Contracts  
Schedule of contract assets

As of

(Amounts in thousands)

June 30, 2026

  ​ ​ ​

December 31, 2025

Costs in excess of billings

$

252,226

$

366,360

Costs to fulfill contracts, net

 

20,118

 

23,002

Contract assets

$

272,344

$

389,362

Schedule of costs and estimated earnings on uncompleted contracts

As of

(Amounts in thousands)

June 30, 2026

  ​ ​ ​

December 31, 2025

Costs incurred on uncompleted contracts

$

8,058,157

$

8,078,898

Estimated earnings (losses)

 

(56,153)

 

72,937

Costs incurred and estimated earnings (losses)

 

8,002,004

 

8,151,835

Less: billings to date

 

(7,944,194)

 

(8,038,018)

Costs to fulfill contracts, net

 

20,118

 

23,002

Net contract position

$

77,928

$

136,819

Schedule of net contract position

As of

(Amounts in thousands)

June 30, 2026

  ​ ​ ​

December 31, 2025

Contract assets

$

272,344

$

389,362

Contract liabilities

 

(194,416)

 

(252,543)

Net contract position

$

77,928

$

136,819