Construction Backlog - Schedule of Remaining Unsatisfied Performance Obligation on Contracts (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|
Schedule of Remaining Unsatisfied Performance Obligation on Contracts [Line Items] | ||||
Total Backlog | $ 801,944 | $ 1,182,955 | $ 1,182,955 | $ 1,902,332 |
Within 1 year [Member] | ||||
Schedule of Remaining Unsatisfied Performance Obligation on Contracts [Line Items] | ||||
Total Backlog | 801,944 | |||
1 to 2 years [Member] | ||||
Schedule of Remaining Unsatisfied Performance Obligation on Contracts [Line Items] | ||||
Total Backlog |