XML 60 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Construction Backlog (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Construction Backlog [Abstract]    
Balance - beginning of period $ 3,217,909 $ 25,117,461
New contracts and change orders during the period 6,092,724 3,191,335
Adjustments and cancellations, net (18,297,197)
Subtotal 9,310,633 10,011,599
Less: contract revenue earned during the period 1,718,770 (6,793,690)
Balance - end of period $ 7,591,863 $ 3,217,909