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

As of

(Amounts in thousands)

June 30, 2025

    

December 31, 2024

Costs in excess of billings

$

472,240

$

452,010

Costs to fulfill contracts, net

 

28,280

 

31,171

Contract assets

$

500,520

$

483,181

Schedule of costs and estimated earnings on uncompleted contracts

As of

(Amounts in thousands)

June 30, 2025

    

December 31, 2024

Costs incurred on uncompleted contracts

$

7,916,327

$

7,664,737

Estimated earnings

 

337,972

 

343,869

Costs incurred and estimated earnings

 

8,254,299

 

8,008,606

Less: billings to date

 

(8,033,001)

 

(7,806,302)

Costs to fulfill contracts, net

 

28,280

 

31,171

Net contract position

$

249,578

$

233,475

Schedule of net contract position

As of

(Amounts in thousands)

June 30, 2025

    

December 31, 2024

Contract assets

$

500,520

$

483,181

Contract liabilities

 

(250,942)

 

(249,706)

Net contract position

$

249,578

$

233,475