XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Contracts in Progress (Tables)
3 Months Ended
Mar. 31, 2022
Contractors [Abstract]  
Schedule of contracts in progress

​

​

​

​

​

​

​

​

​

    

March 31,

    

December 31,

​

​

2022

​

2021

Costs incurred on uncompleted contracts

​

$

1,150,314

​

$

1,138,298

Estimated earnings

​

 

164,867

​

 

168,861

​

​

 

1,315,181

​

 

1,307,159

Less: Billings to date

​

 

(1,323,300)

​

 

(1,305,628)

​

​

$

(8,119)

​

$

1,531

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

​

 

  

​

 

  

Contract assets

​

$

24,474

​

$

28,529

Contract liabilities

​

 

(32,593)

​

 

(26,998)

​

​

$

(8,119)

​

$

1,531