Contract Assets and Contract Liabilities - Schedule of Contract Assets and Contract Liabilities (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Contract Assets and Contract Liabilities [Abstract] | ||
| Costs incurred on uncompleted contracts | $ 558,692 | $ 321,479 |
| Estimated earnings to date on uncompleted contracts | 153,649 | 243,977 |
| Gross contract assets | 712,341 | 565,456 |
| Less: billings to date | (1,063,865) | (937,032) |
| Net contract liabilities on uncompleted contracts | $ (351,524) | $ (371,576) |