XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Construction Backlog (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Construction Backlog [Abstract]    
Balance - beginning of period $ 25,117,461 $ 17,634,261
New contracts and change orders during the period 3,191,335 13,816,785
Adjustments and cancellations, net (18,297,197) (27,370)
Subtotal 10,011,599 31,423,676
Less: contract revenue earned during the period 6,793,690 6,306,215
Balance - end of period $ 3,217,909 $ 25,117,461