XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Contracts in Progress (Tables)
3 Months Ended
Mar. 31, 2021
Contractors [Abstract]  
Schedule of contracts in progress

    

March 31,

    

December 31, 

2021

2020

Costs incurred on uncompleted contracts

$

1,255,413

$

1,151,987

Estimated earnings

 

228,140

 

202,369

 

1,483,553

 

1,354,356

Less: Billings to date

 

(1,494,906)

 

(1,355,220)

$

(11,353)

$

(864)

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

 

  

 

  

Contract assets

$

21,797

$

32,271

Contract liabilities

 

(33,150)

 

(33,135)

$

(11,353)

$

(864)