XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Contracts in Progress (Tables)
9 Months Ended
Sep. 30, 2023
Contractors [Abstract]  
Schedule of contracts in progress

​

​

​

​

​

​

​

​

​

    

September 30, 

    

December 31, 

​

​

2023

​

2022

Costs incurred on uncompleted contracts

​

$

1,428,144

​

$

1,251,853

Estimated earnings

​

 

181,619

​

 

180,705

​

​

 

1,609,763

​

 

1,432,558

Less: Billings to date

​

 

(1,612,800)

​

 

(1,426,375)

​

​

$

(3,037)

​

$

6,183

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

​

 

  

​

 

  

Contract assets

​

$

44,618

​

$

43,903

Contract liabilities

​

 

(47,655)

​

 

(37,720)

​

​

$

(3,037)

​

$

6,183