XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Construction Backlog (Tables)
12 Months Ended
Dec. 31, 2017
Construction Backlog [Abstract]  
Schedule of backlog of signed construction and engineering contracts
 2017  2016 
 Balance - January 1 $541,291  $105,851 
 New contracts and change orders during the period  81,179,323   807,786 
    81,720,614   913,637 
 Less: contract revenue earned during the period  (5,061,585)  (372,346)
    76,659,029   541,291 
 Contracts signed but not started  -   - 
 Balance - December 31 $76,659,029  $541,291