XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Contracts in Progress (Tables)
12 Months Ended
Dec. 31, 2025
Contracts in Progress  
Schedule of contracts in progress

  ​ ​ ​

December 31, 

  ​ ​ ​

December 31, 

2025

2024

Costs incurred on uncompleted contracts

$

1,980,625

$

1,561,338

Estimated earnings

 

292,235

 

211,439

Costs and estimated earnings on uncompleted contracts

 

2,272,860

 

1,772,777

Less: Billings to date

 

(2,290,881)

 

(1,735,741)

Net contracts in progress

$

(18,021)

$

37,036

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

 

  ​

 

  ​

Contract assets

$

31,083

$

84,407

Contract liabilities

 

(49,104)

 

(47,371)

Net contracts in progress

$

(18,021)

$

37,036