Construction Backlog - Schedule of Backlog of Signed Construction and Engineering Contracts (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Schedule of Backlog of Signed Construction and Engineering Contracts [Abstract] | ||
| Balance - beginning of year | $ 1,182,955 | $ 1,902,332 |
| New contracts and change orders during the year | 1,199,839 | 4,257,241 |
| Subtotal | 2,382,794 | 6,159,573 |
| Less: contract revenue earned during the year | (2,111,666) | (4,976,618) |
| Balance - end of year | $ 271,128 | $ 1,182,955 |