Liquidity and Going Concern - Schedule of Backlog Convert to Revenue (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|
Schedule of Backlog Convert to Revenue [Line Items] | ||||
Total Backlog | $ 801,944 | $ 1,182,955 | $ 1,182,955 | $ 1,902,332 |
Within 1 year [Member] | ||||
Schedule of Backlog Convert to Revenue [Line Items] | ||||
Total Backlog | $ 801,944 |