v3.22.2.2
Accounts Receivable (Details) - Schedule of Accounts, Notes, Loans and Financing Receivable - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Accounts Notes Loans And Financing Receivable Abstract    
Accounts receivable on completed contracts $ 25,765 $ 33,772
Costs and estimated earnings on contracts in progress 921,799 298,121
Total $ 947,564 $ 331,893