Contract Assets and Contract Liabilities - Schedule of Contract Assets and Contract Liabilities (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Schedule of Contract Assets and Contract Liabilities [Abstract] | ||
Costs incurred on uncompleted contracts | $ 845,467 | $ 3,161,295 |
Provision for loss on uncompleted contracts | ||
Estimated earnings to date on uncompleted contracts | (189,825) | (687,903) |
Gross contract assets | 655,642 | 2,473,392 |
Less: billings to date | (824,505) | (3,066,938) |
Net contract liabilities on uncompleted contracts | $ (168,863) | $ (593,546) |