XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Contract Assets and Contract Liabilities (Details 1) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Costs and estimated earnings amounts on uncompleted contracts included in balance sheets    
Contract assets $ 900,717 $ 36,384
Contract liabilities (344,129) (437,271)
Net contract liabilities $ 556,588 $ (400,887)