XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Construction Backlog (Tables)
9 Months Ended
Sep. 30, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Schedule of backlog of signed construction and engineering contracts

 

 

 

2021

 

 

2020

 

 

Balance - beginning of period

 

$

25,117,461

 

 

$

17,634,261

 

 

New contracts and change orders during the period

 

 

2,335,996

 

 

 

13,816,785

 


Adjustments and cancellations, net

(1,395,737 )

(27,370 )

 

Subtotal  

 

 

26,057,720

 

 

 

31,423,676

 

 

Less: contract revenue earned during the period

 

 

(5,983,027

)

 

 

(6,306,215

)

 

Balance - end of period

 

$

20,074,693

 

 

$

25,117,461

 

Construction Backlog [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Summary of expects to satisfy remaining unsatisfied performance obligation



2021


Within 1 year 
$ 7,218,443

1 to 2 years


12,856,250

Total Backlog
$ 20,074,693