XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Construction Backlog (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Construction Backlog [Abstract]    
Balance - beginning of period $ 17,634,261 $ 97,657,379
New contracts and change orders during the period 514,041 17,659,053
Adjustments and cancellations, net (27,370) (94,697,336)
Subtotal 18,120,932 20,619,096
Less: contract revenue earned during the period 827,705 2,984,835
Balance - end of period $ 17,293,227 $ 17,634,261