v3.26.1
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