Construction Backlog - Schedule of Backlog of Signed Construction and Engineering Contracts (Details) - USD ($) |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Schedule of Backlog of Signed Construction and Engineering Contracts [Line Items] | ||
Balance - beginning of period | $ 1,182,955 | $ 1,902,332 |
Balance - end of period | 801,944 | 1,182,955 |
New contracts and change orders during the period | 115,068 | 4,257,241 |
Adjustments and cancellations, net | ||
Subtotal | 1,298,023 | 6,159,573 |
Less: contract revenue earned during the period | $ (496,079) | $ (4,976,618) |