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

​

​

​

​

​

​

​

​

​

    

September 30,

    

December 31, 

​

​

2021

​

2020

Costs incurred on uncompleted contracts

​

$

1,245,434

​

$

1,151,987

Estimated earnings

​

 

189,553

​

 

202,369

​

​

 

1,434,987

​

 

1,354,356

Less: Billings to date

​

 

(1,442,948)

​

 

(1,355,220)

​

​

$

(7,961)

​

$

(864)

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

​

 

  

​

 

  

Contract assets

​

$

17,670

​

$

32,271

Contract liabilities

​

 

(25,631)

​

 

(33,135)

​

​

$

(7,961)

​

$

(864)