v3.23.1
Accounts Receivable (Details) - Schedule of Accounts, Notes, Loans and Financing Receivable - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Accounts Notes Loans And Financing Receivable Abstract    
Accounts receivable on completed contracts $ 94,121 $ 33,772
Costs and estimated earnings on contracts in progress 617,549 298,121
Total $ 711,670 $ 331,893