XML 60 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Construction Backlog (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 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 7,018,469 3,191,335
Adjustments and cancellations, net (96,908) (18,297,197)
Subtotal 10,139,470 10,011,599
Less: contract revenue earned during the period (5,956,354) (6,793,690)
Balance - end of period $ 4,183,116 $ 3,217,909