Contract Assets and Contract Liabilities - Schedule of Contract Assets and Contract Liabilities (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Contract Assets and Contract Liabilities [Abstract] | ||
| Costs incurred on uncompleted contracts | $ 384,957 | $ 321,479 |
| Estimated earnings to date on uncompleted contracts | 998,786 | 243,977 |
| Gross contract assets | 1,383,743 | 565,456 |
| Less: billings to date | (1,344,652) | (937,032) |
| Net contract assets and liabilities on uncompleted contracts | $ 39,091 | $ (371,576) |