XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Construction Backlog (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Construction Backlog [Abstract]    
Balance - beginning of period $ 1,902,332 $ 6,810,762
New contracts and change orders during the period 11,614,650
Adjustments and cancellations, net (61,655)
Subtotal 1,840,677 18,425,412
Less: contract revenue earned during the period (876,302) (16,523,080)
Balance - end of period $ 964,375 $ 1,902,332