XML 21 R11.htm IDEA: XBRL DOCUMENT v3.25.3
Contracts in Progress
9 Months Ended
Sep. 30, 2025
Contracts in Progress  
Contracts in Progress

5.Contracts in Progress

Contracts in progress are as follows at September 30, 2025 and December 31, 2024:

    

September 30, 

    

December 31, 

2025

2024

Costs incurred on uncompleted contracts

$

1,840,918

$

1,561,338

Estimated earnings

 

263,707

 

211,439

Costs and estimated earnings on uncompleted contracts

 

2,104,625

 

1,772,777

Less: Billings to date

 

(2,107,969)

 

(1,735,741)

Net contracts in progress

$

(3,344)

$

37,036

Included in the accompanying Consolidated Balance Sheets under the following captions:

 

  

 

  

Contract assets

$

40,518

$

84,407

Contract liabilities

 

(43,862)

 

(47,371)

Net contracts in progress

$

(3,344)

$

37,036

Included in contract net assets (liabilities) is approximately $5.2 million and $19.8 million at September 30, 2025 and December 31, 2024, respectively, related to claims and unapproved change orders.

Remaining performance obligations represent the transaction price of firm orders or other written contractual commitments from customers for which work has not been performed or is partially completed and excludes unexercised contract options and potential orders. As of September 30, 2025, the aggregate amount of the remaining performance obligations was approximately $679 million. Of this amount, the current expectation of

the Company is that it will recognize $547 million, or 81%, in the next 12 months and the remaining balance thereafter.