XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contracts in Progress (Tables)
3 Months Ended
Mar. 31, 2024
Contractors [Abstract]  
Schedule of contracts in progress

​

​

​

​

​

​

​

​

​

    

March 31,

    

December 31, 

​

​

2024

​

2023

Costs incurred on uncompleted contracts

​

$

1,402,010

​

$

1,394,243

Estimated earnings

​

 

161,886

​

 

176,904

​

​

 

1,563,896

​

 

1,571,147

Less: Billings to date

​

 

(1,551,541)

​

 

(1,553,704)

​

​

$

12,355

​

$

17,443

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

​

 

  

​

 

  

Contract assets

​

$

70,974

​

$

81,522

Contract liabilities

​

 

(58,619)

​

 

(64,079)

​

​

$

12,355

​

$

17,443