XML 42 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Contracts in Progress (Tables)
6 Months Ended
Jun. 30, 2026
Contracts in Progress  
Schedule of contracts in progress

​

​

​

​

​

​

​

​

​

  ​ ​ ​

June 30, 

  ​ ​ ​

December 31, 

​

​

2026

​

2025

Costs incurred on uncompleted contracts

​

$

2,155,012

​

$

1,980,625

Estimated earnings

​

 

345,881

​

 

292,235

Costs and estimated earnings on uncompleted contracts

​

 

2,500,893

​

 

2,272,860

Less: Billings to date

​

 

(2,466,884)

​

 

(2,290,881)

Net contracts in progress

​

$

34,009

​

$

(18,021)

​

​

​

​

​

​

​

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

​

 

  ​

​

 

  ​

Contract assets

​

$

75,868

​

$

31,083

Contract liabilities

​

 

(41,859)

​

 

(49,104)

Net contracts in progress

​

$

34,009

​

$

(18,021)