v3.25.2
Cost and Estimated Earnings on Uncompleted Contracts
6 Months Ended
Jun. 30, 2025
Cost and Estimated Earnings on Uncompleted Contracts  
Cost and Estimated Earnings on Uncompleted Contracts

Note 9. Cost and Estimated Earnings on Uncompleted Contracts

Contract assets as of June 30, 2025, and December 31, 2024, consisted of the following:

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

Costs and estimated earnings on uncompleted contracts were as follows as of June 30, 2025, and December 31, 2024:

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

Our net contract position is included on the unaudited condensed consolidated balance sheets under the following captions:

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

We periodically evaluate our project forecasts and the amounts recognized with respect to our claims and unapproved change orders, and other potential modifications under review (referred to collectively as “Unresolved Contract Modifications”). On certain projects we have assessed Unresolved Contract Modifications to recover additional costs and profits which we believe we are entitled under the terms of our contracts. This includes Unresolved Contract Modifications on completed projects and projects that are not yet complete. Until an Unresolved Contract Modification is finalized it is likely that additional costs will be incurred in future periods. Our customers, or other third parties, may disagree with some or all of our assessed Unresolved Contract Modifications. As of June 30, 2025 and December 31, 2024, we have recorded $486.0 million and $469.8 million, respectively, related to Unresolved Contract Modifications.

On January 1, 2025, we had contract liabilities of $249.7 million, of which $54.5 million and $175.1 million were recognized as revenue during the three and six months ended June 30, 2025, respectively.

On January 1, 2024, we had contract liabilities of $193.4 million, of which $29.5 million and $123.0 million were recognized as revenue during the three and six months ended June 30, 2024, respectively.