XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Contracts in Process (Details 1) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Contracts in Process (Details)    
Costs and estimated earnings in excess of billings on uncompleted contracts $ 7,325 $ 69,510
Billings in excess of costs and estimated earnings on uncompleted contracts (583,726) (267,156)
Contract liabilities $ (576,400) $ (197,646)