Construction Backlog - Schedule of Backlog of Signed Construction and Engineering Contracts (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Schedule of Backlog of Signed Construction and Engineering Contracts [Abstract] | ||
| Balance - beginning of period | $ 271,128 | $ 1,182,955 |
| New contracts and change orders during the period | 1,109,456 | 1,199,839 |
| Subtotal | 1,380,584 | 2,382,794 |
| Less: contract revenue earned during the period | (256,372) | (2,111,666) |
| Balance - end of period | $ 1,124,212 | $ 271,128 |