Contract Assets and Contract Liabilities - Schedule of Contract Assets and Contract Liabilities (Details) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Schedule of Contract Assets and Contract Liabilities [Abstract] | ||
| Costs incurred on uncompleted contracts | $ 321,479 | $ 3,161,295 |
| Estimated earnings (losses) to date on uncompleted contracts | 243,977 | (687,903) |
| Gross contract assets | 565,456 | 2,473,392 |
| Less: billings to date | (937,032) | (3,066,938) |
| Net contract liabilities on uncompleted contracts | $ (371,576) | $ (593,546) |