XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Construction Backlog - Schedule of Backlog of Signed Construction and Engineering Contracts (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule of Backlog of Signed Construction and Engineering Contracts [Abstract]    
Balance - beginning of period $ 1,182,955 $ 1,902,332
Balance - end of period 1,209,207 1,182,955
New contracts and change orders during the period 1,045,889 4,257,241
Adjustments and cancellations, net
Subtotal 2,228,844 6,159,573
Less: contract revenue earned during the period $ (1,019,637) $ (4,976,618)