XML 33 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Construction Backlog (Tables)
3 Months Ended
Mar. 31, 2018
Construction Backlog [Abstract]  
Schedule of backlog of signed construction and engineering contracts

  March 31, 2018  December 31, 
2017
 
Balance – beginning of period $76,659,029  $541,291 
New contracts and change orders during the period  27,727,734   81,179,323 
   104,386,763   81,720,614 
Less: contract revenue earned during the period  (1,543,526)  (5,061,585)
Balance – end of period $102,843,237  $76,659,029