v3.22.1
Accounts Receivable (Details) - Schedule of Accounts, Notes, Loans and Financing Receivable - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of Accounts, Notes, Loans and Financing Receivable [Abstract]    
Accounts receivable on completed contracts $ 33,772 $ 43,221
Costs and estimated earnings on contracts in progress 298,121 319,001
Total $ 331,893 $ 362,222