XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Construction Backlog (Tables)
6 Months Ended
Jun. 30, 2018
Construction Backlog [Abstract]  
Schedule of backlog of signed construction and engineering contracts
  June 30,
2018
  December 31, 
2017
 
Balance – beginning of period $76,659,029  $541,291 
New contracts and change orders during the period  30,061,551   81,179,323 
Subtotal  106,720,580   81,720,614 
Less: contract revenue earned during the period  (3,849,325)  (5,061,585)
Balance – end of period $102,871,255  $76,659,029