XML 47 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Contract Assets and Contract Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Costs and estimated earnings on uncompleted contracts    
Costs incurred on uncompleted contracts $ 513,558 $ 11,307,975
Estimated earnings to date on uncompleted contracts 127,032 838,615
Gross contract assets 640,590 12,146,590
Less: billings to date (703,532) (13,221,152)
Net contract assets (liabilities) $ (62,942) $ (1,074,562)